0001517175-23-000010.txt : 20230510 0001517175-23-000010.hdr.sgml : 20230510 20230510162737 ACCESSION NUMBER: 0001517175-23-000010 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230510 DATE AS OF CHANGE: 20230510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Chefs' Warehouse, Inc. CENTRAL INDEX KEY: 0001517175 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-GROCERIES & GENERAL LINE [5141] IRS NUMBER: 203031526 STATE OF INCORPORATION: DE FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35249 FILM NUMBER: 23906909 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 10-Q 1 chef-20230331.htm 10-Q chef-20230331
0001517175--12-30FALSEQ1202300015171752022-12-312023-03-3100015171752023-05-08xbrli:shares00015171752023-03-31iso4217:USD00015171752022-12-30iso4217:USDxbrli:shares00015171752021-12-252022-03-250001517175us-gaap:CommonStockMember2022-12-300001517175us-gaap:AdditionalPaidInCapitalMember2022-12-300001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300001517175us-gaap:RetainedEarningsMember2022-12-300001517175us-gaap:RetainedEarningsMember2022-12-312023-03-310001517175us-gaap:CommonStockMember2022-12-312023-03-310001517175us-gaap:AdditionalPaidInCapitalMember2022-12-312023-03-310001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-03-310001517175us-gaap:CommonStockMember2023-03-310001517175us-gaap:AdditionalPaidInCapitalMember2023-03-310001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001517175us-gaap:RetainedEarningsMember2023-03-310001517175us-gaap:CommonStockMember2021-12-240001517175us-gaap:AdditionalPaidInCapitalMember2021-12-240001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-240001517175us-gaap:RetainedEarningsMember2021-12-2400015171752021-12-240001517175us-gaap:RetainedEarningsMember2021-12-252022-03-250001517175us-gaap:CommonStockMember2021-12-252022-03-250001517175us-gaap:AdditionalPaidInCapitalMember2021-12-252022-03-250001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-252022-03-250001517175us-gaap:CommonStockMember2022-03-250001517175us-gaap:AdditionalPaidInCapitalMember2022-03-250001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-250001517175us-gaap:RetainedEarningsMember2022-03-2500015171752022-03-25chef:segment0001517175srt:MinimumMember2022-12-312023-03-310001517175srt:MaximumMember2022-12-312023-03-310001517175chef:CenterOfThePlateProductMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:CenterOfThePlateProductMember2022-12-312023-03-31xbrli:pure0001517175chef:CenterOfThePlateProductMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:CenterOfThePlateProductMember2021-12-252022-03-250001517175chef:DryGoodsProductMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:DryGoodsProductMember2022-12-312023-03-310001517175chef:DryGoodsProductMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:DryGoodsProductMember2021-12-252022-03-250001517175chef:PastryProductMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:PastryProductMember2022-12-312023-03-310001517175chef:PastryProductMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:PastryProductMember2021-12-252022-03-250001517175chef:CheeseAndCharcuterieProductMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:CheeseAndCharcuterieProductMember2022-12-312023-03-310001517175chef:CheeseAndCharcuterieProductMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:CheeseAndCharcuterieProductMember2021-12-252022-03-250001517175chef:ProduceMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:ProduceMember2022-12-312023-03-310001517175chef:ProduceMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:ProduceMember2021-12-252022-03-250001517175chef:DairyAndEggsProductMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:DairyAndEggsProductMember2022-12-312023-03-310001517175chef:DairyAndEggsProductMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:DairyAndEggsProductMember2021-12-252022-03-250001517175chef:OilsAndVinegarProductMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberchef:OilsAndVinegarProductMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-03-310001517175chef:OilsAndVinegarProductMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberchef:OilsAndVinegarProductMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-03-250001517175chef:KitchenSuppliesProductMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:KitchenSuppliesProductMember2022-12-312023-03-310001517175chef:KitchenSuppliesProductMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberchef:KitchenSuppliesProductMember2021-12-252022-03-250001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-03-310001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-03-250001517175chef:FoodProcessingMember2022-12-312023-03-310001517175chef:FoodProcessingMember2021-12-252022-03-250001517175us-gaap:CustomerRelationshipsMembersrt:ScenarioPreviouslyReportedMember2021-12-252022-12-300001517175us-gaap:NoncompeteAgreementsMembersrt:ScenarioPreviouslyReportedMember2021-12-252022-12-300001517175us-gaap:TrademarksMembersrt:ScenarioPreviouslyReportedMember2021-12-252022-12-300001517175us-gaap:CustomerRelationshipsMember2021-12-252022-12-300001517175us-gaap:NoncompeteAgreementsMember2021-12-252022-12-300001517175us-gaap:TrademarksMember2021-12-252022-12-300001517175chef:AssetBasedLoanFacilityMember2022-12-300001517175chef:AssetBasedLoanFacilityMembersrt:ScenarioPreviouslyReportedMember2022-12-300001517175us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-03-310001517175us-gaap:RestrictedStockUnitsRSUMember2021-12-252022-03-250001517175us-gaap:EmployeeStockOptionMember2022-12-312023-03-310001517175us-gaap:EmployeeStockOptionMember2021-12-252022-03-250001517175us-gaap:ConvertibleDebtSecuritiesMember2022-12-312023-03-310001517175us-gaap:ConvertibleDebtSecuritiesMember2021-12-252022-03-250001517175chef:Convertible2375SeniorNotesMemberus-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-03-310001517175chef:Convertible2375SeniorNotesMemberus-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2023-03-310001517175chef:Convertible2375SeniorNotesMemberus-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-300001517175chef:Convertible2375SeniorNotesMemberus-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2022-12-300001517175us-gaap:SeniorNotesMemberchef:Convertible1875SeniorNotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-03-310001517175us-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberchef:Convertible1875SeniorNotesMemberus-gaap:FairValueInputsLevel3Member2023-03-310001517175us-gaap:SeniorNotesMemberchef:Convertible1875SeniorNotesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-300001517175us-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberchef:Convertible1875SeniorNotesMemberus-gaap:FairValueInputsLevel3Member2022-12-300001517175us-gaap:UnsecuredDebtMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-03-310001517175us-gaap:UnsecuredDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2023-03-310001517175us-gaap:UnsecuredDebtMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-300001517175us-gaap:UnsecuredDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2022-12-300001517175chef:HardiesFreshFoodMember2023-03-202023-03-200001517175chef:HardiesFreshFoodMember2023-03-310001517175chef:HardiesFreshFoodMember2023-03-20chef:acquisition0001517175us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-03-310001517175us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-12-312023-03-310001517175chef:ChefMiddleEastMember2022-11-012022-11-010001517175chef:ChefMiddleEastMember2022-12-312023-03-310001517175chef:ChefMiddleEastMember2023-03-310001517175chef:ChefMiddleEastMember2022-12-300001517175us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-12-252022-03-250001517175chef:ChefMiddleEastMember2021-12-280001517175us-gaap:CustomerRelationshipsMemberchef:ChefMiddleEastMember2021-12-280001517175us-gaap:CustomerRelationshipsMemberchef:HardiesFreshFoodMember2023-03-200001517175us-gaap:CustomerRelationshipsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-03-310001517175us-gaap:TrademarksMemberchef:ChefMiddleEastMember2021-12-280001517175us-gaap:TrademarksMemberchef:HardiesFreshFoodMember2023-03-200001517175us-gaap:TrademarksMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-03-310001517175us-gaap:NoncompeteAgreementsMemberchef:ChefMiddleEastMember2021-12-280001517175us-gaap:NoncompeteAgreementsMemberchef:HardiesFreshFoodMember2023-03-200001517175us-gaap:NoncompeteAgreementsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-03-310001517175us-gaap:LandMember2023-03-310001517175us-gaap:LandMember2022-12-300001517175us-gaap:BuildingMember2022-12-312023-03-310001517175us-gaap:BuildingMember2023-03-310001517175us-gaap:BuildingMember2022-12-300001517175srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-12-312023-03-310001517175srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-12-312023-03-310001517175us-gaap:MachineryAndEquipmentMember2023-03-310001517175us-gaap:MachineryAndEquipmentMember2022-12-300001517175us-gaap:ComputerEquipmentMembersrt:MinimumMember2022-12-312023-03-310001517175us-gaap:ComputerEquipmentMembersrt:MaximumMember2022-12-312023-03-310001517175us-gaap:ComputerEquipmentMember2023-03-310001517175us-gaap:ComputerEquipmentMember2022-12-300001517175srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-12-312023-03-310001517175us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2022-12-312023-03-310001517175us-gaap:ComputerSoftwareIntangibleAssetMember2023-03-310001517175us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-300001517175srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2022-12-312023-03-310001517175us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2022-12-312023-03-310001517175us-gaap:LeaseholdImprovementsMember2023-03-310001517175us-gaap:LeaseholdImprovementsMember2022-12-300001517175us-gaap:FurnitureAndFixturesMember2022-12-312023-03-310001517175us-gaap:FurnitureAndFixturesMember2023-03-310001517175us-gaap:FurnitureAndFixturesMember2022-12-300001517175srt:MinimumMemberus-gaap:VehiclesMember2022-12-312023-03-310001517175srt:MaximumMemberus-gaap:VehiclesMember2022-12-312023-03-310001517175us-gaap:VehiclesMember2023-03-310001517175us-gaap:VehiclesMember2022-12-300001517175us-gaap:ConstructionInProgressMember2023-03-310001517175us-gaap:ConstructionInProgressMember2022-12-300001517175chef:AssetsHeldUnderFinanceLeasesMember2023-03-310001517175chef:AssetsHeldUnderFinanceLeasesMember2022-12-300001517175chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember2022-12-312023-03-310001517175chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember2021-12-252022-03-250001517175us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-312023-03-310001517175us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-252022-03-250001517175us-gaap:CustomerRelationshipsMember2022-12-312023-03-310001517175us-gaap:CustomerRelationshipsMember2023-03-310001517175us-gaap:TrademarksMember2022-12-312023-03-310001517175us-gaap:TrademarksMember2023-03-310001517175us-gaap:NoncompeteAgreementsMember2022-12-312023-03-310001517175us-gaap:NoncompeteAgreementsMember2023-03-310001517175us-gaap:CustomerRelationshipsMember2022-12-300001517175us-gaap:TrademarksMember2022-12-300001517175us-gaap:NoncompeteAgreementsMember2022-12-300001517175chef:SeniorSecuredTermLoansMemberus-gaap:RevolvingCreditFacilityMember2023-03-310001517175chef:SeniorSecuredTermLoansMemberus-gaap:RevolvingCreditFacilityMember2022-12-300001517175chef:Convertible2375SeniorNotesMemberus-gaap:ConvertibleDebtMember2023-03-310001517175chef:Convertible2375SeniorNotesMemberus-gaap:ConvertibleDebtMember2022-12-300001517175us-gaap:ConvertibleDebtMemberchef:Convertible1875SeniorNotesMember2023-03-310001517175us-gaap:ConvertibleDebtMemberchef:Convertible1875SeniorNotesMember2022-12-300001517175chef:AssetBasedLoanFacilityMember2023-03-310001517175us-gaap:ConvertibleSubordinatedDebtMember2023-03-310001517175us-gaap:ConvertibleSubordinatedDebtMember2022-12-300001517175chef:OtherObligationsMemberus-gaap:RevolvingCreditFacilityMember2023-03-310001517175chef:OtherObligationsMemberus-gaap:RevolvingCreditFacilityMember2022-12-300001517175us-gaap:ConvertibleDebtMemberchef:ConvertibleNoteMaturingOnJune292023Member2023-03-310001517175us-gaap:ConvertibleDebtMemberchef:ConvertibleNoteMaturingOnJune292023Member2022-12-300001517175us-gaap:ConvertibleDebtMember2023-03-310001517175us-gaap:ConvertibleDebtMember2022-12-300001517175us-gaap:ConvertibleDebtMember2022-12-312023-03-310001517175us-gaap:ConvertibleDebtMember2021-12-252022-03-250001517175chef:AssetBasedLoanFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-03-310001517175chef:TimeBasedRestrictedStockMember2022-12-300001517175us-gaap:PerformanceSharesMember2022-12-300001517175chef:MarketbasedRestrictedStockAwardsMember2022-12-300001517175chef:TimeBasedRestrictedStockMember2022-12-312023-03-310001517175us-gaap:PerformanceSharesMember2022-12-312023-03-310001517175chef:MarketbasedRestrictedStockAwardsMember2022-12-312023-03-310001517175chef:TimeBasedRestrictedStockMember2023-03-310001517175us-gaap:PerformanceSharesMember2023-03-310001517175chef:MarketbasedRestrictedStockAwardsMember2023-03-310001517175us-gaap:RestrictedStockMember2022-12-312023-03-310001517175srt:MaximumMemberchef:TimeMarketAndPerformanceBasedGrantsMember2022-12-312023-03-310001517175us-gaap:RestrictedStockMember2021-12-252022-03-250001517175us-gaap:RestrictedStockMember2023-03-3100015171752021-12-252022-12-300001517175us-gaap:EmployeeStockOptionMembersrt:MaximumMember2022-12-312023-03-310001517175us-gaap:EmployeeStockOptionMember2022-12-312023-03-310001517175us-gaap:EmployeeStockOptionMember2021-12-252022-03-250001517175us-gaap:EmployeeStockOptionMember2021-12-252022-12-300001517175chef:GreenleafProduceAndSpecialtyFoodsMemberus-gaap:SubsequentEventMember2023-05-012023-05-010001517175chef:GreenleafProduceAndSpecialtyFoodsMemberus-gaap:UnsecuredDebtMemberus-gaap:SubsequentEventMember2023-05-010001517175us-gaap:SubsequentEventMemberchef:AssetBasedLoanFacilityMember2023-05-01

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________ to _________
Commission file number: 001-35249
THE CHEFS’ WAREHOUSE, INC.
(Exact name of registrant as specified in its charter)
Delaware 20-3031526
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
100 East Ridge Road
Ridgefield, Connecticut 06877
(Address of principal executive offices)

Registrant’s telephone number, including area code: (203) 894-1345

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01CHEFThe NASDAQ Stock Market LLC
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. Yes      No  
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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes      No  
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 “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerNon-accelerated filerSmaller reporting companyEmerging growth company
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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes      No  
Number of shares of common stock, par value $.01 per share, outstanding at May 8, 2023: 39,542,217
1


THE CHEFS’ WAREHOUSE, INC.
FORM 10-Q
Table of Contents
  Page
PART I. FINANCIAL INFORMATION 
   
Item 1.
   
 
   
 
   
   
 
   
Item 2.
   
Item 3.
   
Item 4.
   
PART II. OTHER INFORMATION 
   
Item 1.
   
Item 1A.
   
Item 2.
   
Item 3.
Defaults Upon Senior Securities
   
Item 4.
   
Item 5.
   
Item 6.
   

 

2


CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

Statements in this report regarding the business of The Chefs’ Warehouse, Inc. (the “Company”) that are not historical facts are “forward-looking statements” that involve risks and uncertainties and are based on current expectations and management estimates; actual results may differ materially. Words such as “anticipates”, “expects”, “intends”, “plans”, “believes”, “seeks”, “estimates” and variations of these words and similar expressions are intended to identify forward-looking statements. These statements are not guarantees of future performance and are subject to risks, uncertainties and other factors, some of which are beyond our control, are difficult to predict and/or could cause actual results to differ materially from those expressed or forecasted in the forward-looking statements. The risks and uncertainties which could impact these statements include, but are not limited to the following: our sensitivity to general economic conditions, including disposable income levels and changes in consumer discretionary spending; our ability to expand our operations in our existing markets and to penetrate new markets through acquisitions; we may not achieve the benefits expected from our acquisitions, which could adversely impact our business and operating results; we may have difficulty managing and facilitating our future growth; conditions beyond our control could materially affect the cost and/or availability of our specialty food products or center-of-the-plate products and/or interrupt our distribution network; our increased distribution of center-of-the-plate products, like meat, poultry and seafood, involves increased exposure to price volatility experienced by those products; our business is a low-margin business and our profit margins may be sensitive to inflationary and deflationary pressures; because our foodservice distribution operations are concentrated in certain culinary markets, we are susceptible to economic and other developments, including adverse weather conditions, in these areas; fuel cost volatility may have a material adverse effect on our business, financial condition or results of operations; our ability to raise capital in the future may be limited; 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; interest charged on our outstanding debt may be adversely affected by changes in the method of determining the Secured Overnight Financing Rate (“SOFR”); our business operations and future development could be significantly disrupted if we lose key members of our management team; and significant public health epidemics or pandemics, including the COVID-19 pandemic, may adversely affect our business, results of operations and financial condition. Any forward-looking statements are made pursuant to the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, and, as such, speak only as of the date made. A more detailed description of these and other risk factors is contained in the Company’s most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 28, 2023 and other reports, including this Quarterly Report on Form 10-Q, filed by the Company with the SEC since that date. The Company is not undertaking to update any information in the foregoing report until the effective date of its future reports required by applicable laws.


3


PART I FINANCIAL INFORMATION

ITEM 1.            CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

THE CHEFS’ WAREHOUSE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
 (Unaudited)
(Amounts in thousands, except share data)
March 31, 2023 December 30, 2022
ASSETS  
Current assets:  
Cash and cash equivalents$91,742 $158,800 
Accounts receivable, net of allowance of $22,571 in 2023 and $20,260 in 2022
274,598 260,167 
Inventories, net274,787 245,693 
Prepaid expenses and other current assets55,714 56,200 
Total current assets696,841 720,860 
Property and equipment, net196,256 185,728 
Operating lease right-of-use assets178,872 156,629 
Goodwill307,773 287,120 
Intangible assets, net167,823 155,703 
Other assets4,566 3,256 
Total assets$1,552,131 $1,509,296 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$169,912 $163,397 
Accrued liabilities72,057 54,325 
Short-term operating lease liabilities21,690 19,428 
Accrued compensation27,370 34,167 
Current portion of long-term debt13,199 12,428 
Total current liabilities304,228 283,745 
Long-term debt, net of current portion654,417 653,504 
Operating lease liabilities171,972 151,406 
Deferred taxes, net6,221 6,098 
Other liabilities and deferred credits9,341 13,034 
Total liabilities1,146,179 1,107,787 
Commitments and contingencies
Stockholders’ equity:  
Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at March 31, 2023 and December 30, 2022
  
Common Stock - $0.01 par value, 100,000,000 shares authorized, 39,544,131 and 38,599,390 shares issued and outstanding at March 31, 2023 and December 30, 2022, respectively
395 386 
Additional paid-in capital340,899 337,947 
Accumulated other comprehensive loss(2,104)(2,185)
Retained earnings66,762 65,361 
Total stockholders’ equity405,952 401,509 
Total liabilities and stockholders’ equity$1,552,131 $1,509,296 

See accompanying notes to the condensed consolidated financial statements
4


THE CHEFS’ WAREHOUSE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(Unaudited)
(Amounts in thousands, except share and per share amounts)
Thirteen Weeks Ended
March 31,
2023
March 25,
2022
Net sales$719,645 $512,103 
Cost of sales549,937 394,590 
Gross profit169,708 117,513 
Selling, general and administrative expenses156,137 110,086 
Other operating expenses, net1,672 1,163 
Operating income11,899 6,264 
Interest expense10,006 4,365 
Income before income taxes1,893 1,899 
Provision for income tax expense492 514 
Net income$1,401 $1,385 
Other comprehensive income:
Foreign currency translation adjustments81 125 
Comprehensive income$1,482 $1,510 
Net income per share:  
Basic$0.04 $0.04 
Diluted$0.04 $0.04 
Weighted average common shares outstanding: 
Basic37,507,093 36,935,717 
Diluted38,161,269 37,307,478 
 
See accompanying notes to the condensed consolidated financial statements
5


THE CHEFS’ WAREHOUSE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(Unaudited)
(Amounts in thousands, except share amounts)
 Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
 
Retained
Earnings
Total
 SharesAmount
Balance December 30, 202238,599,390 $386 $337,947 $(2,185)$65,361 $401,509 
Net income— — — — 1,401 1,401 
Stock compensation998,777 10 4,780 — — 4,790 
Cumulative translation adjustment— — — 81 — 81 
Shares surrendered to pay tax withholding(54,036)(1)(1,828)— — (1,829)
Balance March 31, 202339,544,131 $395 $340,899 $(2,104)$66,762 $405,952 

Balance December 24, 202137,887,675 $380 $314,242 $(2,022)$37,611 $350,211 
Net income— — — — 1,385 1,385 
Stock compensation433,115 4 3,039 — — 3,043 
Warrants issued for acquisitions— — 1,701 — — 1,701 
Cumulative translation adjustment— — — 125 — 125 
Shares surrendered to pay tax withholding(64,329)(1)(2,039)— — (2,040)
Balance March 25, 202238,256,461 $383 $316,943 $(1,897)$38,996 $354,425 

See accompanying notes to the condensed consolidated financial statements
6


THE CHEFS’ WAREHOUSE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(Amounts in thousands)
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Cash flows from operating activities:  
Net income $1,401 $1,385 
Adjustments to reconcile net income to net cash (used in ) provided by operating activities:  
Depreciation and amortization7,011 5,889 
Amortization of intangible assets4,697 3,356 
Provision (benefit) for allowance for doubtful accounts1,849 (178)
Non-cash operating lease expense585 802 
Provision for deferred income taxes123 504 
Amortization of deferred financing fees967 539 
Stock compensation5,334 3,043 
Change in fair value of contingent earn-out liabilities372 299 
Loss on asset disposal57 17 
Changes in assets and liabilities, net of acquisitions:  
Accounts receivable9,860 10,084 
Inventories(20,075)(4,391)
Prepaid expenses and other current assets1,612 (1,080)
Accounts payable, accrued liabilities and accrued compensation(15,044)(9,830)
Other assets and liabilities(1,010)(156)
Net cash (used in) provided by operating activities(2,261)10,283 
Cash flows from investing activities:  
Capital expenditures(8,696)(14,206)
Cash paid for acquisitions, net of cash acquired(50,937)(28,000)
Net cash used in investing activities(59,633)(42,206)
Cash flows from financing activities:  
Payment of debt, finance lease and other financing obligations(3,378)(1,405)
Payment of deferred financing fees (406)
Surrender of shares to pay withholding taxes(1,763)(2,040)
Net cash used in financing activities(5,141)(3,851)
Effect of foreign currency on cash and cash equivalents(23)58 
Net change in cash and cash equivalents(67,058)(35,716)
Cash and cash equivalents-beginning of period158,800 115,155 
Cash and cash equivalents-end of period$91,742 $79,439 

See accompanying notes to the condensed consolidated financial statements
7


THE CHEFS’ WAREHOUSE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(Amounts in thousands, except share and per share amounts)

Note 1 - Operations and Basis of Presentation
 
Description of Business and Basis of Presentation
 
The financial statements include the condensed consolidated accounts of The Chefs’ Warehouse, Inc. (the “Company”), and its wholly-owned subsidiaries. The Company’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. Fiscal 2022 contained a fourteenth week in the fourth quarter. The Company’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. The Company’s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos, specialty food stores, grocers and warehouse clubs.

Consolidation

The condensed consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.

Unaudited Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules of the Securities and Exchange Commission (“SEC”) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the fiscal year ended December 30, 2022 filed as part of the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023.

The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company’s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year.

The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management’s estimates.

Note 2 – Summary of Significant Accounting Policies

Revenue Recognition
 
Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company’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’s performance obligations. These costs are expensed as incurred and presented within selling, general and administrative expenses on the condensed consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant
8


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.

The following table presents the Company’s net sales disaggregated by principal product category:
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Center-of-the-Plate$306,305 42.6 %$238,776 46.6 %
Dry Goods122,934 17.1 %68,796 13.4 %
Pastry89,162 12.4 %50,395 9.8 %
Cheese and Charcuterie55,141 7.7 %38,388 7.5 %
Produce52,999 7.4 %57,154 11.2 %
Dairy and Eggs49,078 6.8 %26,951 5.3 %
Oils and Vinegars28,878 4.0 %21,025 4.1 %
Kitchen Supplies15,148 2.0 %10,618 2.1 %
Total$719,645 100 %$512,103 100 %

The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company’s definition of its principal product categories may differ from the way in which other companies present similar information.

Food Processing Costs

Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Food processing costs included in cost of sales were $11,674 and $9,036 for the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively.

Immaterial Correction of Prior Period Disclosures

Subsequent to the issuance of the fiscal year 2022 consolidated financial statements, immaterial errors were identified in the weighted average remaining amortization period of intangible assets, the intangible asset amortization schedule and the debt maturity schedule. The weighted average remaining amortization period for customer relationships, non-compete agreements and trademarks were previously disclosed as 232 months, 73 months and 250 months instead of 117 months, 25 months and 165 months, respectively. This had a corresponding immaterial impact on the intangible asset amortization schedule.

In addition, the debt maturity schedule previously included the $40,000 due upon maturity of the asset-based loan facility in the thereafter total instead of in the 2027 total. Further, the Company omitted that the asset-based loan facility and term loan are classified as Level 2 within the fair value hierarchy. These immaterial errors and omissions have been corrected in Note 4 “Fair Value Measurements”, Note 8 “Goodwill and Other Intangible Assets” and Note 9 “Debt Obligations”, within these condensed consolidated financial statements.

Note 3 – Net Income per Share
 
The following table sets forth the computation of basic and diluted net income per common share:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Net income per share:  
Basic$0.04 $0.04 
Diluted$0.04 $0.04 
Weighted average common shares:  
Basic37,507,093 36,935,717 
Diluted38,161,269 37,307,478 


9


Reconciliation of net income per common share:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Numerator:  
Net income$1,401 $1,385 
Denominator:  
Weighted average basic common shares outstanding37,507,093 36,935,717 
Dilutive effect of unvested common shares577,557 330,415 
Dilutive effect of stock options and warrants76,619 41,346 
Weighted average diluted common shares outstanding38,161,269 37,307,478 
 
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:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Restricted share awards (“RSAs”) 113,061 
Stock options and warrants 293,407 
Convertible notes7,483,870 4,616,033 

Note 4 – Fair Value Measurements
 
Assets and Liabilities Measured at Fair Value
 
The Company’s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. Long-term earn-out liabilities were $6,790 and $10,483 as of March 31, 2023 and December 30, 2022, respectively, and are reflected as other liabilities and deferred credits on the condensed consolidated balance sheets. The remaining short-term earn-out liabilities are reflected as accrued liabilities on the condensed consolidated balance sheets. The fair value of contingent consideration was 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 other operating expenses, net on the condensed consolidated statements of operations.

The following table presents the changes in Level 3 contingent earn-out liabilities:
Total
Balance December 30, 2022$17,294 
Acquisition value7,800 
Cash payments 
Changes in fair value372 
Balance March 31, 2023$25,466 

Fair Value of Financial Instruments

The carrying amounts reported in the Company’s condensed consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset based loan facility and term loan approximated their book values as of March 31, 2023 and December 30, 2022 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.


10


The following table presents the carrying value and fair value of the Company’s convertible notes. The fair value of the Company’s 2029 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion option. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk-free interest rate in calculating the fair value estimate.

 March 31, 2023December 30, 2022
Fair Value HierarchyCarrying ValueFair ValueCarrying ValueFair Value
2028 Convertible Senior NotesLevel 1$287,500 $291,813 $287,500 $292,531 
2024 Convertible Senior NotesLevel 3$39,684 $40,695 $41,684 $43,723 
Convertible Unsecured NoteLevel 3$4,000 $4,120 $4,000 $4,345 
 
Note 5 – Acquisitions
 
Hardie’s Fresh Foods

On March 20, 2023, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of Hardie’s F&V, LLC (“Hardie’s Fresh Foods”), a specialty produce distributor with operations in Texas. The purchase price was approximately $38,000, paid in cash at closing. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total $10,000 over a two-year period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $6,500 as of March 20, 2023 and March 31, 2023. The Company is in the process of finalizing a valuation of tangible and intangible assets of Hardie’s Fresh Foods as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. Goodwill for the Hardie’s Fresh Foods acquisition will be amortized over 15 years for tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company’s existing products in the markets served by Hardie’s Fresh Foods and any intangible assets that do not qualify for separate recognition.

Other Fiscal 2023 Acquisitions

During the thirteen weeks ended March 31, 2023, the Company completed two other acquisitions for an aggregate purchase price of approximately $14,436, consisting of $12,221 paid in cash at closing, subject to customary working capital adjustments, and $2,215 of deferred payments. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amount which could total $2,000 in the aggregate. The Company estimated the fair value of the contingent earn-out liability to be $1,300 as of March 31, 2023. The Company is in the process of finalizing a valuation of the tangible and intangible assets as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. Goodwill of $4,596 will be amortized over 15 years for tax purposes.

The Company reflected net sales and income before income taxes in its condensed consolidated statement of operations related to the fiscal 2023 acquisitions as follows:
 Thirteen Weeks Ended
 March 31, 2023
Net sales$20,207 
Income before income taxes$1,760 

Chef Middle East

On November 1, 2022, pursuant to a share sale and purchase agreement, the Company acquired substantially all of the shares of Chef Middle East LLC (“CME”), a specialty food distributor with operations in the United Arab Emirates, Qatar and Oman. The purchase price was approximately $108,915, consisting of $108,749 paid in cash at closing and $166 paid upon settlement of a net working capital true-up. The measurement period adjustments recorded during the first quarter of fiscal 2023 resulted in a goodwill increase of $866, a decrease in inventories of $735 and a decrease in deferred tax liabilities of $35. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total $10,000 over
11


two-year period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $7,500 as of March 31, 2023 and December 30, 2022. The Company is in the process of finalizing a valuation of tangible and intangible assets of CME as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor and any intangible assets that do not qualify for separate recognition.

The table below presents unaudited pro forma condensed consolidated income statement information of the Company as if the Hardie’s Fresh Foods and CME 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’s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company’s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair value. CME did not have a proforma impact during the thirteen weeks ended March 31, 2023 as it was included in the condensed consolidated results of operations for the entire period.
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Net sales$773,547 $621,761 
Income before income taxes$1,159 $7,139 

The table below sets forth the preliminary purchase price allocation for the Company’s acquisitions:
Chef Middle EastHardie’s Fresh FoodsOther Acquisitions
Current assets$84,076 $27,479 $9,787 
Customer relationships25,800 11,200 1,531 
Trademarks11,400 1,900 2,600 
Non-compete agreements320   
Goodwill24,680 14,720 4,596 
Fixed assets16,953 5,582 117 
Other assets941 854 15 
Deferred tax liability(3,600)  
Right-of-use assets5,321 13,303 3,258 
Lease liabilities(5,321)(13,303)(3,258)
Current liabilities(44,155)(17,235)(2,880)
Earn-out liability(7,500)(6,500)(1,300)
Total consideration$108,915 $38,000 $14,436 

The Company recognized professional fees of $1,243 and $659 in operating expenses related to acquisition related activities during the thirteen weeks ended weeks ended March 31, 2023 and March 25, 2022, respectively.

Note 6 – Inventories
 
Inventories consist primarily of finished product and are reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $10,127 and $9,198 at March 31, 2023 and December 30, 2022, respectively.








12


Note 7 – Property and Equipment
 
Property and equipment as of March 31, 2023 and December 30, 2022 consisted of the following:
 Useful LivesMarch 31, 2023December 30, 2022
LandIndefinite$5,542 $5,542 
Buildings20 years40,591 39,893 
Machinery and equipment
5 - 10 years
38,214 32,107 
Computers, data processing and other equipment
3 - 7 years
19,667 18,475 
Software
3 - 7 years
48,541 42,609 
Leasehold improvements
1 - 40 years
119,213 94,245 
Furniture and fixtures7 years2,949 3,825 
Vehicles
5 - 10 years
31,421 31,462 
Construction-in-process 11,333 36,583 
  317,471 304,741 
Less: accumulated depreciation and amortization (121,215)(119,013)
Property and equipment, net $196,256 $185,728 

Construction-in-process at March 31, 2023 related primarily to the build-out of the Company’s Miami, Richmond, CA and Gibbstown, NJ distribution facilities and at December 30, 2022 related primarily to the build-out of the Company’s Miami, Dallas and Richmond, CA distribution facilities and the implementation of the Company’s Enterprise Resource Planning system. The net book value of equipment financed under finance leases at March 31, 2023 and December 30, 2022 was $10,036 and $11,579, respectively.

The components of depreciation and amortization expense were as follows:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Depreciation expense$5,542 $4,415 
Software amortization$1,469 $1,474 
$7,011 $5,889 

Note 8 – Goodwill and Other Intangible Assets

The changes in the carrying amount of goodwill are presented as follows:
Carrying amount as of December 30, 2022$287,120 
Goodwill adjustments (1)
1,342 
Acquisitions19,316 
Foreign currency translation(5)
Carrying amount as of March 31, 2023$307,773 
(1) Reflect measurement period adjustments primarily related to net working capital true-ups of prior year acquisitions.


13


Other intangible assets as of March 31, 2023 and December 30, 2022 consisted of the following:
March 31, 2023Weighted-Average
Remaining
Amortization Period
Gross Carrying AmountAccumulated AmortizationNet Amount
Customer relationships113 months$220,531 $(89,038)$131,493 
Trademarks159 months53,031 (17,213)35,818 
Non-compete agreements23 months8,899 (8,387)512 
Total$282,461 $(114,638)$167,823 
December 30, 2022Weighted-Average
Remaining
Amortization Period
Gross Carrying AmountAccumulated AmortizationNet Amount
Customer relationships117 months$205,608 $(85,447)$120,161 
Trademarks165 months51,137 (16,201)34,936 
Non-compete agreements25 months8,899 (8,293)606 
Total$265,644 $(109,941)$155,703 

Amortization expense for other intangibles was $4,697 and $3,356 for the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively.

Estimated amortization expense for other intangible assets for the remainder of the fiscal year ending December 29, 2023 and each of the next four fiscal years and thereafter is as follows:
2023$18,713 
202418,045 
202517,901 
202617,701 
202717,196 
Thereafter78,267 
Total$167,823 

Note 9 – Debt Obligations
 
Debt obligations as of March 31, 2023 and December 30, 2022 consisted of the following:
Weighted Average Effective Interest Rate at March 31, 2023
MaturityMarch 31, 2023December 30, 2022
Senior secured term loans10.32 %August 2029$298,500 $299,250 
2028 Convertible senior notes2.77 %December 2028287,500 287,500 
2024 Convertible senior notes2.34 %December 202439,684 41,684 
Asset-based loan facility7.12 %March 202740,000 40,000 
Finance leases5.61 %Various14,913 11,331 
Convertible unsecured note5.00 %June 20234,000 4,000 
Other revolving credit facilities7.72 %April 20232,217 2,217 
Unamortized deferred costs and premium(19,198)(20,050)
Total debt obligations667,616 665,932 
Less: current installments(13,199)(12,428)
Total debt obligations excluding current installments$654,417 $653,504 


14


Maturities of the Company’s debt, excluding finance leases, for the remainder of the fiscal year ending December 29, 2023 and each of the next four fiscal years and thereafter is as follows:
2023$8,467 
202442,684 
20253,000 
20263,000 
202743,000 
Thereafter571,750 
Total$671,901 

The net carry value of the Company’s convertible notes as of March 31, 2023 and December 30, 2022 was:
March 31, 2023December 30, 2022
Principal AmountUnamortized Deferred Costs and PremiumNet AmountPrincipal AmountUnamortized Deferred Costs and PremiumNet Amount
2028 Convertible Senior Notes$287,500 $(6,589)$280,911 $287,500 $(6,876)$280,624 
2024 Convertible Senior Notes39,684 (325)39,359 41,684 (373)41,311 
Convertible Unsecured Note4,000  4,000 4,000  4,000 
Total$331,184 $(6,914)$324,270 $333,184 $(7,249)$325,935 

The components of interest expense on the Company’s convertible notes were as follows:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Coupon interest$1,899 $938 
Amortization of deferred costs and premium335 224 
Total interest$2,234 $1,162 

As of March 31, 2023, the Company had reserved $24,170 of the asset-based loan facility for the issuance of letters of credit and funds totaling $135,830 were available for borrowing.

Note 10 – Stockholders’ Equity

Equity Awards

The following table reflects the activity of RSAs during the thirteen weeks ended March 31, 2023:

Time-basedPerformance-basedMarket-based
SharesWeighted Average
Grant Date Fair Value
SharesWeighted Average
Grant Date Fair Value
SharesWeighted Average
Grant Date Fair Value
Unvested at December 30, 2022464,972 $31.74 335,425 $32.25 333,114 $30.30 
Granted197,345 32.55 713,490 33.16 87,942 28.84 
Vested(161,555)31.82     
Forfeited      
Unvested at March 31, 2023500,762 $32.03 1,048,915 $32.87 421,056 $30.00 

15


The Company granted 998,777 RSAs to its employees at a weighted average grant date fair value of $32.66 during the thirteen weeks ended March 31, 2023. These awards are a mix of time-, market- and performance-based grants that generally vest over a range of periods up to five years. The Company recognized expense totaling $4,790 and $3,043 on its RSAs during the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively.

At March 31, 2023, the total unrecognized compensation cost for unvested RSAs was $37,653 and the weighted-average remaining period was approximately 2.9 years. Of this total, $13,865 related to RSAs with time-based vesting provisions and $23,788 related to RSAs with performance- and market-based vesting provisions. At March 31, 2023, the weighted-average remaining period for time-based vesting and performance-based vesting RSAs were approximately 2.6 years and 3.0 years, respectively.

No share-based compensation expense related to the Company’s RSAs or stock options has been capitalized. As of March 31, 2023, there were 1,542,375 shares available for grant under the 2019 Omnibus Equity Incentive Plan.

The following table summarizes stock option activity during the thirteen weeks ended March 31, 2023:
SharesWeighted
Average
Exercise Price
Aggregate
Intrinsic
Value
Weighted Average
Remaining Contractual
Term (in years)
Outstanding December 30, 2022112,232 $20.23 $1,465 3.2
Exercised  
Outstanding March 31, 2023112,232 $20.23 $1,551 2.9
Exercisable at March 31, 2023112,232 20.23 $1,551 2.9

In connection with the CME acquisition, the Company issued stock awards to certain members of the CME management team
which were classified as liabilities. These awards vest over a period of up to four years. Stock-based compensation expense for
these awards was $544 and $0 during the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively. The fair value of these awards was $906 and $362 as of March 31, 2023 and December 30, 2022, respectively, and is presented within Other liabilities and deferred credits on the Company’s condensed consolidated balance sheets.

Note 11 – Related Parties
 
The Chefs’ Warehouse Mid-Atlantic, LLC, a subsidiary of the Company, leases a distribution facility that is 100% owned by entities controlled by Christopher Pappas, the Company’s Chairman, President and Chief Executive Officer, and John Pappas, the Company’s Vice Chairman and Chief Operating Officer, and are deemed to be affiliates of these individuals. Expense related to this facility totaled $123 during the thirteen weeks ended March 31, 2023 and March 25, 2022.

Note 12 – Income Taxes

The Company’s effective tax rate was 26.0% and 27.1% thirteen weeks ended March 31, 2023 and March 25, 2022. The effective tax rate varies from the 21% statutory rate primarily due to state taxes. The lower effective tax rate for the thirteen weeks ended March 31, 2023 was primarily driven by a greater mix of foreign earnings that are subject to tax rates below the US statutory rate of 21%.















16



Note 13 – Supplemental Disclosures of Cash Flow Information
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Supplemental cash flow disclosures:
Cash paid (received) for income taxes$2,539 $(282)
Cash paid for interest, net of cash received$7,366 $3,011 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,001 $6,766 
Operating cash flows from finance leases$914 $1,028 
Other non-cash investing and financing activities
ROU assets obtained in exchange for lease liabilities:
Operating leases$32,615 $8,589 
Finance leases$2,697 $ 
Warrants issued for acquisitions$ $1,701 
Contingent earn-out liabilities for acquisitions$7,800 $ 

Note 14 – Subsequent Events

On May 1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the assets of Greenleaf Produce and Specialty Foods, a leading produce and specialty food distributor in Northern California. The initial purchase price was $80,000 consisting of $70,000 paid in cash at closing, subject to a customary working capital true-up, and the issuance of a $10,000 unsecured note. The unsecured note matures on April 30, 2025 and bears interest of 4.47%. The Company has not provided preliminary purchase price allocation for this acquisition as the initial accounting is incomplete. The acquisition was partially funded by a $40,000 incremental draw on the Company’s asset-based loan facility.

17


ITEM 2.         MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND
RESULTS OF OPERATIONS

Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) is provided as a supplement to the accompanying condensed consolidated financial statements and footnotes to help provide an understanding of our financial condition, changes in our financial condition and results of operations. The following discussion should be read in conjunction with information included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 28, 2023. Unless otherwise indicated, the terms “Company”, “Chefs’ Warehouse”, “we”, “us” and “our” refer to The Chefs’ Warehouse, Inc. and its subsidiaries.

Business Overview

We are a premier distributor of specialty foods in the leading culinary markets in the United States and the Middle East. We offer more than 55,000 stock-keeping units (“SKUs”), ranging from high-quality specialty foods and ingredients to basic ingredients and staples and center-of-the-plate proteins. We serve more than 40,000 customer locations, primarily located in our 23 geographic markets across the United States, Middle East and Canada, and the majority of our customers are independent restaurants and fine dining establishments. We also sell certain of our products directly to consumers through our Allen Brothers and “Shop Like a Chef” retail channels.

Recent Acquisitions

On March 20, 2023, pursuant to an asset purchase agreement, we acquired substantially all of the assets of Hardie’s F&V, LLC (“Hardie’s Fresh Foods”), a specialty produce distributor with operations in Texas. The initial purchase price was approximately $38.0 million, paid in cash at closing and is subject to customary working capital adjustments. We will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total $10.0 million over a two-year period.

During the thirteen weeks ended March 31, 2023 , the Company completed two other acquisitions for an aggregate purchase price of approximately $14.4 million, consisting of $12.2 million paid in cash at closing, subject to customer working capital adjustments, and $2.2 million of deferred payments. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amounts which could total $2.0 million in the aggregate.



18


RESULTS OF OPERATIONS
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Net sales$719,645 $512,103 
Cost of sales549,937 394,590 
Gross profit169,708 117,513 
Selling, general and administrative expenses156,137 110,086 
Other operating expenses, net1,672 1,163 
Operating income11,899 6,264 
Interest expense10,006 4,365 
Income before income taxes1,893 1,899 
Provision for income tax expense492 514 
Net income$1,401 $1,385 

Management evaluates the results of operations and cash flows using a variety of key performance indicators, including net sales compared to prior periods and internal forecasts, costs of our products and results of our cost-control initiatives, and use of operating cash. These indicators are discussed throughout the “Results of Operations” and “Liquidity and Capital Resources” sections of this MD&A.

Thirteen Weeks Ended March 31, 2023 Compared to Thirteen Weeks Ended March 25, 2022

Net Sales
20232022$ Change% Change
Net sales$719,645 $512,103 $207,542 40.5 %

Organic growth contributed $87.9 million, or 17.1%, to sales growth and the remaining sales growth of $119.7 million, or 23.4%, resulted from acquisitions. Organic case count increased approximately 16.8% in our specialty category. In addition, specialty unique customers and placements increased 21.2% and 18.7%, respectively, compared to the prior year period. Organic pounds sold in our center-of-the-plate category increased 14.4% compared to the prior year. Estimated inflation was 5.5% in our specialty category and 3.2% in our center-of-the-plate category compared to the prior year period.

Gross Profit
20232022$ Change% Change
Gross profit$169,708 $117,513 $52,195 44.4 %
Gross profit margin23.6 %22.9 %

Gross profit dollars increased primarily as a result of increased sales and price inflation. Gross profit margin increased approximately 64 basis points. Gross profit margins increased 65 basis points in the Company’s specialty category and decreased 68 basis points in the Company’s center-of-the-plate category. Estimated inflation was 5.5% in the Company’s specialty category and 3.2% in the center-of-the-plate category compared to the prior year period. Specialty margins increased primarily due to changes in product mix. Margin rates in the center-of-the-plate category decreased due to higher inflationary impacts of certain products during the first quarter of fiscal 2023.

Selling, General and Administrative Expenses
20232022$ Change% Change
Selling, general and administrative expenses$156,137 $110,086 $46,051 41.8 %
Percentage of net sales21.7 %21.5 %

The increase in selling, general and administrative expenses was primarily due to higher costs associated with compensation and benefits, facilities costs, and distribution costs to support sales growth. Our ratio of selling, general and administrative expenses to net sales was relatively consistent with the prior year quarter.
19



Other Operating Expenses, Net
20232022$ Change% Change
Other operating expenses, net$1,672 $1,163 $509 43.8 %

The increase in net other operating expenses was primarily due to higher third-party deal costs incurred in connection with business acquisitions.

Interest Expense
20232022$ Change% Change
Interest expense$10,006 $4,365 $5,641 129.2 %

Interest expense increased primarily driven by higher principal amounts of outstanding debt due to our 2028 convertible notes issued on December 13, 2022, our term loan refinancing on August 23, 2022, an increase in amounts drawn on our asset-based loan facility and higher rates of interest charged on the variable rate portion of our outstanding debt.

Provision for Income Taxes
20232022$ Change% Change
Provision for income tax expense$492 $514 $(22)(4.3)%
Effective tax rate26.0 %27.1 %

The lower effective tax rate for the thirteen weeks ended March 31, 2023 was primarily driven by a greater mix of foreign earnings that are subject to tax rates below the US statutory rate of 21%.
20


LIQUIDITY AND CAPITAL RESOURCES

We finance our day-to-day operations and growth primarily with cash flows from operations, borrowings under our senior secured credit facilities and other indebtedness, operating leases, trade payables and equity financing.

Indebtedness

The following table presents selected financial information on our indebtedness (in thousands):
March 31, 2023December 30, 2022
Senior secured term loan$298,500 $299,250 
Total convertible debt331,184 333,184 
Borrowings outstanding on asset-based loan facility and revolving credit facilities42,217 42,217 
Finance leases and other financing obligations14,913 11,331 
Total$686,814 $685,982 

As of March 31, 2023, we have various floating- and fixed-rate debt instruments with varying maturities for an aggregate principal amount of $671.9 million.

Liquidity

The following table presents selected financial information on liquidity (in thousands):
March 31, 2023December 30, 2022
Cash and cash equivalents$91,742 $158,800 
Working capital, excluding cash and cash equivalents
300,871 278,315 
Availability under asset-based loan facility135,830 135,827 
Total$528,443 $572,942 

We expect our capital expenditures, excluding cash paid for acquisitions, for fiscal 2023 will be approximately $50.0 million to $60.0 million. We believe our existing balances of cash and cash equivalents, working capital and the availability under our asset-based loan facility, are sufficient to satisfy our working capital needs, capital expenditures, debt service and other liquidity requirements associated with our current operations over the next 12 months.

Cash Flows

The following table presents selected financial information on cash flows (in thousands):
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Net income $1,401 $1,385 
Non-cash charges$20,995 $14,271 
Changes in working capital$(24,657)$(5,373)
Net cash (used in) provided by operating activities$(2,261)$10,283 
Net cash used in investing activities$(59,633)$(42,206)
Net cash used in financing activities$(5,141)$(3,851)

Net cash used in operations was $2.3 million for the thirteen weeks ended March 31, 2023 compared to net cash provided by operating activities of $10.3 million for the thirteen weeks ended March 25, 2022. The decrease in cash provided by operating activities was primarily due to the working capital growth of $19.3 million versus the prior year period which was driven by a strategic decision to pull forward inventory purchases of certain product categories during the first quarter of fiscal 2023. We expect our inventory levels to normalize during the remainder of the year. The increase in cash used for working capital growth was partially offset by increased net income, net of non-cash charges, in the current year of $22.4 million compared to $15.7 million in the prior year period. This increase is driven by higher depreciation and amortization expenses, stock-based
21


compensation expenses and a release in our provision for doubtful accounts in the prior year quarter related to the pandemic recovery which did not recur in the current period.

Net cash used in investing activities was $59.6 million for the thirteen weeks ended March 31, 2023, driven by capital expenditures of $8.7 million and $50.9 million in cash paid for acquisitions.

Net cash used in financing activities was $5.1 million for the thirteen weeks ended March 31, 2023 driven by $3.4 million of payments of debt and other financing obligations, including finance leases, and $1.8 million paid for shares surrendered to pay tax withholding related to the vesting of equity incentive plan awards.

Seasonality

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’s ability to execute our operating and growth strategies, personnel changes, demand for our products, supply shortages, weather patterns and general economic conditions.

Our direct-to-consumer business is subject to seasonal fluctuations, with direct-to-consumer center-of-the-plate protein sales typically higher during the holiday season in our fourth quarter; accordingly, a disproportionate amount of operating cash flows from this portion of our business is generated by our direct-to-consumer business in the fourth quarter of our fiscal year. Despite a significant portion of these sales occurring in the fourth quarter, there are operating expenses, principally advertising and promotional expenses, throughout the year.

Inflation

Our profitability is dependent on, among other things, 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 and deflation on food, labor, energy and occupancy costs can significantly affect the profitability of our operations.

Critical Accounting Policies and Estimates

The preparation of the Company’s condensed consolidated financial statements requires it 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 and estimates as those that are both most important to the portrayal of the Company’s financial condition and results and require its most difficult, complex or subjective judgments or estimates. Based on this definition, we believe our critical accounting policies and estimates include the following: (i) determining our allowance for doubtful accounts, (ii) inventory valuation, with regard to determining inventory balance adjustments for excess and obsolete inventory, (iii) business combinations, (iv) valuing goodwill and intangible assets, (v) self-insurance reserves, (vi) accounting for income taxes and (vii) contingent earn-out liabilities. Our critical accounting policies and estimates are described in the Form 10-K filed with the SEC on February 28, 2023.

22


ITEM 3.         QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

Our exposure to interest rate market risk relates primarily to our long-term debt. As of March 31, 2023, we had aggregate indebtedness outstanding of $340.7 million that bore interest at variable rates. A 100 basis point increase in market interest rates would decrease our after tax earnings by approximately $2.5 million per annum, holding other variables constant.

ITEM 4.         CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

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 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 March 31, 2023.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

ITEM 1.         LEGAL PROCEEDINGS

We are involved in legal proceedings, claims and litigation arising out of the ordinary conduct of our business. Although we cannot assure the outcome, management presently believes that the result of such legal proceedings, either individually or in the aggregate, will not have a material adverse effect on our condensed consolidated financial statements, and no material amounts have been accrued in our condensed consolidated financial statements with respect to these matters.

ITEM 1A.         RISK FACTORS

There have been no material changes to our risk factors as previously disclosed in Part I, Item 1A. included in our Annual Report on Form 10-K for the year ended December 30, 2022 filed with the SEC on February 28, 2023. In addition to the information contained herein, you should consider the risk factors disclosed in our Annual Report on Form 10-K.

ITEM 2.         UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Total Number
of Shares
Repurchased(1)
Average
Price
Paid Per Share
Total
Number of Shares
Purchased as Part
of Publicly
Announced Plans
or Programs
Maximum
Number (or
Approximate
Dollar Value) of
Shares That May
Yet Be Purchased
Under the Plans
or Programs
December 31, 2022 to January 27, 2023— $— — — 
January 28, 2023 to February 24, 202352,632 33.84 — — 
February 25, 2023 to March 31, 20231,404 33.05 — — 
Total54,036 $33.82 — — 

(1)During the thirteen weeks ended March 31, 2023, we withheld 54,036 shares of our common stock to satisfy tax withholding requirements related to restricted shares of our common stock awarded to our officers and key employees resulting from either elections under 83(b) of the Internal Revenue Code of 1986, as amended, or upon vesting of such awards.

23



ITEM 3.     DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.         MINE SAFETY DISCLOSURES

None.

ITEM 5.         OTHER INFORMATION

None.

24


ITEM 7.         EXHIBITS
Exhibit No. Description
 Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
 Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
 Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
   
 Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS XBRL Instance Document – the instance document does not appear on the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
  
101.SCH XBRL Taxonomy Extension Schema Document
  
101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
  
101.DEF XBRL Taxonomy Extension Definition Linkbase Document
  
101.LAB XBRL Taxonomy Extension Label Linkbase Document
  
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document.

25


SIGNATURES
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 May 10, 2023.
 THE CHEFS’ WAREHOUSE, INC.
 (Registrant)
  
Date: May 10, 2023  /s/ James Leddy
James Leddy
 Chief Financial Officer
 (Principal Financial Officer)
 
Date: May 10, 2023  /s/ Timothy McCauley
Timothy McCauley
 Chief Accounting Officer
 (Principal Accounting Officer)

26
EX-31.1 2 chef-10qxex31x103312023.htm EX-31.1 Document



Exhibit 31.1

CERTIFICATIONS

I, Christopher Pappas, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of The Chefs’ Warehouse, Inc.;
2.    Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    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;
4.    The registrant’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:
(a)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;
(b)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;
(c)Evaluated the effectiveness of the registrant’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; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):
(a)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’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Dated: May 10, 2023/s/ Christopher Pappas
By:Christopher Pappas
Chairman, President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 chef-10qxex31x203312023.htm EX-31.2 Document


Exhibit 31.2

CERTIFICATIONS

I, James Leddy, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of The Chefs’ Warehouse, Inc.;
2.    Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    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;
4.    The registrant’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:
(a)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;
(b)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;
(c)Evaluated the effectiveness of the registrant’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; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):
(a)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’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Dated: May 10, 2023/s/ James Leddy
By:James Leddy
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 chef-10qxex32x103312023.htm EX-32.1 Document


Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of The Chefs’ Warehouse, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Christopher Pappas, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 10, 2023By:/s/ Christopher Pappas
Christopher Pappas
Chairman, President and Chief Executive Officer
(Principal Executive Officer)
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.


EX-32.2 5 chef-10qxex32x203312023.htm EX-32.2 Document


Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of The Chefs’ Warehouse, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James Leddy, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 10, 2023By:/s/ James Leddy
James Leddy
Chief Financial Officer
(Principal Financial Officer)
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.


EX-101.SCH 6 chef-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Operations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Supplemental Disclosures of Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Operations and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Operations and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Acquisitions - Pro Forma Consolidated Statement of Operations Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Property and Equipment - Equipment, Leasehold Improvements, and Software (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Property and Equipment - Components of Depreciation and Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Stockholders' Equity - Schedule of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Related Parties - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Supplemental Disclosures of Cash Flow Information - Summary of Supplemental Cash Flow Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 chef-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 chef-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 chef-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Net working capital adjustment Net Working Capital Adjustment Net Working Capital Adjustment Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Provision (benefit) for allowance for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Long-term debt Principal Amount Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Estimated fair value of contingent earn-out liability Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred Stock, outstanding (in shares) Preferred Stock, Shares Outstanding 2025 Long-Term Debt, Maturity, Year Two Debt Instrument [Axis] Debt Instrument [Axis] Finance leases Finance Lease, Liability Equipment, leasehold improvements and software, gross Property, Plant and Equipment, Gross Expenses related to transactions with related parties Related Party Transaction, Expenses from Transactions with Related Party Less: current installments Long-Term Debt and Lease Obligation, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Additional paid-in capital Additional Paid in Capital Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Statistical Measurement [Domain] Statistical Measurement [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Coupon interest Interest Expense, Debt, Excluding Amortization Interest rate Debt Instrument, Interest Rate, Stated Percentage Depreciation expense Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member] Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Net income Net income Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Food Processing Food Processing [Member] Food Processing Subsequent Event Type [Axis] Subsequent Event Type [Axis] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Payment of deferred financing fees Payments of Financing Costs Acquisition value Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Total debt obligations Long-Term Debt and Lease Obligation, Including Current Maturities Supplemental cash flow disclosures: Supplemental Cash Flow Information [Abstract] Number of operating segments Number of Operating Segments Contingent earn-out liabilities for acquisitions Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Total unrecognized compensation cost, RSAs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Short-term operating lease liabilities Operating Lease, Liability, Current Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Net sales Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Schedule of Restricted Stock Awards Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] ROU assets obtained in exchange for lease liabilities: Lease, Cost [Abstract] Cash payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Adjustments to reconcile net income to net cash (used in ) provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Fixed assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Goodwill adjustments Goodwill, Purchase Accounting Adjustments Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Senior secured term loans Revolving Credit Facility [Member] Schedule of equipment, leasehold improvements and software Property, Plant and Equipment [Table Text Block] Revenue Recognition and Food Processing Costs Revenue from Contract with Customer [Policy Text Block] Thereafter Long-Term Debt, Maturity, after Year Four Long-Term Debt, Maturity, after Year Four Preferred Stock, issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Useful Lives (in years) Property, Plant and Equipment, Useful Life Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unvested at beginning balance (in usd per shares) Unvested at ending balance (in usd per shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Debt Obligations Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Provision for deferred income taxes Deferred Income Tax Expense (Benefit) Long-term Debt and Lease Obligation, Including Current Maturities [Abstract] Long-Term Debt and Lease Obligation, Including Current Maturities [Abstract] 2026 Long-Term Debt, Maturity, Year Three Vehicles Vehicles [Member] 2028 Convertible Senior Notes 2028 Convertible senior notes Convertible 2.375% Senior Notes [Member] Convertible 2.375% Senior Notes Subsequent Event Subsequent Event [Member] Produce Produce [Member] Produce Document Period End Date Document Period End Date Number of acquisitions Number of Acquisitions Number of Acquisitions Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income per share: Earnings Per Share [Abstract] Performance-based Performance Shares [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accrued liabilities Accrued Liabilities, Current Convertible Unsecured Note Unsecured Debt [Member] Current portion of long-term debt Long-Term Debt, Current Maturities Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cheese and Charcuterie Cheese And Charcuterie Product [Member] Cheese and Charcuterie Product [Member] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Total interest Interest Expense, Debt Convertible Notes Convertible Notes Payable Accrued compensation Employee-related Liabilities, Current Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Amortization of deferred costs and premium Amortization of Debt Issuance Costs and Discounts Net Income per Share Earnings Per Share [Text Block] Dry Goods Dry Goods Product [Member] Dry Goods Product [Member] Share-based payment award, vested in period, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Award Type [Domain] Schedule of other intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Computers, data processing and other equipment Computer Equipment [Member] Cash amount paid Payments to Acquire Businesses, Gross Schedule of carrying value and fair value of the Company's convertible subordinated notes Fair Value, by Balance Sheet Grouping [Table Text Block] Gross profit Gross Profit Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Registrant Name Entity Registrant Name Subsequent Events Subsequent Events [Text Block] Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Other Acquisitions Series of Individually Immaterial Business Acquisitions [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] 2024 Convertible Senior Notes Convertible 1.875% Senior Notes [Member] Convertible 1.875% Senior Notes Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Shares surrendered to pay tax withholding (in shares) Shares Surrendered To Pay Withholding Taxes, Shares Total number surrendered to pay withholding taxes. Fair Value Measurements Fair Value Disclosures [Text Block] Amortization of deferred financing fees Amortization of Other Deferred Charges Greenleaf Produce and Specialty Foods Greenleaf Produce and Specialty Foods [Member] Greenleaf Produce and Specialty Foods Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Trading Symbol Trading Symbol Entity File Number Entity File Number Convertible notes Convertible Debt Securities [Member] Amounts reserved for issuance of letters of credit Amounts Reserved For Issuance Of Letters Of Credit Amounts reserved under the credit facility for issuance of letters of credit. Chef Middle East Chef Middle East [Member] Chef Middle East 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Exercisable, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Kitchen Supplies Kitchen Supplies Product [Member] Kitchen Supplies Product [Member] Granted (in shares) Shares granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted share awards (“RSAs”) Restricted Stock Units (RSUs) [Member] Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Acquisitions Business Combination Disclosure [Text Block] Total consideration Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Operations and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Percentage of total net sales Concentration Risk, Percentage Subsequent Events [Abstract] Subsequent Events [Abstract] Deferred payments Unsecured note Business Combination, Consideration Transferred, Liabilities Incurred Income before income taxes Business Acquisition, Pro Forma Net Income (Loss) Accounts payable, accrued liabilities and accrued compensation Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Taxes Income Tax Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] Amortization of intangible assets Amortization expense Amortization of Intangible Assets Cash paid for interest, net of cash received Interest Paid, Excluding Capitalized Interest, Operating Activities Schedule of goodwill Schedule of Goodwill [Table Text Block] Basic (in dollars per share) Earnings Per Share, Basic Time , Market, And Performance Based Grants Time , Market, And Performance Based Grants [Member] Time , Market, And Performance Based Grants Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total stockholders’ equity Balance, beginning Balance, ending Stockholders' Equity Attributable to Parent Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Forfeited (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Warrants issued for acquisitions Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of changes in Level 3 contingent consideration liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Long-term debt, maturity, year five Long-Term Debt, Maturity, Year Five Portion at Fair Value Measurement Portion at Fair Value Measurement [Member]   Retained Earnings Retained Earnings [Member] Common Stock Common Stock [Member] Stock compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Number of reportable segments Number of Reportable Segments Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Business combination, contingent consideration, liability Business Combination, Contingent Consideration, Liability Long-term debt, maturity, after year five Long-Term Debt, Maturity, after Year Five Statement [Table] Statement [Table] Vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Warrants issued for acquisition Stock Issued During Period, Value, Acquisitions Document Quarterly Report Document Quarterly Report Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Leasehold improvements Leasehold Improvements [Member] Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowance of $22,571 in 2023 and $20,260 in 2022 Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Trademarks Trademarks [Member] Exercisable, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Parties Related Party Transactions Disclosure [Text Block] Convertible unsecured debt, interest rate Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary Segment Reporting Segment Reporting, Policy [Policy Text Block] Schedule of pro forma consolidated statement of operations information Business Acquisition, Pro Forma Information [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Statement [Line Items] Statement [Line Items] Unvested at beginning balance (in shares) Unvested at ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative expenses Selling, General and Administrative Expense Summary of Significant Accounting Policies Accounting Standards Update and Change in Accounting Principle [Text Block] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Hardie’s Fresh Foods Hardie's Fresh Food [Member] Hardie's Fresh Food Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Net income per share: Earnings Per Share Basic and Diluted1 [Abstract] Earnings Per Share Basic and Diluted1 Payment term for contracts with customers (in days) Revenue, Payment Term For Contracts With Customers Revenue, Payment Term For Contracts With Customers Capital expenditures Payments to Acquire Productive Assets Non-cash operating lease expense Operating Lease, Expense Document Transition Report Document Transition Report Local Phone Number Local Phone Number Share-Based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating income Operating Income (Loss) Inventories Increase (Decrease) in Inventories Line of credit facility, current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Common Stock, outstanding (in shares) Balance, beginning (in shares) Balance, ending (in shares) Common Stock, Shares, Outstanding Goodwill Beginning balance Ending balance Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Provision for income tax expense Income Tax Expense (Benefit) Other revolving credit facilities Other Obligations [Member] Other Obligations Deferred taxes, net Deferred Income Tax Liabilities, Net Preferred Stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Center-of-the-Plate Center-Of-The-Plate Product [Member] Center-Of-The-Plate Product [Member] Income Statement [Abstract] Income Statement [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cost of sales Cost of Goods and Services Sold Diluted (in shares) Weighted average diluted common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Senior Secured Term Loan Senior Secured Term Loans [Member] Senior Secured Term Loans Time-based Time-Based Restricted Share [Member] Time Based Restricted Stock [Member]. Common Stock - $0.01 par value, 100,000,000 shares authorized, 39,544,131 and 38,599,390 shares issued and outstanding at March 31, 2023 and December 30, 2022, respectively Common Stock, Value, Issued Carrying Value Reported Value Measurement [Member] Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 2028 Convertible Senior Notes Senior Notes [Member] Granted (in usd per share) Weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Other operating expenses, net Other Operating Income (Expense), Net Schedule of dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Convertible Debt Convertible Debt Convertible Debt [Member] Exercisable, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Convertible unsecured note Convertible Subordinated Debt [Member] Pastry Pastry Product [Member] Pastry Product [Member] Preferred Stock, authorized (in shares) Preferred Stock, Shares Authorized Product Concentration Risk Product Concentration Risk [Member] Cash and cash equivalents-beginning of period Cash and cash equivalents-end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustments Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Current liabilities: Liabilities, Current [Abstract] Common Stock, issued (in shares) Common Stock, Shares, Issued Outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Professional fees Business Combination, Acquisition Related Costs Weighted average remaining term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Denominator: Earnings Per Share, Basic and Diluted, Other Disclosure1 [Abstract] Earnings Per Share, Basic and Diluted, Other Disclosure1 Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Weighted-average remaining amortization period (in months) Weighted-Average Remaining Amortization Period (in months) Finite-Lived Intangible Assets, Remaining Amortization Period Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Acquisitions Goodwill, Acquired During Period Net sales Business Acquisition, Pro Forma Revenue Construction-in-process Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Schedule of reconciliation of net income (loss) per common share Schedule Of Reconciliation Of Earnings Per Share [Table Text Block] Tabular disclosure of reconciliation of earnings per share. Weighted-Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Exercisable, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation expense and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of purchase price allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Unamortized deferred costs and premium Unamortized Deferred Costs and Premium Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of components of interest expense Interest Income and Interest Expense Disclosure [Table Text Block] Shares surrendered to pay tax withholding Shares Surrendered To Pay Withholding Taxes Total amount surrendered to pay withholding taxes. Finite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Earn-out liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability Unaudited Interim Financial Statements Basis of Accounting, Policy [Policy Text Block] Effect of foreign currency on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property and equipment, net Net book value of equipment Property, Plant and Equipment, Net Supplemental Disclosures of Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Operating cash flows from operating leases Operating Lease, Payments Schedule of estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock options and warrants Share-Based Payment Arrangement, Option [Member] Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total Long-Term Debt Ownership interest in facilities owned by entities controlled by company's stockholders (as a percent) Ownership Interest In Facilities Owned By Entities Controlled By Company's Stockholders Refers to ownership percentage interest in facilities owned by entities controlled by company's stockholders Common Stock, authorized (in shares) Common Stock, Shares Authorized Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Fiscal Period Fiscal Period, Policy [Policy Text Block] Total current assets Assets, Current Cash paid (received) for income taxes Income Taxes Paid, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Total Finite-Lived Intangible Assets, Net Software Computer Software, Intangible Asset [Member] Schedule of debt maturities Contractual Obligation, Fiscal Year Maturity [Table Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Schedule of supplemental disclosures of cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Inventory adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Oils and Vinegars Oils And Vinegar Product [Member] Oils and Vinegar Product [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Stock compensation (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture As Reported Previously Reported [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Fair Value Estimate of Fair Value Measurement [Member] 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Weighted average common shares outstanding: Weighted average common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Loss on asset disposal Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Inventories, net Inventory, Net Accounts payable Accounts Payable, Current Outstanding, beginning balance Outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Asset-based loan facility Asset Based Loan Facility [Member] Asset Based Loan Facility [Member] 2027 Long-Term Debt, Maturity, Year Four Entity Filer Category Entity Filer Category Basic (in shares) Weighted average basic common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Income before income taxes Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Recognized expense Share-Based Payment Arrangement, Expense Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding, beginning balance (in usd per share) Outstanding, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at March 31, 2023 and December 30, 2022 Preferred Stock, Value, Issued Restricted Stock Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of debt obligations Schedule of Debt [Table Text Block] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Finance leases, weighted-average discount rate Finance Lease, Weighted Average Discount Rate, Percent Dairy and Eggs Dairy And Eggs Product [Member] Dairy and Eggs Product [Member] Surrender of shares to pay withholding taxes Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Goodwill [Roll Forward] Goodwill [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Assets held under finance leases Assets Held Under Finance Leases [Member] Assets Held Under Finance Leases [Member] Land Land [Member] Dilutive effect of stock options and warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Right-of-use assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets Current Fiscal Year End Date Current Fiscal Year End Date Convertible unsecured note Convertible Note Maturing On June 29, 2023 [Member] Convertible Note Maturing On June 29, 2023 [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Net Amount Intangible Assets, Net (Excluding Goodwill) Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Business combination, contingent consideration, liability, term Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term Net Sales Revenue from Contract with Customer Benchmark [Member] Entity Address, Address Line One Entity Address, Address Line One Share-based compensation expense, capitalized Share-Based Payment Arrangement, Amount Capitalized Product and Service [Axis] Product and Service [Axis] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Payment of debt, finance lease and other financing obligations Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Interest expense Interest Expense Credit Facility [Axis] Credit Facility [Axis] Total debt obligations excluding current installments Long-Term Debt and Lease Obligation Reserves for shrinkage, excess and obsolescence Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Machinery and equipment Machinery and Equipment [Member] Subsequent Event [Table] Subsequent Event [Table] Buildings Building [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Change in fair value of contingent earn-out liabilities Change In Fair Value Of Earn-Out Liability Amount of change in fair value of earnout. Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Non-compete agreements Noncompete Agreements [Member] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Market-based Market-based Restricted Stock Awards [Member] Market-based Restricted Stock Awards [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Dilutive effect of unvested common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Long-term earn-out liabilities Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-Term Liability Value Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-term Liability Value Entity Central Index Key Entity Central Index Key Antidilutive Antidilutive Securities, Name [Domain] Estimated amortization in fiscal year: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Purchase price Purchase price Business Combination, Consideration Transferred City Area Code City Area Code ASSETS Assets [Abstract] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 2024 Long-Term Debt, Maturity, Year One Deferred tax liabilities adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Stock compensation Share-Based Payment Arrangement, Noncash Expense Other liabilities and deferred credits Other Liabilities, Noncurrent Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of computation of basic and diluted net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of convertible senior notes Convertible Debt [Table Text Block] EX-101.PRE 10 chef-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
May 08, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-35249  
Entity Registrant Name CHEFS’ WAREHOUSE, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-3031526  
Entity Address, Address Line One 100 East Ridge Road  
Entity Address, City or Town Ridgefield  
Entity Address, State or Province CT  
Entity Address, Postal Zip Code 06877  
City Area Code 203  
Local Phone Number 894-1345  
Title of 12(b) Security Common Stock, par value $0.01  
Trading Symbol CHEF  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   39,542,217
Entity Central Index Key 0001517175  
Current Fiscal Year End Date --12-30  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 91,742 $ 158,800
Accounts receivable, net of allowance of $22,571 in 2023 and $20,260 in 2022 274,598 260,167
Inventories, net 274,787 245,693
Prepaid expenses and other current assets 55,714 56,200
Total current assets 696,841 720,860
Property and equipment, net 196,256 185,728
Operating lease right-of-use assets 178,872 156,629
Goodwill 307,773 287,120
Intangible assets, net 167,823 155,703
Other assets 4,566 3,256
Total assets 1,552,131 1,509,296
Current liabilities:    
Accounts payable 169,912 163,397
Accrued liabilities 72,057 54,325
Short-term operating lease liabilities 21,690 19,428
Accrued compensation 27,370 34,167
Current portion of long-term debt 13,199 12,428
Total current liabilities 304,228 283,745
Long-term debt, net of current portion 654,417 653,504
Operating lease liabilities 171,972 151,406
Deferred taxes, net 6,221 6,098
Other liabilities and deferred credits 9,341 13,034
Total liabilities 1,146,179 1,107,787
Commitments and contingencies
Stockholders’ equity:    
Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at March 31, 2023 and December 30, 2022 0 0
Common Stock - $0.01 par value, 100,000,000 shares authorized, 39,544,131 and 38,599,390 shares issued and outstanding at March 31, 2023 and December 30, 2022, respectively 395 386
Additional paid-in capital 340,899 337,947
Accumulated other comprehensive loss (2,104) (2,185)
Retained earnings 66,762 65,361
Total stockholders’ equity 405,952 401,509
Total liabilities and stockholders’ equity $ 1,552,131 $ 1,509,296
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
Current assets:    
Accounts receivable, allowance for credit loss, current $ 22,571 $ 20,260
Stockholders’ equity:    
Preferred Stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred Stock, authorized (in shares) 5,000,000 5,000,000
Preferred Stock, issued (in shares) 0 0
Preferred Stock, outstanding (in shares) 0 0
Common Stock, par value (in dollars per share) $ 0.01 $ 0.01
Common Stock, authorized (in shares) 100,000,000 100,000,000
Common Stock, issued (in shares) 39,544,131 38,599,390
Common Stock, outstanding (in shares) 39,544,131 38,599,390
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Income Statement [Abstract]    
Net sales $ 719,645 $ 512,103
Cost of sales 549,937 394,590
Gross profit 169,708 117,513
Selling, general and administrative expenses 156,137 110,086
Other operating expenses, net 1,672 1,163
Operating income 11,899 6,264
Interest expense 10,006 4,365
Income before income taxes 1,893 1,899
Provision for income tax expense 492 514
Net income 1,401 1,385
Other comprehensive income:    
Foreign currency translation adjustments 81 125
Comprehensive income $ 1,482 $ 1,510
Net income per share:    
Basic (in dollars per share) $ 0.04 $ 0.04
Diluted (in dollars per share) $ 0.04 $ 0.04
Weighted average common shares outstanding:    
Basic (in shares) 37,507,093 36,935,717
Diluted (in shares) 38,161,269 37,307,478
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
  Retained Earnings
Balance, beginning (in shares) at Dec. 24, 2021   37,887,675      
Balance, beginning at Dec. 24, 2021 $ 350,211 $ 380 $ 314,242 $ (2,022) $ 37,611
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 1,385       1,385
Stock compensation (in shares)   433,115      
Stock compensation 3,043 $ 4 3,039    
Warrants issued for acquisition 1,701   1,701    
Cumulative translation adjustment 125     125  
Shares surrendered to pay tax withholding (in shares)   (64,329)      
Shares surrendered to pay tax withholding (2,040) $ (1) (2,039)    
Balance, ending (in shares) at Mar. 25, 2022   38,256,461      
Balance, ending at Mar. 25, 2022 $ 354,425 $ 383 316,943 (1,897) 38,996
Balance, beginning (in shares) at Dec. 30, 2022 38,599,390 38,599,390      
Balance, beginning at Dec. 30, 2022 $ 401,509 $ 386 337,947 (2,185) 65,361
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 1,401       1,401
Stock compensation (in shares)   998,777      
Stock compensation 4,790 $ 10 4,780    
Cumulative translation adjustment 81     81  
Shares surrendered to pay tax withholding (in shares)   (54,036)      
Shares surrendered to pay tax withholding $ (1,829) $ (1) (1,828)    
Balance, ending (in shares) at Mar. 31, 2023 39,544,131 39,544,131      
Balance, ending at Mar. 31, 2023 $ 405,952 $ 395 $ 340,899 $ (2,104) $ 66,762
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Cash flows from operating activities:    
Net income $ 1,401 $ 1,385
Adjustments to reconcile net income to net cash (used in ) provided by operating activities:    
Depreciation and amortization 7,011 5,889
Amortization of intangible assets 4,697 3,356
Provision (benefit) for allowance for doubtful accounts 1,849 (178)
Non-cash operating lease expense 585 802
Provision for deferred income taxes 123 504
Amortization of deferred financing fees 967 539
Stock compensation 5,334 3,043
Change in fair value of contingent earn-out liabilities 372 299
Loss on asset disposal 57 17
Changes in assets and liabilities, net of acquisitions:    
Accounts receivable 9,860 10,084
Inventories (20,075) (4,391)
Prepaid expenses and other current assets 1,612 (1,080)
Accounts payable, accrued liabilities and accrued compensation (15,044) (9,830)
Other assets and liabilities (1,010) (156)
Net cash (used in) provided by operating activities (2,261) 10,283
Cash flows from investing activities:    
Capital expenditures (8,696) (14,206)
Cash paid for acquisitions, net of cash acquired (50,937) (28,000)
Net cash used in investing activities (59,633) (42,206)
Cash flows from financing activities:    
Payment of debt, finance lease and other financing obligations (3,378) (1,405)
Payment of deferred financing fees 0 (406)
Surrender of shares to pay withholding taxes (1,763) (2,040)
Net cash used in financing activities (5,141) (3,851)
Effect of foreign currency on cash and cash equivalents (23) 58
Net change in cash and cash equivalents (67,058) (35,716)
Cash and cash equivalents-beginning of period 158,800 115,155
Cash and cash equivalents-end of period $ 91,742 $ 79,439
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Operations and Basis of Presentation
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Operations and Basis of Presentation Operations and Basis of Presentation
 
Description of Business and Basis of Presentation
 
The financial statements include the condensed consolidated accounts of The Chefs’ Warehouse, Inc. (the “Company”), and its wholly-owned subsidiaries. The Company’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. Fiscal 2022 contained a fourteenth week in the fourth quarter. The Company’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. The Company’s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos, specialty food stores, grocers and warehouse clubs.

Consolidation

The condensed consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.

Unaudited Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules of the Securities and Exchange Commission (“SEC”) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the fiscal year ended December 30, 2022 filed as part of the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023.

The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company’s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year.

The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management’s estimates.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Revenue Recognition
 
Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company’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’s performance obligations. These costs are expensed as incurred and presented within selling, general and administrative expenses on the condensed consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant
reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.

The following table presents the Company’s net sales disaggregated by principal product category:
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Center-of-the-Plate$306,305 42.6 %$238,776 46.6 %
Dry Goods122,934 17.1 %68,796 13.4 %
Pastry89,162 12.4 %50,395 9.8 %
Cheese and Charcuterie55,141 7.7 %38,388 7.5 %
Produce52,999 7.4 %57,154 11.2 %
Dairy and Eggs49,078 6.8 %26,951 5.3 %
Oils and Vinegars28,878 4.0 %21,025 4.1 %
Kitchen Supplies15,148 2.0 %10,618 2.1 %
Total$719,645 100 %$512,103 100 %

The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company’s definition of its principal product categories may differ from the way in which other companies present similar information.

Food Processing Costs

Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Food processing costs included in cost of sales were $11,674 and $9,036 for the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively.

Immaterial Correction of Prior Period Disclosures

Subsequent to the issuance of the fiscal year 2022 consolidated financial statements, immaterial errors were identified in the weighted average remaining amortization period of intangible assets, the intangible asset amortization schedule and the debt maturity schedule. The weighted average remaining amortization period for customer relationships, non-compete agreements and trademarks were previously disclosed as 232 months, 73 months and 250 months instead of 117 months, 25 months and 165 months, respectively. This had a corresponding immaterial impact on the intangible asset amortization schedule.

In addition, the debt maturity schedule previously included the $40,000 due upon maturity of the asset-based loan facility in the thereafter total instead of in the 2027 total. Further, the Company omitted that the asset-based loan facility and term loan are classified as Level 2 within the fair value hierarchy. These immaterial errors and omissions have been corrected in Note 4 “Fair Value Measurements”, Note 8 “Goodwill and Other Intangible Assets” and Note 9 “Debt Obligations”, within these condensed consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
 
The following table sets forth the computation of basic and diluted net income per common share:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Net income per share:  
Basic$0.04 $0.04 
Diluted$0.04 $0.04 
Weighted average common shares:  
Basic37,507,093 36,935,717 
Diluted38,161,269 37,307,478 
Reconciliation of net income per common share:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Numerator:  
Net income$1,401 $1,385 
Denominator:  
Weighted average basic common shares outstanding37,507,093 36,935,717 
Dilutive effect of unvested common shares577,557 330,415 
Dilutive effect of stock options and warrants76,619 41,346 
Weighted average diluted common shares outstanding38,161,269 37,307,478 
 
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:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Restricted share awards (“RSAs”)— 113,061 
Stock options and warrants— 293,407 
Convertible notes7,483,870 4,616,033 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
 
Assets and Liabilities Measured at Fair Value
 
The Company’s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. Long-term earn-out liabilities were $6,790 and $10,483 as of March 31, 2023 and December 30, 2022, respectively, and are reflected as other liabilities and deferred credits on the condensed consolidated balance sheets. The remaining short-term earn-out liabilities are reflected as accrued liabilities on the condensed consolidated balance sheets. The fair value of contingent consideration was 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 other operating expenses, net on the condensed consolidated statements of operations.

The following table presents the changes in Level 3 contingent earn-out liabilities:
Total
Balance December 30, 2022$17,294 
Acquisition value7,800 
Cash payments— 
Changes in fair value372 
Balance March 31, 2023$25,466 

Fair Value of Financial Instruments

The carrying amounts reported in the Company’s condensed consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset based loan facility and term loan approximated their book values as of March 31, 2023 and December 30, 2022 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.
The following table presents the carrying value and fair value of the Company’s convertible notes. The fair value of the Company’s 2029 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion option. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk-free interest rate in calculating the fair value estimate.

 March 31, 2023December 30, 2022
Fair Value HierarchyCarrying ValueFair ValueCarrying ValueFair Value
2028 Convertible Senior NotesLevel 1$287,500 $291,813 $287,500 $292,531 
2024 Convertible Senior NotesLevel 3$39,684 $40,695 $41,684 $43,723 
Convertible Unsecured NoteLevel 3$4,000 $4,120 $4,000 $4,345 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
 
Hardie’s Fresh Foods

On March 20, 2023, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of Hardie’s F&V, LLC (“Hardie’s Fresh Foods”), a specialty produce distributor with operations in Texas. The purchase price was approximately $38,000, paid in cash at closing. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total $10,000 over a two-year period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $6,500 as of March 20, 2023 and March 31, 2023. The Company is in the process of finalizing a valuation of tangible and intangible assets of Hardie’s Fresh Foods as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. Goodwill for the Hardie’s Fresh Foods acquisition will be amortized over 15 years for tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company’s existing products in the markets served by Hardie’s Fresh Foods and any intangible assets that do not qualify for separate recognition.

Other Fiscal 2023 Acquisitions

During the thirteen weeks ended March 31, 2023, the Company completed two other acquisitions for an aggregate purchase price of approximately $14,436, consisting of $12,221 paid in cash at closing, subject to customary working capital adjustments, and $2,215 of deferred payments. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amount which could total $2,000 in the aggregate. The Company estimated the fair value of the contingent earn-out liability to be $1,300 as of March 31, 2023. The Company is in the process of finalizing a valuation of the tangible and intangible assets as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. Goodwill of $4,596 will be amortized over 15 years for tax purposes.

The Company reflected net sales and income before income taxes in its condensed consolidated statement of operations related to the fiscal 2023 acquisitions as follows:
 Thirteen Weeks Ended
 March 31, 2023
Net sales$20,207 
Income before income taxes$1,760 

Chef Middle East

On November 1, 2022, pursuant to a share sale and purchase agreement, the Company acquired substantially all of the shares of Chef Middle East LLC (“CME”), a specialty food distributor with operations in the United Arab Emirates, Qatar and Oman. The purchase price was approximately $108,915, consisting of $108,749 paid in cash at closing and $166 paid upon settlement of a net working capital true-up. The measurement period adjustments recorded during the first quarter of fiscal 2023 resulted in a goodwill increase of $866, a decrease in inventories of $735 and a decrease in deferred tax liabilities of $35. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total $10,000 over
a two-year period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $7,500 as of March 31, 2023 and December 30, 2022. The Company is in the process of finalizing a valuation of tangible and intangible assets of CME as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor and any intangible assets that do not qualify for separate recognition.

The table below presents unaudited pro forma condensed consolidated income statement information of the Company as if the Hardie’s Fresh Foods and CME 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’s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company’s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair value. CME did not have a proforma impact during the thirteen weeks ended March 31, 2023 as it was included in the condensed consolidated results of operations for the entire period.
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Net sales$773,547 $621,761 
Income before income taxes$1,159 $7,139 

The table below sets forth the preliminary purchase price allocation for the Company’s acquisitions:
Chef Middle EastHardie’s Fresh FoodsOther Acquisitions
Current assets$84,076 $27,479 $9,787 
Customer relationships25,800 11,200 1,531 
Trademarks11,400 1,900 2,600 
Non-compete agreements320 — — 
Goodwill24,680 14,720 4,596 
Fixed assets16,953 5,582 117 
Other assets941 854 15 
Deferred tax liability(3,600)— — 
Right-of-use assets5,321 13,303 3,258 
Lease liabilities(5,321)(13,303)(3,258)
Current liabilities(44,155)(17,235)(2,880)
Earn-out liability(7,500)(6,500)(1,300)
Total consideration$108,915 $38,000 $14,436 
The Company recognized professional fees of $1,243 and $659 in operating expenses related to acquisition related activities during the thirteen weeks ended weeks ended March 31, 2023 and March 25, 2022, respectively.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories Inventories consist primarily of finished product and are reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $10,127 and $9,198 at March 31, 2023 and December 30, 2022, respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
 
Property and equipment as of March 31, 2023 and December 30, 2022 consisted of the following:
 Useful LivesMarch 31, 2023December 30, 2022
LandIndefinite$5,542 $5,542 
Buildings20 years40,591 39,893 
Machinery and equipment
5 - 10 years
38,214 32,107 
Computers, data processing and other equipment
3 - 7 years
19,667 18,475 
Software
3 - 7 years
48,541 42,609 
Leasehold improvements
1 - 40 years
119,213 94,245 
Furniture and fixtures7 years2,949 3,825 
Vehicles
5 - 10 years
31,421 31,462 
Construction-in-process 11,333 36,583 
  317,471 304,741 
Less: accumulated depreciation and amortization (121,215)(119,013)
Property and equipment, net $196,256 $185,728 

Construction-in-process at March 31, 2023 related primarily to the build-out of the Company’s Miami, Richmond, CA and Gibbstown, NJ distribution facilities and at December 30, 2022 related primarily to the build-out of the Company’s Miami, Dallas and Richmond, CA distribution facilities and the implementation of the Company’s Enterprise Resource Planning system. The net book value of equipment financed under finance leases at March 31, 2023 and December 30, 2022 was $10,036 and $11,579, respectively.

The components of depreciation and amortization expense were as follows:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Depreciation expense$5,542 $4,415 
Software amortization$1,469 $1,474 
$7,011 $5,889 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The changes in the carrying amount of goodwill are presented as follows:
Carrying amount as of December 30, 2022$287,120 
Goodwill adjustments (1)
1,342 
Acquisitions19,316 
Foreign currency translation(5)
Carrying amount as of March 31, 2023$307,773 
(1) Reflect measurement period adjustments primarily related to net working capital true-ups of prior year acquisitions.
Other intangible assets as of March 31, 2023 and December 30, 2022 consisted of the following:
March 31, 2023Weighted-Average
Remaining
Amortization Period
Gross Carrying AmountAccumulated AmortizationNet Amount
Customer relationships113 months$220,531 $(89,038)$131,493 
Trademarks159 months53,031 (17,213)35,818 
Non-compete agreements23 months8,899 (8,387)512 
Total$282,461 $(114,638)$167,823 
December 30, 2022Weighted-Average
Remaining
Amortization Period
Gross Carrying AmountAccumulated AmortizationNet Amount
Customer relationships117 months$205,608 $(85,447)$120,161 
Trademarks165 months51,137 (16,201)34,936 
Non-compete agreements25 months8,899 (8,293)606 
Total$265,644 $(109,941)$155,703 

Amortization expense for other intangibles was $4,697 and $3,356 for the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively.

Estimated amortization expense for other intangible assets for the remainder of the fiscal year ending December 29, 2023 and each of the next four fiscal years and thereafter is as follows:
2023$18,713 
202418,045 
202517,901 
202617,701 
202717,196 
Thereafter78,267 
Total$167,823 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Debt Obligations
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Debt Obligations Debt Obligations
 
Debt obligations as of March 31, 2023 and December 30, 2022 consisted of the following:
Weighted Average Effective Interest Rate at March 31, 2023
MaturityMarch 31, 2023December 30, 2022
Senior secured term loans10.32 %August 2029$298,500 $299,250 
2028 Convertible senior notes2.77 %December 2028287,500 287,500 
2024 Convertible senior notes2.34 %December 202439,684 41,684 
Asset-based loan facility7.12 %March 202740,000 40,000 
Finance leases5.61 %Various14,913 11,331 
Convertible unsecured note5.00 %June 20234,000 4,000 
Other revolving credit facilities7.72 %April 20232,217 2,217 
Unamortized deferred costs and premium(19,198)(20,050)
Total debt obligations667,616 665,932 
Less: current installments(13,199)(12,428)
Total debt obligations excluding current installments$654,417 $653,504 
Maturities of the Company’s debt, excluding finance leases, for the remainder of the fiscal year ending December 29, 2023 and each of the next four fiscal years and thereafter is as follows:
2023$8,467 
202442,684 
20253,000 
20263,000 
202743,000 
Thereafter571,750 
Total$671,901 

The net carry value of the Company’s convertible notes as of March 31, 2023 and December 30, 2022 was:
March 31, 2023December 30, 2022
Principal AmountUnamortized Deferred Costs and PremiumNet AmountPrincipal AmountUnamortized Deferred Costs and PremiumNet Amount
2028 Convertible Senior Notes$287,500 $(6,589)$280,911 $287,500 $(6,876)$280,624 
2024 Convertible Senior Notes39,684 (325)39,359 41,684 (373)41,311 
Convertible Unsecured Note4,000 — 4,000 4,000 — 4,000 
Total$331,184 $(6,914)$324,270 $333,184 $(7,249)$325,935 

The components of interest expense on the Company’s convertible notes were as follows:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Coupon interest$1,899 $938 
Amortization of deferred costs and premium335 224 
Total interest$2,234 $1,162 

As of March 31, 2023, the Company had reserved $24,170 of the asset-based loan facility for the issuance of letters of credit and funds totaling $135,830 were available for borrowing.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Equity Awards

The following table reflects the activity of RSAs during the thirteen weeks ended March 31, 2023:

Time-basedPerformance-basedMarket-based
SharesWeighted Average
Grant Date Fair Value
SharesWeighted Average
Grant Date Fair Value
SharesWeighted Average
Grant Date Fair Value
Unvested at December 30, 2022464,972 $31.74 335,425 $32.25 333,114 $30.30 
Granted197,345 32.55 713,490 33.16 87,942 28.84 
Vested(161,555)31.82 — — — — 
Forfeited— — — — — — 
Unvested at March 31, 2023500,762 $32.03 1,048,915 $32.87 421,056 $30.00 
The Company granted 998,777 RSAs to its employees at a weighted average grant date fair value of $32.66 during the thirteen weeks ended March 31, 2023. These awards are a mix of time-, market- and performance-based grants that generally vest over a range of periods up to five years. The Company recognized expense totaling $4,790 and $3,043 on its RSAs during the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively.

At March 31, 2023, the total unrecognized compensation cost for unvested RSAs was $37,653 and the weighted-average remaining period was approximately 2.9 years. Of this total, $13,865 related to RSAs with time-based vesting provisions and $23,788 related to RSAs with performance- and market-based vesting provisions. At March 31, 2023, the weighted-average remaining period for time-based vesting and performance-based vesting RSAs were approximately 2.6 years and 3.0 years, respectively.

No share-based compensation expense related to the Company’s RSAs or stock options has been capitalized. As of March 31, 2023, there were 1,542,375 shares available for grant under the 2019 Omnibus Equity Incentive Plan.

The following table summarizes stock option activity during the thirteen weeks ended March 31, 2023:
SharesWeighted
Average
Exercise Price
Aggregate
Intrinsic
Value
Weighted Average
Remaining Contractual
Term (in years)
Outstanding December 30, 2022112,232 $20.23 $1,465 3.2
Exercised— — 
Outstanding March 31, 2023112,232 $20.23 $1,551 2.9
Exercisable at March 31, 2023112,232 20.23 $1,551 2.9

In connection with the CME acquisition, the Company issued stock awards to certain members of the CME management team
which were classified as liabilities. These awards vest over a period of up to four years. Stock-based compensation expense for
these awards was $544 and $0 during the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively. The fair value of these awards was $906 and $362 as of March 31, 2023 and December 30, 2022, respectively, and is presented within Other liabilities and deferred credits on the Company’s condensed consolidated balance sheets.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Related Parties
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related Parties Related Parties The Chefs’ Warehouse Mid-Atlantic, LLC, a subsidiary of the Company, leases a distribution facility that is 100% owned by entities controlled by Christopher Pappas, the Company’s Chairman, President and Chief Executive Officer, and John Pappas, the Company’s Vice Chairman and Chief Operating Officer, and are deemed to be affiliates of these individuals. Expense related to this facility totaled $123 during the thirteen weeks ended March 31, 2023 and March 25, 2022.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company’s effective tax rate was 26.0% and 27.1% thirteen weeks ended March 31, 2023 and March 25, 2022. The effective tax rate varies from the 21% statutory rate primarily due to state taxes. The lower effective tax rate for the thirteen weeks ended March 31, 2023 was primarily driven by a greater mix of foreign earnings that are subject to tax rates below the US statutory rate of 21%.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental Disclosures of Cash Flow Information
3 Months Ended
Mar. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Supplemental Disclosures of Cash Flow Information Supplemental Disclosures of Cash Flow Information
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Supplemental cash flow disclosures:
Cash paid (received) for income taxes$2,539 $(282)
Cash paid for interest, net of cash received$7,366 $3,011 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,001 $6,766 
Operating cash flows from finance leases$914 $1,028 
Other non-cash investing and financing activities
ROU assets obtained in exchange for lease liabilities:
Operating leases$32,615 $8,589 
Finance leases$2,697 $— 
Warrants issued for acquisitions$— $1,701 
Contingent earn-out liabilities for acquisitions$7,800 $— 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn May 1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the assets of Greenleaf Produce and Specialty Foods, a leading produce and specialty food distributor in Northern California. The initial purchase price was $80,000 consisting of $70,000 paid in cash at closing, subject to a customary working capital true-up, and the issuance of a $10,000 unsecured note. The unsecured note matures on April 30, 2025 and bears interest of 4.47%. The Company has not provided preliminary purchase price allocation for this acquisition as the initial accounting is incomplete. The acquisition was partially funded by a $40,000 incremental draw on the Company’s asset-based loan facility.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Operations and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Fiscal Period The Company’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.
Segment Reporting The Company’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.
Consolidation The condensed consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.
Unaudited Interim Financial Statements
The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules of the Securities and Exchange Commission (“SEC”) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the fiscal year ended December 30, 2022 filed as part of the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023.

The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company’s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year.
Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management’s estimates.
Revenue Recognition and Food Processing Costs Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company’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’s performance obligations. These costs are expensed as incurred and presented within selling, general and administrative expenses on the condensed consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company’s definition of its principal product categories may differ from the way in which other companies present similar information.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.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the Company’s net sales disaggregated by principal product category:
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Center-of-the-Plate$306,305 42.6 %$238,776 46.6 %
Dry Goods122,934 17.1 %68,796 13.4 %
Pastry89,162 12.4 %50,395 9.8 %
Cheese and Charcuterie55,141 7.7 %38,388 7.5 %
Produce52,999 7.4 %57,154 11.2 %
Dairy and Eggs49,078 6.8 %26,951 5.3 %
Oils and Vinegars28,878 4.0 %21,025 4.1 %
Kitchen Supplies15,148 2.0 %10,618 2.1 %
Total$719,645 100 %$512,103 100 %
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted net income (loss) per share
The following table sets forth the computation of basic and diluted net income per common share:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Net income per share:  
Basic$0.04 $0.04 
Diluted$0.04 $0.04 
Weighted average common shares:  
Basic37,507,093 36,935,717 
Diluted38,161,269 37,307,478 
Schedule of reconciliation of net income (loss) per common share
Reconciliation of net income per common share:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Numerator:  
Net income$1,401 $1,385 
Denominator:  
Weighted average basic common shares outstanding37,507,093 36,935,717 
Dilutive effect of unvested common shares577,557 330,415 
Dilutive effect of stock options and warrants76,619 41,346 
Weighted average diluted common shares outstanding38,161,269 37,307,478 
Schedule of dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share
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:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Restricted share awards (“RSAs”)— 113,061 
Stock options and warrants— 293,407 
Convertible notes7,483,870 4,616,033 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of changes in Level 3 contingent consideration liability
The following table presents the changes in Level 3 contingent earn-out liabilities:
Total
Balance December 30, 2022$17,294 
Acquisition value7,800 
Cash payments— 
Changes in fair value372 
Balance March 31, 2023$25,466 
Schedule of carrying value and fair value of the Company's convertible subordinated notes
The following table presents the carrying value and fair value of the Company’s convertible notes. The fair value of the Company’s 2029 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion option. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk-free interest rate in calculating the fair value estimate.

 March 31, 2023December 30, 2022
Fair Value HierarchyCarrying ValueFair ValueCarrying ValueFair Value
2028 Convertible Senior NotesLevel 1$287,500 $291,813 $287,500 $292,531 
2024 Convertible Senior NotesLevel 3$39,684 $40,695 $41,684 $43,723 
Convertible Unsecured NoteLevel 3$4,000 $4,120 $4,000 $4,345 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of pro forma consolidated statement of operations information
The Company reflected net sales and income before income taxes in its condensed consolidated statement of operations related to the fiscal 2023 acquisitions as follows:
 Thirteen Weeks Ended
 March 31, 2023
Net sales$20,207 
Income before income taxes$1,760 
The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair value. CME did not have a proforma impact during the thirteen weeks ended March 31, 2023 as it was included in the condensed consolidated results of operations for the entire period.
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Net sales$773,547 $621,761 
Income before income taxes$1,159 $7,139 
Schedule of purchase price allocation
The table below sets forth the preliminary purchase price allocation for the Company’s acquisitions:
Chef Middle EastHardie’s Fresh FoodsOther Acquisitions
Current assets$84,076 $27,479 $9,787 
Customer relationships25,800 11,200 1,531 
Trademarks11,400 1,900 2,600 
Non-compete agreements320 — — 
Goodwill24,680 14,720 4,596 
Fixed assets16,953 5,582 117 
Other assets941 854 15 
Deferred tax liability(3,600)— — 
Right-of-use assets5,321 13,303 3,258 
Lease liabilities(5,321)(13,303)(3,258)
Current liabilities(44,155)(17,235)(2,880)
Earn-out liability(7,500)(6,500)(1,300)
Total consideration$108,915 $38,000 $14,436 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of equipment, leasehold improvements and software
Property and equipment as of March 31, 2023 and December 30, 2022 consisted of the following:
 Useful LivesMarch 31, 2023December 30, 2022
LandIndefinite$5,542 $5,542 
Buildings20 years40,591 39,893 
Machinery and equipment
5 - 10 years
38,214 32,107 
Computers, data processing and other equipment
3 - 7 years
19,667 18,475 
Software
3 - 7 years
48,541 42,609 
Leasehold improvements
1 - 40 years
119,213 94,245 
Furniture and fixtures7 years2,949 3,825 
Vehicles
5 - 10 years
31,421 31,462 
Construction-in-process 11,333 36,583 
  317,471 304,741 
Less: accumulated depreciation and amortization (121,215)(119,013)
Property and equipment, net $196,256 $185,728 
The components of depreciation and amortization expense were as follows:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Depreciation expense$5,542 $4,415 
Software amortization$1,469 $1,474 
$7,011 $5,889 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
The changes in the carrying amount of goodwill are presented as follows:
Carrying amount as of December 30, 2022$287,120 
Goodwill adjustments (1)
1,342 
Acquisitions19,316 
Foreign currency translation(5)
Carrying amount as of March 31, 2023$307,773 
(1) Reflect measurement period adjustments primarily related to net working capital true-ups of prior year acquisitions.
Schedule of other intangible assets
Other intangible assets as of March 31, 2023 and December 30, 2022 consisted of the following:
March 31, 2023Weighted-Average
Remaining
Amortization Period
Gross Carrying AmountAccumulated AmortizationNet Amount
Customer relationships113 months$220,531 $(89,038)$131,493 
Trademarks159 months53,031 (17,213)35,818 
Non-compete agreements23 months8,899 (8,387)512 
Total$282,461 $(114,638)$167,823 
December 30, 2022Weighted-Average
Remaining
Amortization Period
Gross Carrying AmountAccumulated AmortizationNet Amount
Customer relationships117 months$205,608 $(85,447)$120,161 
Trademarks165 months51,137 (16,201)34,936 
Non-compete agreements25 months8,899 (8,293)606 
Total$265,644 $(109,941)$155,703 
Schedule of estimated future amortization expense
Estimated amortization expense for other intangible assets for the remainder of the fiscal year ending December 29, 2023 and each of the next four fiscal years and thereafter is as follows:
2023$18,713 
202418,045 
202517,901 
202617,701 
202717,196 
Thereafter78,267 
Total$167,823 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Debt Obligations (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of debt obligations
Debt obligations as of March 31, 2023 and December 30, 2022 consisted of the following:
Weighted Average Effective Interest Rate at March 31, 2023
MaturityMarch 31, 2023December 30, 2022
Senior secured term loans10.32 %August 2029$298,500 $299,250 
2028 Convertible senior notes2.77 %December 2028287,500 287,500 
2024 Convertible senior notes2.34 %December 202439,684 41,684 
Asset-based loan facility7.12 %March 202740,000 40,000 
Finance leases5.61 %Various14,913 11,331 
Convertible unsecured note5.00 %June 20234,000 4,000 
Other revolving credit facilities7.72 %April 20232,217 2,217 
Unamortized deferred costs and premium(19,198)(20,050)
Total debt obligations667,616 665,932 
Less: current installments(13,199)(12,428)
Total debt obligations excluding current installments$654,417 $653,504 
Schedule of debt maturities
Maturities of the Company’s debt, excluding finance leases, for the remainder of the fiscal year ending December 29, 2023 and each of the next four fiscal years and thereafter is as follows:
2023$8,467 
202442,684 
20253,000 
20263,000 
202743,000 
Thereafter571,750 
Total$671,901 
Schedule of convertible senior notes
The net carry value of the Company’s convertible notes as of March 31, 2023 and December 30, 2022 was:
March 31, 2023December 30, 2022
Principal AmountUnamortized Deferred Costs and PremiumNet AmountPrincipal AmountUnamortized Deferred Costs and PremiumNet Amount
2028 Convertible Senior Notes$287,500 $(6,589)$280,911 $287,500 $(6,876)$280,624 
2024 Convertible Senior Notes39,684 (325)39,359 41,684 (373)41,311 
Convertible Unsecured Note4,000 — 4,000 4,000 — 4,000 
Total$331,184 $(6,914)$324,270 $333,184 $(7,249)$325,935 
Schedule of components of interest expense
The components of interest expense on the Company’s convertible notes were as follows:
 Thirteen Weeks Ended
 March 31, 2023March 25, 2022
Coupon interest$1,899 $938 
Amortization of deferred costs and premium335 224 
Total interest$2,234 $1,162 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Restricted Stock Awards Activity
The following table reflects the activity of RSAs during the thirteen weeks ended March 31, 2023:

Time-basedPerformance-basedMarket-based
SharesWeighted Average
Grant Date Fair Value
SharesWeighted Average
Grant Date Fair Value
SharesWeighted Average
Grant Date Fair Value
Unvested at December 30, 2022464,972 $31.74 335,425 $32.25 333,114 $30.30 
Granted197,345 32.55 713,490 33.16 87,942 28.84 
Vested(161,555)31.82 — — — — 
Forfeited— — — — — — 
Unvested at March 31, 2023500,762 $32.03 1,048,915 $32.87 421,056 $30.00 
Share-Based Payment Arrangement, Option, Activity
The following table summarizes stock option activity during the thirteen weeks ended March 31, 2023:
SharesWeighted
Average
Exercise Price
Aggregate
Intrinsic
Value
Weighted Average
Remaining Contractual
Term (in years)
Outstanding December 30, 2022112,232 $20.23 $1,465 3.2
Exercised— — 
Outstanding March 31, 2023112,232 $20.23 $1,551 2.9
Exercisable at March 31, 2023112,232 20.23 $1,551 2.9
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental Disclosures of Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Schedule of supplemental disclosures of cash flow information
Thirteen Weeks Ended
March 31, 2023March 25, 2022
Supplemental cash flow disclosures:
Cash paid (received) for income taxes$2,539 $(282)
Cash paid for interest, net of cash received$7,366 $3,011 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,001 $6,766 
Operating cash flows from finance leases$914 $1,028 
Other non-cash investing and financing activities
ROU assets obtained in exchange for lease liabilities:
Operating leases$32,615 $8,589 
Finance leases$2,697 $— 
Warrants issued for acquisitions$— $1,701 
Contingent earn-out liabilities for acquisitions$7,800 $— 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Operations and Basis of Presentation - Narrative (Details)
3 Months Ended
Mar. 31, 2023
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 3
Number of reportable segments 1
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Dec. 30, 2022
Disaggregation of Revenue [Line Items]      
Cost of sales $ 549,937 $ 394,590  
Asset-based loan facility      
Disaggregation of Revenue [Line Items]      
Long-term debt, maturity, year five     $ 40
Asset-based loan facility | As Reported      
Disaggregation of Revenue [Line Items]      
Long-term debt, maturity, after year five     $ 40
Customer relationships      
Disaggregation of Revenue [Line Items]      
Weighted-average remaining amortization period (in months) 113 months   117 months
Customer relationships | As Reported      
Disaggregation of Revenue [Line Items]      
Weighted-average remaining amortization period (in months)     232 months
Non-compete agreements      
Disaggregation of Revenue [Line Items]      
Weighted-average remaining amortization period (in months) 23 months   25 months
Non-compete agreements | As Reported      
Disaggregation of Revenue [Line Items]      
Weighted-average remaining amortization period (in months)     73 months
Trademarks      
Disaggregation of Revenue [Line Items]      
Weighted-average remaining amortization period (in months) 159 months   165 months
Trademarks | As Reported      
Disaggregation of Revenue [Line Items]      
Weighted-average remaining amortization period (in months)     250 months
Food Processing      
Disaggregation of Revenue [Line Items]      
Cost of sales $ 11,674 $ 9,036  
Minimum      
Disaggregation of Revenue [Line Items]      
Payment term for contracts with customers (in days) 14 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Payment term for contracts with customers (in days) 60 days    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Disaggregation of Revenue [Line Items]    
Net sales $ 719,645 $ 512,103
Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 100.00% 100.00%
Center-of-the-Plate    
Disaggregation of Revenue [Line Items]    
Net sales $ 306,305 $ 238,776
Center-of-the-Plate | Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 42.60% 46.60%
Dry Goods    
Disaggregation of Revenue [Line Items]    
Net sales $ 122,934 $ 68,796
Dry Goods | Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 17.10% 13.40%
Pastry    
Disaggregation of Revenue [Line Items]    
Net sales $ 89,162 $ 50,395
Pastry | Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 12.40% 9.80%
Cheese and Charcuterie    
Disaggregation of Revenue [Line Items]    
Net sales $ 55,141 $ 38,388
Cheese and Charcuterie | Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 7.70% 7.50%
Produce    
Disaggregation of Revenue [Line Items]    
Net sales $ 52,999 $ 57,154
Produce | Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 7.40% 11.20%
Dairy and Eggs    
Disaggregation of Revenue [Line Items]    
Net sales $ 49,078 $ 26,951
Dairy and Eggs | Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 6.80% 5.30%
Oils and Vinegars    
Disaggregation of Revenue [Line Items]    
Net sales $ 28,878 $ 21,025
Oils and Vinegars | Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 4.00% 4.10%
Kitchen Supplies    
Disaggregation of Revenue [Line Items]    
Net sales $ 15,148 $ 10,618
Kitchen Supplies | Net Sales | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of total net sales 2.00% 2.10%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Net income per share:    
Basic (in dollars per share) $ 0.04 $ 0.04
Diluted (in dollars per share) $ 0.04 $ 0.04
Weighted average common shares:    
Basic (in shares) 37,507,093 36,935,717
Diluted (in shares) 38,161,269 37,307,478
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Numerator:    
Net income $ 1,401 $ 1,385
Denominator:    
Weighted average basic common shares outstanding (in shares) 37,507,093 36,935,717
Dilutive effect of unvested common shares (in shares) 577,557 330,415
Dilutive effect of stock options and warrants (in shares) 76,619 41,346
Weighted average diluted common shares outstanding (in shares) 38,161,269 37,307,478
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Restricted share awards (“RSAs”)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares 0 113,061
Stock options and warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares 0 293,407
Convertible notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares 7,483,870 4,616,033
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
Fair Value Disclosures [Abstract]    
Long-term earn-out liabilities $ 6,790 $ 10,483
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 17,294
Acquisition value 7,800
Cash payments 0
Changes in fair value 372
Balance at end of period $ 25,466
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
2028 Convertible Senior Notes | Carrying Value | Level 1 | 2028 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes $ 287,500 $ 287,500
2028 Convertible Senior Notes | Carrying Value | Level 3 | 2024 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes 39,684 41,684
2028 Convertible Senior Notes | Fair Value | Level 1 | 2028 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes 291,813 292,531
2028 Convertible Senior Notes | Fair Value | Level 3 | 2024 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes 40,695 43,723
Convertible Unsecured Note | Carrying Value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes 4,000 4,000
Convertible Unsecured Note | Fair Value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes $ 4,120 $ 4,345
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 20, 2023
USD ($)
Nov. 01, 2022
USD ($)
Mar. 31, 2023
USD ($)
acquisition
Mar. 25, 2022
USD ($)
Dec. 30, 2022
USD ($)
Dec. 28, 2021
USD ($)
Business Acquisition [Line Items]            
Number of acquisitions | acquisition     2      
Goodwill     $ 307,773   $ 287,120  
Goodwill adjustments     1,342      
Professional fees     1,243 $ 659    
Hardie’s Fresh Foods            
Business Acquisition [Line Items]            
Purchase price $ 38,000          
Estimated fair value of contingent earn-out liability $ 10,000          
Business combination, contingent consideration, liability, term 2 years          
Business combination, contingent consideration, liability $ 6,500   6,500      
Total consideration 38,000          
Goodwill $ 14,720          
Chef Middle East            
Business Acquisition [Line Items]            
Purchase price   $ 108,915        
Estimated fair value of contingent earn-out liability   $ 10,000        
Business combination, contingent consideration, liability, term   2 years        
Business combination, contingent consideration, liability     7,500   $ 7,500  
Cash amount paid   $ 108,749        
Total consideration           $ 108,915
Goodwill           $ 24,680
Net working capital adjustment   $ 166        
Goodwill adjustments     866      
Inventory adjustments     (735)      
Deferred tax liabilities adjustments     35      
Other Acquisitions            
Business Acquisition [Line Items]            
Estimated fair value of contingent earn-out liability     2,000      
Business combination, contingent consideration, liability     1,300      
Cash amount paid     12,221      
Total consideration     14,436      
Deferred payments     2,215      
Goodwill     $ 4,596      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions - Pro Forma Consolidated Statement of Operations Information (Details) - Other Acquisitions - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Business Acquisition [Line Items]    
Net sales $ 20,207  
Income before income taxes 1,760  
Net sales 773,547 $ 621,761
Income before income taxes $ 1,159 $ 7,139
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions - Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 20, 2023
Dec. 30, 2022
Dec. 28, 2021
Business Acquisition [Line Items]        
Goodwill $ 307,773   $ 287,120  
Chef Middle East        
Business Acquisition [Line Items]        
Current assets       $ 84,076
Goodwill       24,680
Fixed assets       16,953
Other assets       941
Deferred tax liability       (3,600)
Right-of-use assets       5,321
Lease liabilities       (5,321)
Current liabilities       (44,155)
Earn-out liability       (7,500)
Total consideration       108,915
Chef Middle East | Customer relationships        
Business Acquisition [Line Items]        
Finite-lived intangible assets       25,800
Chef Middle East | Trademarks        
Business Acquisition [Line Items]        
Finite-lived intangible assets       11,400
Chef Middle East | Non-compete agreements        
Business Acquisition [Line Items]        
Finite-lived intangible assets       $ 320
Hardie’s Fresh Foods        
Business Acquisition [Line Items]        
Current assets   $ 27,479    
Goodwill   14,720    
Fixed assets   5,582    
Other assets   854    
Deferred tax liability   0    
Right-of-use assets   13,303    
Lease liabilities   (13,303)    
Current liabilities   (17,235)    
Earn-out liability   (6,500)    
Total consideration   38,000    
Hardie’s Fresh Foods | Customer relationships        
Business Acquisition [Line Items]        
Finite-lived intangible assets   11,200    
Hardie’s Fresh Foods | Trademarks        
Business Acquisition [Line Items]        
Finite-lived intangible assets   1,900    
Hardie’s Fresh Foods | Non-compete agreements        
Business Acquisition [Line Items]        
Finite-lived intangible assets   $ 0    
Other Acquisitions        
Business Acquisition [Line Items]        
Current assets 9,787      
Goodwill 4,596      
Fixed assets 117      
Other assets 15      
Deferred tax liability 0      
Right-of-use assets 3,258      
Lease liabilities (3,258)      
Current liabilities (2,880)      
Earn-out liability (1,300)      
Total consideration 14,436      
Other Acquisitions | Customer relationships        
Business Acquisition [Line Items]        
Finite-lived intangible assets 1,531      
Other Acquisitions | Trademarks        
Business Acquisition [Line Items]        
Finite-lived intangible assets 2,600      
Other Acquisitions | Non-compete agreements        
Business Acquisition [Line Items]        
Finite-lived intangible assets $ 0      
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
Inventory Disclosure [Abstract]    
Reserves for shrinkage, excess and obsolescence $ 10,127 $ 9,198
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Equipment, Leasehold Improvements, and Software (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 30, 2022
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 317,471 $ 304,741
Less: accumulated depreciation and amortization (121,215) (119,013)
Property and equipment, net 196,256 185,728
Land    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 5,542 5,542
Buildings    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 20 years  
Equipment, leasehold improvements and software, gross $ 40,591 39,893
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 38,214 32,107
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 5 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 10 years  
Computers, data processing and other equipment    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 19,667 18,475
Computers, data processing and other equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 3 years  
Computers, data processing and other equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 7 years  
Software    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 48,541 42,609
Software | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 3 years  
Software | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 7 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 119,213 94,245
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 1 year  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 40 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 7 years  
Equipment, leasehold improvements and software, gross $ 2,949 3,825
Vehicles    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 31,421 31,462
Vehicles | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 5 years  
Vehicles | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (in years) 10 years  
Construction-in-process    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 11,333 $ 36,583
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
Property, Plant and Equipment [Line Items]    
Net book value of equipment $ 196,256 $ 185,728
Assets held under finance leases    
Property, Plant and Equipment [Line Items]    
Net book value of equipment $ 10,036 $ 11,579
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Components of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Property, Plant and Equipment [Line Items]    
Depreciation expense and amortization $ 7,011 $ 5,889
Depreciation expense    
Property, Plant and Equipment [Line Items]    
Depreciation expense and amortization 5,542 4,415
Software    
Property, Plant and Equipment [Line Items]    
Depreciation expense and amortization $ 1,469 $ 1,474
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 287,120
Goodwill adjustments 1,342
Acquisitions 19,316
Foreign currency translation (5)
Ending balance $ 307,773
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 282,461 $ 265,644
Accumulated Amortization (114,638) (109,941)
Net Amount $ 167,823 $ 155,703
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Amortization Period (in months) 113 months 117 months
Gross Carrying Amount $ 220,531 $ 205,608
Accumulated Amortization (89,038) (85,447)
Net Amount $ 131,493 $ 120,161
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Amortization Period (in months) 159 months 165 months
Gross Carrying Amount $ 53,031 $ 51,137
Accumulated Amortization (17,213) (16,201)
Net Amount $ 35,818 $ 34,936
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Amortization Period (in months) 23 months 25 months
Gross Carrying Amount $ 8,899 $ 8,899
Accumulated Amortization (8,387) (8,293)
Net Amount $ 512 $ 606
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 4,697 $ 3,356
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Future amortization (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Estimated amortization in fiscal year:  
2023 $ 18,713
2024 18,045
2025 17,901
2026 17,701
2027 17,196
Thereafter 78,267
Total $ 167,823
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Debt Obligations - Schedule of Debt Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
Debt Instrument [Line Items]    
Finance leases $ 14,913 $ 11,331
Unamortized deferred costs and premium (19,198) (20,050)
Total debt obligations 667,616 665,932
Less: current installments (13,199) (12,428)
Total debt obligations excluding current installments $ 654,417 653,504
Finance leases, weighted-average discount rate 5.61%  
Other revolving credit facilities | Senior secured term loans    
Debt Instrument [Line Items]    
Long-term debt $ 2,217 2,217
Effective interest rate 7.72%  
Senior secured term loans | Senior Secured Term Loan    
Debt Instrument [Line Items]    
Long-term debt $ 298,500 299,250
Effective interest rate 10.32%  
Convertible Debt    
Debt Instrument [Line Items]    
Long-term debt $ 331,184 333,184
Unamortized deferred costs and premium (6,914) (7,249)
Convertible Debt | 2028 Convertible senior notes    
Debt Instrument [Line Items]    
Long-term debt 287,500 287,500
Unamortized deferred costs and premium $ (6,589) (6,876)
Effective interest rate 2.77%  
Convertible Debt | 2024 Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term debt $ 39,684 41,684
Unamortized deferred costs and premium $ (325) (373)
Effective interest rate 2.34%  
Asset-based loan facility    
Debt Instrument [Line Items]    
Long-term debt $ 40,000 40,000
Effective interest rate 7.12%  
Convertible unsecured note    
Debt Instrument [Line Items]    
Long-term debt $ 4,000 $ 4,000
Convertible unsecured debt, interest rate 5.00%  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Debt Obligations - Schedule of Maturities of the Company's Debt (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]  
2023 $ 8,467
2024 42,684
2025 3,000
2026 3,000
2027 43,000
Thereafter 571,750
Total $ 671,901
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Debt Obligations - Schedule of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
Debt Instrument [Line Items]    
Unamortized Deferred Costs and Premium $ (19,198) $ (20,050)
Total 671,901  
Convertible Debt    
Debt Instrument [Line Items]    
Principal Amount 331,184 333,184
Unamortized Deferred Costs and Premium (6,914) (7,249)
Total 324,270 325,935
Convertible Debt | 2028 Convertible Senior Notes    
Debt Instrument [Line Items]    
Principal Amount 287,500 287,500
Unamortized Deferred Costs and Premium (6,589) (6,876)
Total 280,911 280,624
Convertible Debt | 2024 Convertible Senior Notes    
Debt Instrument [Line Items]    
Principal Amount 39,684 41,684
Unamortized Deferred Costs and Premium (325) (373)
Total 39,359 41,311
Convertible Debt | Convertible unsecured note    
Debt Instrument [Line Items]    
Principal Amount 4,000 4,000
Unamortized Deferred Costs and Premium 0 0
Total $ 4,000 $ 4,000
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Debt Obligations - Schedule of Components of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Debt Instrument [Line Items]    
Coupon interest $ 1,899 $ 938
Amortization of deferred costs and premium 335 224
Amounts reserved for issuance of letters of credit 24,170  
Convertible Debt    
Debt Instrument [Line Items]    
Coupon interest 1,899 938
Amortization of deferred costs and premium 335 224
Total interest 2,234 $ 1,162
Senior secured term loans | Asset-based loan facility    
Debt Instrument [Line Items]    
Line of credit facility, current borrowing capacity $ 135,830  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Restricted Stock Awards (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Time-based  
Shares  
Unvested at beginning balance (in shares) | shares 464,972
Granted (in shares) | shares 197,345
Vested (in shares) | shares (161,555)
Forfeited (in shares) | shares 0
Unvested at ending balance (in shares) | shares 500,762
Weighted Average Grant Date Fair Value  
Unvested at beginning balance (in usd per shares) | $ / shares $ 31.74
Granted (in usd per share) | $ / shares 32.55
Vested (in usd per share) | $ / shares 31.82
Forfeited (in usd per share) | $ / shares 0
Unvested at ending balance (in usd per shares) | $ / shares $ 32.03
Performance-based  
Shares  
Unvested at beginning balance (in shares) | shares 335,425
Granted (in shares) | shares 713,490
Vested (in shares) | shares 0
Forfeited (in shares) | shares 0
Unvested at ending balance (in shares) | shares 1,048,915
Weighted Average Grant Date Fair Value  
Unvested at beginning balance (in usd per shares) | $ / shares $ 32.25
Granted (in usd per share) | $ / shares 33.16
Vested (in usd per share) | $ / shares 0
Forfeited (in usd per share) | $ / shares 0
Unvested at ending balance (in usd per shares) | $ / shares $ 32.87
Market-based  
Shares  
Unvested at beginning balance (in shares) | shares 333,114
Granted (in shares) | shares 87,942
Vested (in shares) | shares 0
Forfeited (in shares) | shares 0
Unvested at ending balance (in shares) | shares 421,056
Weighted Average Grant Date Fair Value  
Unvested at beginning balance (in usd per shares) | $ / shares $ 30.30
Granted (in usd per share) | $ / shares 28.84
Vested (in usd per share) | $ / shares 0
Forfeited (in usd per share) | $ / shares 0
Unvested at ending balance (in usd per shares) | $ / shares $ 30.00
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Dec. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense, capitalized $ 0    
Number of shares available for grant (in shares) 1,542,375    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted (in shares) 998,777    
Weighted average grant date fair value (in usd per share) $ 32.66    
Recognized expense $ 4,790,000 $ 3,043,000  
Total unrecognized compensation cost, RSAs $ 37,653,000    
Weighted average remaining term (in years) 2 years 10 months 24 days    
Time , Market, And Performance Based Grants | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 5 years    
Time-based      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted (in shares) 197,345    
Weighted average grant date fair value (in usd per share) $ 32.55    
Total unrecognized compensation cost, RSAs $ 13,865,000    
Weighted average remaining term (in years) 2 years 7 months 6 days    
Performance-based      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted (in shares) 713,490    
Weighted average grant date fair value (in usd per share) $ 33.16    
Total unrecognized compensation cost, RSAs $ 23,788,000    
Weighted average remaining term (in years) 3 years    
Stock options and warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Recognized expense $ 544,000 $ 0  
Share-based payment award, vested in period, fair value $ 906,000   $ 362,000
Stock options and warrants | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 4 years    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 30, 2022
Shares    
Outstanding, beginning balance (in shares) 112,232  
Exercised (in shares) 0  
Outstanding, ending balance (in shares) 112,232 112,232
Exercisable, ending balance (in shares) 112,232  
Weighted Average Grant Date Fair Value    
Outstanding, beginning balance (in usd per share) $ 20.23  
Exercised (in usd per share) 0  
Outstanding, ending balance (in usd per share) 20.23 $ 20.23
Exercisable, ending balance (in usd per share) $ 20.23  
Aggregate Intrinsic Value    
Outstanding, beginning balance $ 1,465  
Outstanding, ending balance 1,551 $ 1,465
Exercisable, ending balance $ 1,551  
Weighted-Average Remaining Contractual Term (in years)    
Outstanding, ending balance 2 years 10 months 24 days 3 years 2 months 12 days
Exercisable, ending balance 2 years 10 months 24 days  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Related Parties - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Related Party Transactions [Abstract]    
Ownership interest in facilities owned by entities controlled by company's stockholders (as a percent) 100.00%  
Expenses related to transactions with related parties $ 123 $ 123
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Narrative (Details)
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Income Tax Disclosure [Abstract]    
Effective income tax rate (as a percent) 26.00% 27.10%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental Disclosures of Cash Flow Information - Summary of Supplemental Cash Flow Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Supplemental cash flow disclosures:    
Cash paid (received) for income taxes $ 2,539 $ (282)
Cash paid for interest, net of cash received 7,366 3,011
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 9,001 6,766
Operating cash flows from finance leases 914 1,028
ROU assets obtained in exchange for lease liabilities:    
Operating leases 32,615 8,589
Finance leases 2,697 0
Warrants issued for acquisitions 0 1,701
Contingent earn-out liabilities for acquisitions $ 7,800 $ 0
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - USD ($)
$ in Thousands
May 01, 2023
Mar. 31, 2023
Dec. 30, 2022
Asset-based loan facility      
Subsequent Event [Line Items]      
Long-term debt   $ 40,000 $ 40,000
Subsequent Event | Greenleaf Produce and Specialty Foods      
Subsequent Event [Line Items]      
Purchase price $ 80,000    
Cash amount paid 70,000    
Unsecured note $ 10,000    
Subsequent Event | Convertible Unsecured Note | Greenleaf Produce and Specialty Foods      
Subsequent Event [Line Items]      
Interest rate 4.47%    
Subsequent Event | Asset-based loan facility      
Subsequent Event [Line Items]      
Long-term debt $ 40,000    
XML 72 chef-20230331_htm.xml IDEA: XBRL DOCUMENT 0001517175 2022-12-31 2023-03-31 0001517175 2023-05-08 0001517175 2023-03-31 0001517175 2022-12-30 0001517175 2021-12-25 2022-03-25 0001517175 us-gaap:CommonStockMember 2022-12-30 0001517175 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-30 0001517175 us-gaap:RetainedEarningsMember 2022-12-30 0001517175 us-gaap:RetainedEarningsMember 2022-12-31 2023-03-31 0001517175 us-gaap:CommonStockMember 2022-12-31 2023-03-31 0001517175 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-03-31 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-03-31 0001517175 us-gaap:CommonStockMember 2023-03-31 0001517175 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001517175 us-gaap:RetainedEarningsMember 2023-03-31 0001517175 us-gaap:CommonStockMember 2021-12-24 0001517175 us-gaap:AdditionalPaidInCapitalMember 2021-12-24 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-24 0001517175 us-gaap:RetainedEarningsMember 2021-12-24 0001517175 2021-12-24 0001517175 us-gaap:RetainedEarningsMember 2021-12-25 2022-03-25 0001517175 us-gaap:CommonStockMember 2021-12-25 2022-03-25 0001517175 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 2022-03-25 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-25 2022-03-25 0001517175 us-gaap:CommonStockMember 2022-03-25 0001517175 us-gaap:AdditionalPaidInCapitalMember 2022-03-25 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-25 0001517175 us-gaap:RetainedEarningsMember 2022-03-25 0001517175 2022-03-25 0001517175 srt:MinimumMember 2022-12-31 2023-03-31 0001517175 srt:MaximumMember 2022-12-31 2023-03-31 0001517175 chef:CenterOfThePlateProductMember 2022-12-31 2023-03-31 0001517175 chef:CenterOfThePlateProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 chef:CenterOfThePlateProductMember 2021-12-25 2022-03-25 0001517175 chef:CenterOfThePlateProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 chef:DryGoodsProductMember 2022-12-31 2023-03-31 0001517175 chef:DryGoodsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 chef:DryGoodsProductMember 2021-12-25 2022-03-25 0001517175 chef:DryGoodsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 chef:PastryProductMember 2022-12-31 2023-03-31 0001517175 chef:PastryProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 chef:PastryProductMember 2021-12-25 2022-03-25 0001517175 chef:PastryProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 chef:CheeseAndCharcuterieProductMember 2022-12-31 2023-03-31 0001517175 chef:CheeseAndCharcuterieProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 chef:CheeseAndCharcuterieProductMember 2021-12-25 2022-03-25 0001517175 chef:CheeseAndCharcuterieProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 chef:ProduceMember 2022-12-31 2023-03-31 0001517175 chef:ProduceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 chef:ProduceMember 2021-12-25 2022-03-25 0001517175 chef:ProduceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 chef:DairyAndEggsProductMember 2022-12-31 2023-03-31 0001517175 chef:DairyAndEggsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 chef:DairyAndEggsProductMember 2021-12-25 2022-03-25 0001517175 chef:DairyAndEggsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 chef:OilsAndVinegarProductMember 2022-12-31 2023-03-31 0001517175 chef:OilsAndVinegarProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 chef:OilsAndVinegarProductMember 2021-12-25 2022-03-25 0001517175 chef:OilsAndVinegarProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 chef:KitchenSuppliesProductMember 2022-12-31 2023-03-31 0001517175 chef:KitchenSuppliesProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 chef:KitchenSuppliesProductMember 2021-12-25 2022-03-25 0001517175 chef:KitchenSuppliesProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-03-31 0001517175 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-03-25 0001517175 chef:FoodProcessingMember 2022-12-31 2023-03-31 0001517175 chef:FoodProcessingMember 2021-12-25 2022-03-25 0001517175 srt:ScenarioPreviouslyReportedMember us-gaap:CustomerRelationshipsMember 2021-12-25 2022-12-30 0001517175 srt:ScenarioPreviouslyReportedMember us-gaap:NoncompeteAgreementsMember 2021-12-25 2022-12-30 0001517175 srt:ScenarioPreviouslyReportedMember us-gaap:TrademarksMember 2021-12-25 2022-12-30 0001517175 us-gaap:CustomerRelationshipsMember 2021-12-25 2022-12-30 0001517175 us-gaap:NoncompeteAgreementsMember 2021-12-25 2022-12-30 0001517175 us-gaap:TrademarksMember 2021-12-25 2022-12-30 0001517175 chef:AssetBasedLoanFacilityMember 2022-12-30 0001517175 srt:ScenarioPreviouslyReportedMember chef:AssetBasedLoanFacilityMember 2022-12-30 0001517175 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-03-31 0001517175 us-gaap:RestrictedStockUnitsRSUMember 2021-12-25 2022-03-25 0001517175 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-03-31 0001517175 us-gaap:EmployeeStockOptionMember 2021-12-25 2022-03-25 0001517175 us-gaap:ConvertibleDebtSecuritiesMember 2022-12-31 2023-03-31 0001517175 us-gaap:ConvertibleDebtSecuritiesMember 2021-12-25 2022-03-25 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-12-30 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-12-30 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-12-30 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-12-30 0001517175 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2023-03-31 0001517175 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2023-03-31 0001517175 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2022-12-30 0001517175 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2022-12-30 0001517175 chef:HardiesFreshFoodMember 2023-03-20 2023-03-20 0001517175 chef:HardiesFreshFoodMember 2023-03-31 0001517175 chef:HardiesFreshFoodMember 2023-03-20 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2023-03-31 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-12-31 2023-03-31 0001517175 chef:ChefMiddleEastMember 2022-11-01 2022-11-01 0001517175 chef:ChefMiddleEastMember 2022-12-31 2023-03-31 0001517175 chef:ChefMiddleEastMember 2023-03-31 0001517175 chef:ChefMiddleEastMember 2022-12-30 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-12-25 2022-03-25 0001517175 chef:ChefMiddleEastMember 2021-12-28 0001517175 chef:ChefMiddleEastMember us-gaap:CustomerRelationshipsMember 2021-12-28 0001517175 chef:HardiesFreshFoodMember us-gaap:CustomerRelationshipsMember 2023-03-20 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2023-03-31 0001517175 chef:ChefMiddleEastMember us-gaap:TrademarksMember 2021-12-28 0001517175 chef:HardiesFreshFoodMember us-gaap:TrademarksMember 2023-03-20 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksMember 2023-03-31 0001517175 chef:ChefMiddleEastMember us-gaap:NoncompeteAgreementsMember 2021-12-28 0001517175 chef:HardiesFreshFoodMember us-gaap:NoncompeteAgreementsMember 2023-03-20 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:NoncompeteAgreementsMember 2023-03-31 0001517175 us-gaap:LandMember 2023-03-31 0001517175 us-gaap:LandMember 2022-12-30 0001517175 us-gaap:BuildingMember 2022-12-31 2023-03-31 0001517175 us-gaap:BuildingMember 2023-03-31 0001517175 us-gaap:BuildingMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-12-31 2023-03-31 0001517175 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-12-31 2023-03-31 0001517175 us-gaap:MachineryAndEquipmentMember 2023-03-31 0001517175 us-gaap:MachineryAndEquipmentMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-12-31 2023-03-31 0001517175 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-12-31 2023-03-31 0001517175 us-gaap:ComputerEquipmentMember 2023-03-31 0001517175 us-gaap:ComputerEquipmentMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 2023-03-31 0001517175 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 2023-03-31 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-03-31 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-12-31 2023-03-31 0001517175 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-12-31 2023-03-31 0001517175 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001517175 us-gaap:LeaseholdImprovementsMember 2022-12-30 0001517175 us-gaap:FurnitureAndFixturesMember 2022-12-31 2023-03-31 0001517175 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001517175 us-gaap:FurnitureAndFixturesMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:VehiclesMember 2022-12-31 2023-03-31 0001517175 srt:MaximumMember us-gaap:VehiclesMember 2022-12-31 2023-03-31 0001517175 us-gaap:VehiclesMember 2023-03-31 0001517175 us-gaap:VehiclesMember 2022-12-30 0001517175 us-gaap:ConstructionInProgressMember 2023-03-31 0001517175 us-gaap:ConstructionInProgressMember 2022-12-30 0001517175 chef:AssetsHeldUnderFinanceLeasesMember 2023-03-31 0001517175 chef:AssetsHeldUnderFinanceLeasesMember 2022-12-30 0001517175 chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember 2022-12-31 2023-03-31 0001517175 chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember 2021-12-25 2022-03-25 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 2023-03-31 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-25 2022-03-25 0001517175 us-gaap:CustomerRelationshipsMember 2022-12-31 2023-03-31 0001517175 us-gaap:CustomerRelationshipsMember 2023-03-31 0001517175 us-gaap:TrademarksMember 2022-12-31 2023-03-31 0001517175 us-gaap:TrademarksMember 2023-03-31 0001517175 us-gaap:NoncompeteAgreementsMember 2022-12-31 2023-03-31 0001517175 us-gaap:NoncompeteAgreementsMember 2023-03-31 0001517175 us-gaap:CustomerRelationshipsMember 2022-12-30 0001517175 us-gaap:TrademarksMember 2022-12-30 0001517175 us-gaap:NoncompeteAgreementsMember 2022-12-30 0001517175 chef:SeniorSecuredTermLoansMember us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001517175 chef:SeniorSecuredTermLoansMember us-gaap:RevolvingCreditFacilityMember 2022-12-30 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:ConvertibleDebtMember 2023-03-31 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:ConvertibleDebtMember 2023-03-31 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 chef:AssetBasedLoanFacilityMember 2023-03-31 0001517175 us-gaap:ConvertibleSubordinatedDebtMember 2023-03-31 0001517175 us-gaap:ConvertibleSubordinatedDebtMember 2022-12-30 0001517175 us-gaap:RevolvingCreditFacilityMember chef:OtherObligationsMember 2023-03-31 0001517175 us-gaap:RevolvingCreditFacilityMember chef:OtherObligationsMember 2022-12-30 0001517175 chef:ConvertibleNoteMaturingOnJune292023Member us-gaap:ConvertibleDebtMember 2023-03-31 0001517175 chef:ConvertibleNoteMaturingOnJune292023Member us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 us-gaap:ConvertibleDebtMember 2023-03-31 0001517175 us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 us-gaap:ConvertibleDebtMember 2022-12-31 2023-03-31 0001517175 us-gaap:ConvertibleDebtMember 2021-12-25 2022-03-25 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001517175 chef:TimeBasedRestrictedStockMember 2022-12-30 0001517175 us-gaap:PerformanceSharesMember 2022-12-30 0001517175 chef:MarketbasedRestrictedStockAwardsMember 2022-12-30 0001517175 chef:TimeBasedRestrictedStockMember 2022-12-31 2023-03-31 0001517175 us-gaap:PerformanceSharesMember 2022-12-31 2023-03-31 0001517175 chef:MarketbasedRestrictedStockAwardsMember 2022-12-31 2023-03-31 0001517175 chef:TimeBasedRestrictedStockMember 2023-03-31 0001517175 us-gaap:PerformanceSharesMember 2023-03-31 0001517175 chef:MarketbasedRestrictedStockAwardsMember 2023-03-31 0001517175 us-gaap:RestrictedStockMember 2022-12-31 2023-03-31 0001517175 srt:MaximumMember chef:TimeMarketAndPerformanceBasedGrantsMember 2022-12-31 2023-03-31 0001517175 us-gaap:RestrictedStockMember 2021-12-25 2022-03-25 0001517175 us-gaap:RestrictedStockMember 2023-03-31 0001517175 2021-12-25 2022-12-30 0001517175 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-12-31 2023-03-31 0001517175 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-03-31 0001517175 us-gaap:EmployeeStockOptionMember 2021-12-25 2022-03-25 0001517175 us-gaap:EmployeeStockOptionMember 2021-12-25 2022-12-30 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember us-gaap:SubsequentEventMember 2023-05-01 2023-05-01 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember us-gaap:UnsecuredDebtMember us-gaap:SubsequentEventMember 2023-05-01 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:SubsequentEventMember 2023-05-01 shares iso4217:USD iso4217:USD shares chef:segment pure chef:acquisition 0001517175 --12-30 false Q1 2023 10-Q true 2023-03-31 false 001-35249 CHEFS’ WAREHOUSE, INC. DE 20-3031526 100 East Ridge Road Ridgefield CT 06877 203 894-1345 Common Stock, par value $0.01 CHEF NASDAQ Yes Yes Large Accelerated Filer false false false 39542217 91742000 158800000 22571000 20260000 274598000 260167000 274787000 245693000 55714000 56200000 696841000 720860000 196256000 185728000 178872000 156629000 307773000 287120000 167823000 155703000 4566000 3256000 1552131000 1509296000 169912000 163397000 72057000 54325000 21690000 19428000 27370000 34167000 13199000 12428000 304228000 283745000 654417000 653504000 171972000 151406000 6221000 6098000 9341000 13034000 1146179000 1107787000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 0.01 0.01 100000000 100000000 39544131 39544131 38599390 38599390 395000 386000 340899000 337947000 -2104000 -2185000 66762000 65361000 405952000 401509000 1552131000 1509296000 719645000 512103000 549937000 394590000 169708000 117513000 156137000 110086000 -1672000 -1163000 11899000 6264000 10006000 4365000 1893000 1899000 492000 514000 1401000 1385000 81000 125000 1482000 1510000 0.04 0.04 0.04 0.04 37507093 36935717 38161269 37307478 38599390 386000 337947000 -2185000 65361000 401509000 1401000 1401000 998777 10000 4780000 4790000 81000 81000 54036 1000 1828000 1829000 39544131 395000 340899000 -2104000 66762000 405952000 37887675 380000 314242000 -2022000 37611000 350211000 1385000 1385000 433115 4000 3039000 3043000 1701000 1701000 125000 125000 64329 1000 2039000 2040000 38256461 383000 316943000 -1897000 38996000 354425000 1401000 1385000 7011000 5889000 4697000 3356000 1849000 -178000 585000 802000 123000 504000 967000 539000 5334000 3043000 372000 299000 -57000 -17000 -9860000 -10084000 20075000 4391000 -1612000 1080000 -15044000 -9830000 1010000 156000 -2261000 10283000 8696000 14206000 50937000 28000000 -59633000 -42206000 3378000 1405000 0 406000 1763000 2040000 -5141000 -3851000 -23000 58000 -67058000 -35716000 158800000 115155000 91742000 79439000 Operations and Basis of Presentation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business and Basis of Presentation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements include the condensed consolidated accounts of The Chefs’ Warehouse, Inc. (the “Company”), and its wholly-owned subsidiaries. The Company’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. Fiscal 2022 contained a fourteenth week in the fourth quarter. The Company’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. The Company’s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos, specialty food stores, grocers and warehouse clubs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Financial Statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules of the Securities and Exchange Commission (“SEC”) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the fiscal year ended December 30, 2022 filed as part of the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company’s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management’s estimates.</span></div> The Company’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 Company’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. 3 1 The condensed consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements and the related interim information contained within the notes to such unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules of the Securities and Exchange Commission (“SEC”) for interim information and quarterly reports on Form 10-Q. Accordingly, they do not include all the information and disclosures required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements and related notes should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the fiscal year ended December 30, 2022 filed as part of the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements appearing in this Form 10-Q have been prepared on the same basis as the audited consolidated financial statements included in the Company’s Annual Report on Form 10-K, as filed with the SEC on February 28, 2023, and in the opinion of management, include all normal recurring adjustments that are necessary for the fair statement of the Company’s interim period results. The year-end consolidated balance sheet data was derived from the audited financial statements but does not include all disclosures required by GAAP. Due to seasonal fluctuations and other factors, the results of operations for the thirteen weeks ended March 31, 2023 are not necessarily indicative of the results to be expected for the full year.</span></div> The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from management’s estimates. Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company’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’s performance obligations. These costs are expensed as incurred and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the condensed consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’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:97.660%"><tr><td style="width:1.0%"/><td style="width:61.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Center-of-the-Plate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dry Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pastry</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cheese and Charcuterie</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Produce</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dairy and Eggs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oils and Vinegars</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kitchen Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,645 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,103 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company’s definition of its principal product categories may differ from the way in which other companies present similar information.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Food Processing Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Food processing costs included in cost of sales were $11,674 and $9,036 for the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Immaterial Correction of Prior Period Disclosures</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Subsequent to the issuance of the fiscal year 2022 consolidated financial statements, immaterial errors were identified in the weighted average remaining amortization period of intangible assets, the intangible asset amortization schedule and the debt maturity schedule.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The weighted average remaining amortization period for customer relationships, non-compete agreements and trademarks were previously disclosed as 232 months, 73 months and 250 months instead of 117 months, 25 months and 165 months, respectively. This had a corresponding immaterial impact on the intangible asset amortization schedule.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In addition, the debt maturity schedule previously included the $40,000 due upon maturity of the asset-based loan facility in the thereafter total instead of in the 2027 total. Further, the Company omitted that the asset-based loan facility and term loan are classified as Level 2 within the fair value hierarchy. These immaterial errors and omissions have been corrected in Note 4 “Fair Value Measurements”, Note 8 “Goodwill and Other Intangible Assets” and Note 9 “Debt Obligations”, within these condensed consolidated financial statements.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company’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’s performance obligations. These costs are expensed as incurred and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the condensed consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant </span>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.The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company’s definition of its principal product categories may differ from the way in which other companies present similar information.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. P14D P60D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’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:97.660%"><tr><td style="width:1.0%"/><td style="width:61.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Center-of-the-Plate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dry Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pastry</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cheese and Charcuterie</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Produce</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dairy and Eggs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oils and Vinegars</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kitchen Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719,645 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,103 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 306305000 0.426 238776000 0.466 122934000 0.171 68796000 0.134 89162000 0.124 50395000 0.098 55141000 0.077 38388000 0.075 52999000 0.074 57154000 0.112 49078000 0.068 26951000 0.053 28878000 0.040 21025000 0.041 15148000 0.020 10618000 0.021 719645000 1 512103000 1 11674000 9036000 P232M P73M P250M P117M P25M P165M 40000 40000 Net Income per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income 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.122%"><tr><td style="width:1.0%"/><td style="width:66.599%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.683%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,507,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,935,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,161,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,307,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income 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:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,507,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,935,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of unvested common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,161,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,307,478 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income 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:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards (“RSAs”)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,483,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,616,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income 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.122%"><tr><td style="width:1.0%"/><td style="width:66.599%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.683%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,507,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,935,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,161,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,307,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.04 0.04 0.04 0.04 37507093 36935717 38161269 37307478 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income 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:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,507,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,935,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of unvested common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,161,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,307,478 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1401000 1385000 37507093 36935717 577557 330415 76619 41346 38161269 37307478 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income 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:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards (“RSAs”)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,483,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,616,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 113061 0 293407 7483870 4616033 Fair Value Measurements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. Long-term earn-out liabilities were $6,790 and $10,483 as of March 31, 2023 and December 30, 2022, respectively, and are reflected as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other liabilities and deferred credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the condensed consolidated balance sheets. The remaining short-term earn-out liabilities are reflected as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the condensed consolidated balance sheets. The fair value of contingent consideration was 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',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expenses, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in Level 3 contingent earn-out liabilities:</span></div><div 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:87.057%"/><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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance March 31, 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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,466 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reported in the Company’s condensed consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset based loan facility and term loan approximated their book values as of March 31, 2023 and December 30, 2022 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the carrying value and fair value of the Company’s convertible notes. The fair value of the Company’s 2029 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion option. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk-free interest rate in calculating the fair value estimate. </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:30.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.509%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Unsecured Note</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6790000 10483000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in Level 3 contingent earn-out liabilities:</span></div><div 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:87.057%"/><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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance March 31, 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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,466 </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> 17294000 7800000 0 372000 25466000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the carrying value and fair value of the Company’s convertible notes. The fair value of the Company’s 2029 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion option. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk-free interest rate in calculating the fair value estimate. </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:30.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.509%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Unsecured Note</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 287500000 291813000 287500000 292531000 39684000 40695000 41684000 43723000 4000000 4120000 4000000 4345000 Acquisitions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Hardie’s Fresh Foods</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2023, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of Hardie’s F&amp;V, LLC (“Hardie’s Fresh Foods”), a specialty produce distributor with operations in Texas. The purchase price was approximately $38,000, paid in cash at closing. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total $10,000 over a two-year period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $6,500 as of March 20, 2023 and March 31, 2023. The Company is in the process of finalizing a valuation of tangible and intangible assets of Hardie’s Fresh Foods as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. Goodwill for the Hardie’s Fresh Foods acquisition will be amortized over 15 years for tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company’s existing products in the markets served by Hardie’s Fresh Foods and any intangible assets that do not qualify for separate recognition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Fiscal 2023 Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the thirteen weeks ended March 31, 2023, the Company completed two other acquisitions for an aggregate purchase price of approximately $14,436, consisting of $12,221 paid in cash at closing, subject to customary working capital adjustments, and $2,215 of deferred payments. The Company will also pay additional contingent consideration, if earned, in the form of earn-out amount which could total $2,000 in the aggregate. The Company estimated the fair value of the contingent earn-out liability to be $1,300 as of March 31, 2023. The Company is in the process of finalizing a valuation of the tangible and intangible assets as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. Goodwill of $4,596 will be amortized over 15 years for tax purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reflected net sales and income before income taxes in its condensed consolidated statement of operations related to the fiscal 2023 acquisitions as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:76.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.205%"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Chef Middle East</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2022, pursuant to a share sale and purchase agreement, the Company acquired substantially all of the shares of Chef Middle East LLC (“CME”), a specialty food distributor with operations in the United Arab Emirates, Qatar and Oman. The purchase price was approximately $108,915, consisting of $108,749 paid in cash at closing and $166 paid upon settlement of a net working capital true-up. The measurement period adjustments recorded during the first quarter of fiscal 2023 resulted in a goodwill increase of $866, a decrease in inventories of $735 and a decrease in deferred tax liabilities of $35. The Company will also pay additional contingent consideration, if earned, in the form of an earn-out amount which could total $10,000 over </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a two-year period. The payment of the earn-out liability is subject to the successful achievement of certain gross profit targets. The Company estimated the fair value of this contingent earn-out liability to be $7,500 as of March 31, 2023 and December 30, 2022. The Company is in the process of finalizing a valuation of tangible and intangible assets of CME as of the acquisition date. When applicable, these valuations require the use of Level 3 inputs. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor and any intangible assets that do not qualify for separate recognition. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below presents unaudited pro forma condensed consolidated income statement information of the Company as if the Hardie’s Fresh Foods and CME 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’s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company’s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair value. CME did not have a proforma impact during the thirteen weeks ended March 31, 2023 as it was included in the condensed consolidated results of operations for the entire period.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the preliminary purchase price allocation for the Company’s acquisitions:</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:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chef Middle East</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardie’s Fresh Foods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Acquisitions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,880)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,300)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,915 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,436 </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>The Company recognized professional fees of $1,243 and $659 in operating expenses related to acquisition related activities during the thirteen weeks ended weeks ended March 31, 2023 and March 25, 2022, respectively. 38000000 10000000 P2Y 6500000 6500000 2 14436000 12221000 2215000 2000000 1300000 4596000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reflected net sales and income before income taxes in its condensed consolidated statement of operations related to the fiscal 2023 acquisitions as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:76.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.205%"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The pro forma information reflects amortization and depreciation of the acquisitions at their respective fair value. CME did not have a proforma impact during the thirteen weeks ended March 31, 2023 as it was included in the condensed consolidated results of operations for the entire period.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 20207000 1760000 108915000 108749000 166000 866000 -735000 35000 10000000 P2Y 7500000 7500000 773547000 621761000 1159000 7139000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the preliminary purchase price allocation for the Company’s acquisitions:</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:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chef Middle East</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardie’s Fresh Foods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Acquisitions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,880)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,300)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,915 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,436 </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> 84076000 27479000 9787000 25800000 11200000 1531000 11400000 1900000 2600000 320000 0 0 24680000 14720000 4596000 16953000 5582000 117000 941000 854000 15000 3600000 0 0 5321000 13303000 3258000 5321000 13303000 3258000 44155000 17235000 2880000 7500000 6500000 1300000 108915000 38000000 14436000 1243000 659000 Inventories Inventories consist primarily of finished product and are reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $10,127 and $9,198 at March 31, 2023 and December 30, 2022, respectively. 10127000 9198000 Property and Equipment<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of March 31, 2023 and December 30, 2022 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 40 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,741 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,728 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction-in-process at March 31, 2023 related primarily to the build-out of the Company’s Miami, Richmond, CA and Gibbstown, NJ distribution facilities and at December 30, 2022 related primarily to the build-out of the Company’s Miami, Dallas and Richmond, CA distribution facilities and the implementation of the Company’s Enterprise Resource Planning system. The net book value of equipment financed under finance leases at March 31, 2023 and December 30, 2022 was $10,036 and $11,579, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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:98.976%"><tr><td style="width:1.0%"/><td style="width:64.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><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:15.888%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,011 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,889 </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"/><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',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of March 31, 2023 and December 30, 2022 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 40 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,741 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,728 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:64.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><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:15.888%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,011 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,889 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5542000 5542000 P20Y 40591000 39893000 P5Y P10Y 38214000 32107000 P3Y P7Y 19667000 18475000 P3Y P7Y 48541000 42609000 P1Y P40Y 119213000 94245000 P7Y 2949000 3825000 P5Y P10Y 31421000 31462000 11333000 36583000 317471000 304741000 121215000 119013000 196256000 185728000 10036000 11579000 5542000 4415000 1469000 1474000 7011000 5889000 Goodwill and Other Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are presented as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,120 </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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,773 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Reflect measurement period adjustments primarily related to net working capital true-ups of prior year acquisitions. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of March 31, 2023 and December 30, 2022 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><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:24.338%"/><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.420%"/><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.420%"/><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.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,038)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,638)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,823 </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 style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><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:24.338%"/><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.420%"/><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.420%"/><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.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Amortization Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,447)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,941)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,703 </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 style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for other intangibles was $4,697 and $3,356 for the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for other intangible assets for the remainder of the fiscal year ending December 29, 2023 and each of the next four 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,045 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,701 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,267 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are presented as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 30, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,120 </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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,773 </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>(1) Reflect measurement period adjustments primarily related to net working capital true-ups of prior year acquisitions. 287120000 1342000 19316000 -5000 307773000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of March 31, 2023 and December 30, 2022 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><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:24.338%"/><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.420%"/><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.420%"/><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.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,038)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,387)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,638)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,823 </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 style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><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:24.338%"/><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.420%"/><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.420%"/><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.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Amortization Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,447)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,941)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,703 </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> P113M 220531000 89038000 131493000 P159M 53031000 17213000 35818000 P23M 8899000 8387000 512000 282461000 114638000 167823000 P117M 205608000 85447000 120161000 P165M 51137000 16201000 34936000 P25M 8899000 8293000 606000 265644000 109941000 155703000 4697000 3356000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for other intangible assets for the remainder of the fiscal year ending December 29, 2023 and each of the next four 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,045 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,701 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,267 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,823 </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> 18713000 18045000 17901000 17701000 17196000 78267000 167823000 Debt Obligations<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of March 31, 2023 and December 30, 2022 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><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:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at March 31, 2023</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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based loan facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible unsecured note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revolving credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred costs and premium</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current installments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations excluding 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s debt, excluding finance leases, for the remainder of the fiscal year ending December 29, 2023 and each of the next four 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.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,901 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carry value of the Company’s convertible notes as of March 31, 2023 and December 30, 2022 was:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,589)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,876)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Unsecured Note</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,914)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,270 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,249)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company’s convertible notes were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:68.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.605%"/><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:13.608%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs and premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had reserved $24,170 of the asset-based loan facility for the issuance of letters of credit and funds totaling $135,830 were available for borrowing.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of March 31, 2023 and December 30, 2022 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><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:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at March 31, 2023</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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based loan facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible unsecured note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revolving credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred costs and premium</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current installments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations excluding 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,504 </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> 0.1032 298500000 299250000 0.0277 287500000 287500000 0.0234 39684000 41684000 0.0712 40000000 40000000 0.0561 14913000 11331000 0.0500 4000000 4000000 0.0772 2217000 2217000 19198000 20050000 667616000 665932000 13199000 12428000 654417000 653504000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s debt, excluding finance leases, for the remainder of the fiscal year ending December 29, 2023 and each of the next four 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.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671,901 </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> 8467000 42684000 3000000 3000000 43000000 571750000 671901000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carry value of the Company’s convertible notes as of March 31, 2023 and December 30, 2022 was:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,589)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,876)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Unsecured Note</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,914)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,270 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,249)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,935 </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> 287500000 6589000 280911000 287500000 6876000 280624000 39684000 325000 39359000 41684000 373000 41311000 4000000 0 4000000 4000000 0 4000000 331184000 6914000 324270000 333184000 7249000 325935000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company’s convertible notes were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:68.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.605%"/><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:13.608%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs and premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1899000 1899000 938000 938000 335000 335000 224000 224000 2234000 1162000 24170000 135830000 Stockholders’ Equity<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Awards</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs during the thirteen weeks ended March 31, 2023:</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:28.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Time-based</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-based</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Market-based</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.03 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.87 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted 998,777 RSAs to its employees at a weighted average grant date fair value of $32.66 during the thirteen weeks ended March 31, 2023. These awards are a mix of time-, market- and performance-based grants that generally vest over a range of periods up to five years. The Company recognized expense totaling $4,790 and $3,043 on its RSAs during the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023, the total unrecognized compensation cost for unvested RSAs was $37,653 and the weighted-average remaining period was approximately 2.9 years. Of this total, $13,865 related to RSAs with time-based vesting provisions and $23,788 related to RSAs with performance- and market-based vesting provisions. At March 31, 2023, the weighted-average remaining period for time-based vesting and performance-based vesting RSAs were approximately 2.6 years and 3.0 years, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No share-based compensation expense related to the Company’s RSAs or stock options has been capitalized. As of March 31, 2023, there were 1,542,375 shares available for grant under the 2019 Omnibus Equity Incentive Plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the thirteen weeks ended March 31, 2023:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.635%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the CME acquisition, the Company issued stock awards to certain members of the CME management team</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which were classified as liabilities. These awards vest over a period of up to four years. Stock-based compensation expense for</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these awards was $544 and $0 during the thirteen weeks ended March 31, 2023 and March 25, 2022, respectively. The fair value of these awards was $906 and $362 as of March 31, 2023 and December 30, 2022, respectively, and is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities and deferred credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s condensed consolidated balance sheets.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs during the thirteen weeks ended March 31, 2023:</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:28.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Time-based</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-based</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Market-based</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.03 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.87 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 464972 31.74 335425 32.25 333114 30.30 197345 32.55 713490 33.16 87942 28.84 161555 31.82 0 0 0 0 0 0 0 0 0 0 500762 32.03 1048915 32.87 421056 30.00 998777 32.66 P5Y 4790000 3043000 37653000 P2Y10M24D 13865000 23788000 P2Y7M6D P3Y 0 1542375 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the thirteen weeks ended March 31, 2023:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.635%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td 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',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr></table></div> 112232 20.23 1465000 P3Y2M12D 0 0 112232 20.23 1551000 P2Y10M24D 112232 20.23 1551000 P2Y10M24D P4Y 544000 0 906000 362000 Related Parties The Chefs’ Warehouse Mid-Atlantic, LLC, a subsidiary of the Company, leases a distribution facility that is 100% owned by entities controlled by Christopher Pappas, the Company’s Chairman, President and Chief Executive Officer, and John Pappas, the Company’s Vice Chairman and Chief Operating Officer, and are deemed to be affiliates of these individuals. Expense related to this facility totaled $123 during the thirteen weeks ended March 31, 2023 and March 25, 2022. 1 123000 123000 Income TaxesThe Company’s effective tax rate was 26.0% and 27.1% thirteen weeks ended March 31, 2023 and March 25, 2022. The effective tax rate varies from the 21% statutory rate primarily due to state taxes. The lower effective tax rate for the thirteen weeks ended March 31, 2023 was primarily driven by a greater mix of foreign earnings that are subject to tax rates below the US statutory rate of 21%. 0.260 0.271 Supplemental Disclosures of Cash Flow Information<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow disclosures:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid (received) for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest, net of cash received</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants issued for acquisitions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out liabilities for acquisitions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thirteen Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 25, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow disclosures:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid (received) for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest, net of cash received</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants issued for acquisitions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out liabilities for acquisitions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2539000 -282000 7366000 3011000 9001000 6766000 914000 1028000 32615000 8589000 2697000 0 0 1701000 7800000 0 Subsequent EventsOn May 1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the assets of Greenleaf Produce and Specialty Foods, a leading produce and specialty food distributor in Northern California. The initial purchase price was $80,000 consisting of $70,000 paid in cash at closing, subject to a customary working capital true-up, and the issuance of a $10,000 unsecured note. The unsecured note matures on April 30, 2025 and bears interest of 4.47%. The Company has not provided preliminary purchase price allocation for this acquisition as the initial accounting is incomplete. The acquisition was partially funded by a $40,000 incremental draw on the Company’s asset-based loan facility. 80000000 70000000 10000000 0.0447 40000000 EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^#JE8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !O@ZI6QSMO(.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[H!B;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"-]E(/ 9_#X#&0Q7@WN:Z/4OLU.Q%Y"1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=42H.+\'AZ2,(@4SL/ +D;6-T5('5#2$"][H!>\_0Y=A1@-VZ+"G"*(4P-IY MHC]/70,WP PC#"Y^%] LQ%S]$YL[P"[)*=HE-8YC.=8YEW80\/:T>\GK%K:/ MI'J-Z5>TDLX>U^PZ^;7>/.ZWK*UX51=\50B^K[BL'J18O<^N/_QNPFXP]F#_ ML?%5L&W@UUVT7U!+ P04 " !O@ZI6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &^#JE;%#'MWU 4 ,L> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V=MJ9$"P9 ME-F"$.Z6:ZFV4AVYUMIQ^$+<"SMD5E&<*_ M[Y$!.TGE _4L7X)OYXT>'5U>25=KJ;ZG"R$T>8JC)+UN++1>OFVU4G\A8IZ> MRZ5(X,U,JIAKN%7S5KI4@@=Y4!RUF.-)HW^5?YLI/I7,M-1F(B1(FD6 MQUQM;D0DU]<-VM@_&(?SA38/6OVK)9^+B=!?EB,%=ZU")0ACD:2A3(@2L^O& M@+[U7&8"\B_^",4Z?79-#,I4RN_FYCZX;CBF1"(2OC82''Y6PA-19)2@'/_L M1!O%_S2!SZ_WZG2H\&7T- [VX;O0:)! SGD5Z+-?OQ0ZH8_1\&:7Y M7[+>?MMN-XB?I5K&NV H01PFVU_^M*N(9P&N4Q' =@'L50!U*P+<78";@VY+ MEF/=YO6P5M%=IV!=,7WZ9+ M[HOK!G2V5*B5:/3?_$0OG'!?'X8V$ M"F5@.B&!L<":/%RIZ':5_0Z-K\G9+3B[1[9,Q6$:R6>!ZCSB6C,>I=9$HF$U M 7L%8 \MU##1H=Z0NS 2Y"&+IT+9P' -QZ%-M\/:ES8X-+0FW&4!=WD,W%C, M0S.,0AH?>&QMH[B.]WYX-WGS4X_1[COR=3 >OO_T93(\(_=DQO(,@ /7T;']! M/L!WY%-BSRLN21V'#'FJR3@,P)B-)0^LX*A*7?#2%5'4A_P'W#-WT*@?Y3JQ M0N-R.>LL%)&=]12>B):FB.*VYC5KT8-'2J["Q+=G&=?T'JV@IW!*M+1*%#)0)\K-S[E K^2G\$RT-%,6= M#]C>($SF9+*)IS*R A^V3E:N4W@D5GHDAKN8?0K)\,E?\ 0FO"IG>$#H83"Y M'5A7GWA@7<+2$K&C+)&7*676+]M%2YY*F$8RZX;+ <5OUFT:#X^JRUE:(7:4 M%;I/8)&]W9\S"U&^![=RXHI5G*=P/JQT/NPHYV,6:N#AP0G,I;*.0 =T/G % MK7W@^P*$0";82EJ)3^%_6.E_V%'^9Q+S*"(W60JO4WN[Q74JU]UX7%V^TO:P MHVS/,!9J;CKF;Z"@%^ ,XB5/[*G%!:M!3^%Z6.EZ&&Y:]HE<"$@DAH?+5..= MPOVPTOTPW+CL1]H74_LDW]8FGS(-7C8Q@H#Y)8&R,5]RR 629#O;-Y% MW-HV#PA4]D8\KBY8Z7MK*\:"ZC*7G<7&' M\IHQ;Z;5A+A8U;8['O9_&5O/C@O-A)>?HJ;$-YN1VY/#XFEQ4CO(SR=;Y>?; M8]Z/W,R7*8G$#$*=\RX,>&I[UDY%/J(8!Z."9^5@?%%? MNU/C"[G4>5:*.X6J95%P]?)!Y/+IY-A=&XXL%?Q13H;\O[A2< MC791TJP0997)$BDQNQQ#K!!)'*1 M:!."P[^5F(@\-Y$ Q\]-T,'NF<9Q_W@;_<\Z>4CF@5=B(O-_LE3/+P?1 *5B MQI>Y_B:?/HI-0KZ)E\B\JG_1T\86#U"RK+0L-LZ H,C*]7_^O"G$G@/Q>ASH MQH&^UH%M'%B=Z!I9G=8UUWQ\H>034L8:HIF#NC:U-V23E>8U3K6"NQGXZ?'D M]NOUS=?IS36"H^GMYT_75_=P\N'J\]77R0V:?KRYN9^B4_1]>HU^/_D#G:"L M1/=SN:QXF587(PT83*11LGG>A_7S:,_SOG!UAA@9(HHIL[A/W.[7(@%W7+O3 M0_<19+Y+G^[2IW4\UI?^4BE1:L2K2NCJW);/.H!G#V!FV7FUX(FX', TJH1: MB<'XW6\DP.]MV?VB8 >YLEVNS!5]/.'5',%;0XDY$#^7V8KGD+SU+:Y#!74H MTPI6XYB$'I1\M9].UXKX483QSNP J+<#ZCF!7B6)7 (N:!.) ) /N1BB$EJ: MG"&>0^/A92+,R0FE0S\D9DB:X50G=T+QD 9X!9BL0S4$4EJKJJ4L^%@GZT/UMLR(,.)!]>D-<";K$*:-^H"7>X0R?N>ZEY M_@J(8>?A01Q$'FEA[)J%%$=!#\AH!S(Z4EP@8*5?ZJ*:*;@ 2M2] R'J@"!Q M0/V@A=5B%ODAC>Q8XQW6V(GU%I!RG96/*!= E$@91CR5L],EG/37-^Z"":,H M;+<.BYD?!#2V8R:XX3/L1/V7E.E3EN=6:L*=AS(_"710GR",: >JQ0ZF'.YI J0A1N+DHO%M/>/[7_/& M??_!T'S:(]-BQ?;'[R&XALF(F\K6<]T!CMFJ0@EKSW*K(8YIW >QX3#BO4I9 MY!E_R/),0[^WR@OBY,*WZHM?%>TPZ8;;B)O<=LR]X"^&MJT)=VF+!'%,V@W" M:L=8W,._I.$WXB8X *F6(MU_,U:<798"!O#;)&PQ\ST8XSTH&S8C;CJ;SJ72 MIUJH LE6(SX&O$M=%"J,V\"[9B3V^DB#- Q'W!2W+6\B"R,@N%FM66%V68N& M+.S [)HQKU>%D8;"UF JJ:(LV?'>L*VF6[@-(V)]JL<-PW>!M"I.Y5W5I0[%6RUL#I%GD"/YF= MS6EW)1:SCF"W6!&&6=]8:#B-NCEM/>F.C0 +61$O(&&[-5@-08-&/0V--K1& MW;0VD461:;.<6%O=;1$GXOEY5Z1?[5HZ3BFTXOE2#)$_Q!B;/U3-N3(S;JE!5F3_BA1ZA-Q>S:K*$':]SE_J"I8HJ6E] M7*,O7"7S->;MGEUM=BT243P(M;EEW8_;E+Q+WVV&=YH<%J=A=WJ$W6$R *GW M5H:LZ])7&Q8/@6^&P.UUNBP:^G$\9#'^U24;(HBV$/5>=OYB+6!72[#8;Y?0 M8A3UL IKY 9SRXVK%#HR4#2T/[,C=)J5*.&+#-JA=86V^ \%P6RYQKL=NO @FJQ-Q\=%@!B%2B@17)0PB.\:N<@B",.CLQUK,?!:0'HQ[.\>O66]7O=W6 M"KDK(SSLQWX'L\W.+,)[0#>"@[D%1X>XZWGXQB0\RPZW;2/!:FC;2!CM?:LQ M'\J@7SQF905"^"R$0JCUMZ?UB9:+^O/-@]1:%O7A7'" ;PS@_DQ*O3TQ M7X1V7P#'_P%02P,$% @ ;X.J5@$_X9]J P Z L !@ !X;"]W;W)K M4I58PRM\M9# 2 MF>8LA84D*DL2*G_= A>[L>5:SR^^L76LS0L[&&WH&I:@OV\6$GMVI1*Q!%+% M1$HDK,;6Q+V9NIYQR"W^8;!3M38QH3P*\60ZGZ*QY1@BX!!J(T'QL84I<&Z4 MD.-'*6I58QK'>OM9_6,>/ ;S2!5,!?^713H>6P.+1+"B&=??Q.X.RH"Z1B\4 M7.7_9%?8]H<6"3.E15(Z(T'"TN))?Y:)J#FXG1<6YR;XR&I68:EUKB5X9^.IA^O9_-[Y?S&<'6\NOG3[/) M W9N)Y\G]],Y6=[-YP]+8A%IF@: MJ9&MDT4\Q_-;W*>'W6<0HKN3NWM-=QLS4:7# MJ]+AY7K^2^G(I F44*5 JYNV> J!3KN V74W:D-#&%NXK13(+5C!NS=NS_G0 M%MTKB35B]:M8_4/JP20,199JA;LQ!+:ECQRN".6XL6D: L$C@H02(J8)%TI= MX6K,<].6DV*@7CZ0.3BV@>=U^^[(WM:#;;%RO)Y3636BZ%11= [.V%*+\"D6 M/ *IWKT9>&[_ X$?&=._6F>O\YJS]TIBC;B[5=S=@[.WP.,.<$(BDF?@BFRH M)%O*,R 7N"4CP3F5BFP S^P8=^]E6S:*(?JU&7&NG?UI.V+4H.]5]+WSZ&FF M8R'9;WQC\'-DUT>O"'WP,]8X*7N*?0MENWT=JT,,S4PUC9KEBK"886NSG4? M-6115A8=+39Y9?8H--9Y>3/&4ARD,<#O*R'T<\<4>U5Q'_P!4$L#!!0 ( M &^#JE:T)QCR[@0 *<2 8 >&PO=V]R:W-H965T&UL MK9C;;MLX$(9?A? 6BQ;(1B)USMH&',?=&M@<$*?MQ6(O&(NVM95$EZ2=].UW M)#F2+5%L ^3&.GAF],UPQ)_B\(F+;W+#F$+/69K+T6"CU/;"LN1RPS(JS_F6 MY?#/BHN,*K@4:TMN!:-QZ92E%K%MW\IHD@_&P_+>G1@/^4ZE2<[N!)*[+*/B MQR5+^=-H@ :2237GZ-8G59C0(!RAF*[I+U3U_^L0."7E%O"5/9?F+ MG@ZV]@ M=U+Q[. ,!%F25T?Z?"C$D0/$T3N0@P-I.[@]#L[!P2D3KWES-;A:S*P1GB]N_YU>3 M![A8/,#A>G;SL$"W']'MW>Q^\C ' S2Y*2RO[^YGG\!M_F6&YC=P/4-_H,^+ M*_3^W0?T#B4Y>MCPG:1Y+(>6 LSB8=;R@'19(9$>) ==\UQM))KE,8M/_2U( MK\Z1O.1X28P!KZDX1PX^0\0FCH9G^@ONQ"O=B0''J4ONE/&;MUWJXI^O@&)B5)4Z9MB6X812VZKI5/?%=/A^U&16PC MWSQ7#&8,]5)"[:QO=P%M6&VT #5FKN-[/81'.H=_0EC.NH\,EC[L4$6DZ+.^ M+0_!3EC#R&FC:JVB'E32H!(CZIW@^Z1<)P'K$:JQN*1;M:C=F1HC#_>-?2-G MV*@:Y;S>WY4'YY,:N39NDVFLG+!OT!O%P:Y1:JL7'-! SC;%VG/_,O076E:C M@+U6:]\JVFGNC:9ALZC!*A?6L#DL(H5@^?('@NDXERFM5L_Q?["V+%8?^O;O M*EG8&;*N#29](]9H'3:+W50S5EI"O[,2P&[8:7B-E8=[]!@WFH<#8ULU'8]@ M7D9R0T5/0QG%\]4-]4;13K-NQ!*;U?*2RF2)WL/B/N9I2H5LDO^@3;X*%QP5 MWSZWW?80_<3J%+;12VP6S*LDW2D6OP8W^B7C7K)BS,GA/2UR)X/M;*EA9P0) VV?$J,ZO[;.WBG9:BT:IB5FIFSZKLM>. M%NE*KQ-X=F!W1%IGZ4>.%^"@9]0:H29FH3YN,A-K5W:=$/N8^.W%F;9F4>PRM^Y?X8EKMF31AJBT<^.Y= M)[E$*5M!2/L\ "Q1[8I4%XIORXV%1ZX4S\K3#:,Q$X4!_+_B7+U<% ^H]Z;& M_P-02P,$% @ ;X.J5I*-XY. !@ 92D !@ !X;"]W;W)K0]UY'/6Z;HH/U4+QCCZDJ5Y=398 M<+Y\/1Q6LP7+:/6J6+(.&7ID%B6-\QHD@]&I\UG MU^7HM%CQ-,G9=8FJ59;1\NL;EA;KLP$>?/O@)GE8\/J#X>AT21_8E/$/R^L2 M[H9;E'F2L;Q*BAR5[/YL<(Y?Q\2I'1J+WQ.VKO:N43V5NZ+X5-]P[8 M/N! 6@=RK(/=.MB" _$/.#BM@R,XV(<7D^AR&DT07$VOWEU,SF_A M9GH+_]Y'E[=3=!6C\=OSRU^B*;JXA"^NQK^^O7HWB6ZF/Z'HMP\7MW^@$_1A M.D'/G[U SU"2H]M%L:IH/J].AQR&6 <:SMKAO-D,AQP8SFW!::IP&^O=QD66 MP3*=\F+V2>$]T7N?S^=)O7E=+.F-G \"J6/G(!J,??\">]3.Z81P* M"(2+:)DG^8, /X0%L5T59+LJ2!//.3"+-S2E^8R]1'?L([I\/'?:)-1HU, M@L6&P#ITVELZ[;YT'D/A!M3;S[H+IKB;\['"++ $7A0VV"$.Z9I%LMD)#$ZP MBA5@OK=['O;['O:[#O[?'G2E!S;QEC<6TS&C$R"Q8; .MSY6^[\GMRI^/+E#=QR;.$) M\J6Z[@@4J&#L4-A$M./MFUI#8)W4!MO4!MK4?J1E27->H:2J5G# QT)2@RV MH"HYE.= ?CI]2]RPM5'[5JIC(D8F(\:&P#J4A%M*0BTEX\WAOC[)<^"F2C?5 MBL[_!JD&@INK2 GE%!%Q]]"&[ &1>T0!X3TM0CVZC'HDR_48[ %C1 @B(ZSF>Q)71'H!1M-@46I?271L M']D':"D]BD95%\!QI U,91?8(C>VS"+V0O$D&"GL3G 0^L*VHX(+PM!3JQ&\ M:P5@K=8\MOUE6YJT.8JAN6%HAU+].=9RHA]U[Y5M5+R;0NLRMI/O6*_?-1TN M+4NN+#DL[%JAR)%L9P>>2(\LC6W;#QU?7-RRW0G!8C\A5IAYKNT=:'/AG=;& MWO_8Z,)&E;A1M(E1M,@H6FP*K;L(=J(=ZU6[OM^%99V-'4E&ZD/T)LLD6F04 M+7XJ'UT2=O(>Z_5]_[:7'K#WTR9K]S ,?-\7"YO)J)%1M-@46I?"73L Z_L! MQW6_L*RA'5\^"(32)H.E(X *2?RU)=(/NG>*OX>Z)SMU3_3J_E^U7(BLO0.Q M?NGC]JU?1M&B(\8?FXK8Y66GS8DA;?Y44=/'Z?U3L4*JNXYEBZ?Y'A&.NL.]%\[J M%Q!ASB"[*Y2R>_"S7OFPJLK-.WV;&UXLFW?0[@K.BZRY7# *M:4V@._OBX)_ MNZE?:]N^63GZ!U!+ P04 " !O@ZI6I30^!^D& "L' & 'AL+W=O M[_^QB:%! QMI7YI@8R'F?',/+8Y>9#%;[7D7*/' M59:KT\%2Z_7Q:*3B)5\Q]5FN>0Z_I+)8,0VWQ6*DU@5GB1VTRD;$\\+1BHE\ M,#VQS^Z*Z8G+IG&?RX72 !\\/?HC%4IL'H^G)FBWXC.N? MZ[L"[D:5ED2L>*Z$S%'!T]/!&3Z^H+X98"7^%OQ![5TCX\I9483V/'O3NF@>J<9N'_]K/V+=1Z3J( M!BCA*=MD^H=\^,IW#@5&7RPS9?^BAYVL-T#Q1FFYV@T&"U8B+_^SQUT@]@: M'O< LAM F@/\C@%T-X!:1TO+K%N73+/I22$?4&&D09NYL+&QH\$;D9MIG.D" M?A4P3D\O;F\NKVYF5Y<(KF:WW[]=GMW#S>P>_EU?W=S/T.T7='$V^XJ^?+_] M-4-#]'-VB3Y^^(0^()&C^Z7<*)8GZF2DP1JCOIETO)FB:YGKI4)7 M><*3P_$C\*)RA3R[O&$X".YSTF$.KR%*KCW9% MEJDE2J%,%$H+N4)0>073(E^4J2NTX.K8%;92K>]6:\KZ6*U9S$\'4+>*%UL^ MF/[Y!PZ]OUP^OY.R@PCX503\/NW3&^A"(H_EBKO<+,>&=JQI-MLI]CU\,MKN MF^\0HE%0"1V8%51F!;T3UJW#+$#R?CAK5M(4J#T&UM5%D;]5I[9[+*1VX?)I4/D_Y:E_G05DM=%AD' MO"+^""L.Y>P $\?,!PU;VS*11]RF8J]FGO?*@-O \I07A2WQLO;9(W?SS&M' MUY#FP&"'4.#Y'1;O41J_*:$KFU.10X:8<*>\PVK<,F@2-M/:(130CB+$I+:: M]%H]TS+^C2"H)@4ZN\1.R>&[J=^TL"U%/9]VF%A#&O<2<'JQA,; 37=/F2C0 MEF4;;@(,3#!)#)! G!7Y$%; *!-L+C+;Z)U^T+:%8])THRU$)EV!KD&+^TG[ M72J%3%,VS0TE0JVE8IG32+\=[%8RM&7PN,/$&KJXG[IEH)6)=-F"+4'V0GID MB0NA9_&_&ZA.DRYNH.)W)>I[:3N,2\U4W _5LUTW-^L0+K8,&.7TN8W)211Z MS9EK2V'/B[K:3XU3W,_3;_D6*D$679G?IN(0]I'C9C-WR?ET@CO,J_F)7P(H M7S.1/+.F3"VIE[R +12T22CB;NQC!S-#W*I;%S2]R.LPO<8F[N=F-?UK]F3F M_LC@O=CP@](H%UN[YR^VTS8RAQ@0U&JH#KE)1#L\(C5<23]<;VWT M@0F1Q$A,VUKD,,>R3JH!BI04O( MF_:: NI5O69O0GH!_M96^E[:#J-0LYR\P'*V%IIE91M(A-X4'9/59O P"B=A M<[(<8M@G7E?.U;0F_;2VLV4;EEWE[^&N8J!-2?M+T3P;V?G09O0P\":TR7*7 M'(D\KZO,:YZ37B[6A?.\.W;EG-/RP&'Y)*3-A;1+SB?=X:^)2\(W%4N]A'ZI M6'I)_N9B>2=MAU&HD4[ZD7['GLP12+F9F.NC71CX;MM6$[0.CYQG8F&YXYY8 M!]TIW=M8[OQVB&'?ZSC4(?4B@+RP"-AWZ-6[(]+F>HL\#O3[G6E8DY_TDW]F M5R8)1!@L5DL&DVR.G6 =@!Z$7BYEEAC#.W>CQ,7Y<=@J(X<8\?R.^J<=A"W5!OQE_AU#0<=9":][3_HVU#7ZUU]]# < M>T&S3%UR-!CCCKRG>\?B+U&ZP]KAG"]$GMM.DR)8> GI1!]M0UZ]8E MAP,<='0:6O.;OH+?3@^XZ9J]MK0SA+,I/ M8^6-EFO[=6DNM98K>[GD#-J:$8#?4RGU\XUY0?6!&PO=V]R:W-H965T&ULM5A; M;]LV%/XKA <4'>#8CM,;F@N0I.E6#,6RIET?ACU0TK'%EB)57N)XOW[?(279 M:9VLR["7Q*3(<_G.=R[2T_2G1S9&+0R=.F$CTTCW?J,M%T= MC_9'_<8[M:P#;TQ/CEJYI"L*']I+A]5TD%*IAHQ7U@A'B^/1Z?[+LR=\/AWX M7='*;_T6[$EA[6=>O*F.1S,VB#25@25(_+NF<]*:!<&,+YW,T:"2+V[_[J6_ M3K[#ET)Z.K?ZHZI"?3QZ,1(5+634X9U=_4R=/T]97FFU3W_%JCL[&XDR^F"; M[C(L:)3)_^5-A\/W7)AW%^;)[JPH6?E*!GERY.Q*.#X-:?PCN9INPSAE."A7 MP>&IPKUP\FM+3C(^7DA3B3/IE1=V(2X=>3(A/3J:!FCB\].RDWJ6I<[OD'H@ MWEH3:B\N3$75[?M36#B8.>_-/)O?*_"M=!-QL#\6\]G\X!YY!X/;!TG>P5UN MNZ4TZJ_DWEBX]&=Q[SPW/;M-*LTVK_\,=QLD]! MT*JV6J_W[,I O(^%5Y623I&?9 6;>U#AQ9 MPI=:O':P>,UFDBSK_MI$7%R36PNO;D2PPM,U&;$FZ?PX">BTH29H+60%?\7" MQE[FBN@S7V.ST_8@EW<;ZP";MJB :R&U6IITD*7OL8TXDH"5&BOITH,)B.ZQ MPVDV9Z0#RCKM4JNRA[?5[H:HZ"G D5,^!RO4CDC8S"BSA.O+%/27XD+Z,!9O M5;4B'U)8/O*/4$NLEDM'2T0>^F&_-83&T%H79*&IES&&50@$4DJ5)"IH=*J( M.=-7M0+Z*ME2XJQ++&J=0D=2P*ESZX-1O)]R_8[ Y]I,N2=L7-N(@I.P)NY5 M3G%4%?B+3@H2!]@,ED^8J<]6&D:!]PNM?)VP&(M$;O #>5!@6=M FK=A MEB,F21F1I)(95-;6\K-"?B:FZUBT0-;[;H'':!5\+R]=5#";,SS)0X0L?OB6 M. G#.D&(7 2'L+UTMH2Z%(Q5GU39J,E7Q?/]W;EZ;XY+$)R1WT[H[0SHT[-2 M#OT\+TVWN"=E3R'6@_IJH4K S;0A5_8R>UTL#50P7I:YO-7RFD0!N@O2"EV7 M[9^ %3)6B1AO6(QJ=K>%]YT;20E'-0[W_@TRR:B:":[3(=7I5":/8HSV)D-7 M"L4FD]> )3Z5DPBN/TSY!@!TIQ8A9_W)*U?A-"5]/8#L(W@/(:V&YB499+76 M"6!JL^W?IA5'^!0)A,"(QUU5_NGT]+(OR0, LFTU#G&&NZAIH,85E=&I@#BG MHQ2XKGBLY3W]B?[;W&^B4 ("_ M>IT*]%I4EO'^AL9?"T85XE(A=BM-VF'X9\]4L8W % M!$AGJ'"1R^7\11XE:"H#4W;E3S<3>-D0]PPTW*'W>:[8:9K4 GIF."0U2<^U3-XQ6W3KQO=3UYF&5N05=(G4I4?JG%GD330N<@ M;L1 UMGF%NX[H<; @-P&@;_.[OLR>2)>17MD>SVP M#YE/-^CUR?T^'%'K;@AD;#-OAQ>@._C(R'.E4V&=B94*6H>+WZ),FD@QFMSJ MQAAW,"V%KH!+[V/39N\S;18+;N_9=J8T5X5F& ]PGKI:HY4LE-[T@DV0^"!W M2?"2K;CK3M;"_.G1^H>>_*TYCH?WV!G Z**,@'4QI<3F4FJ6^56!^TF(*75R M9,I4EBL%OUWFZ0; (2$&T":[7A2G6Y\"T%R7Z8.'SX-D_BHP[ [?5$[SIX3- M\?Q!!B1;*L1"TP)79Y/G3T?"Y8\<>1%LFSXL%#9@%$X_:_03"+UKM_,FS($_6UGZEQ?OB>C F@Y11>2 )$G^/ MZDX90X)@QN^=S,%!)3&>/O?2W['O\&4MO;JSYC==A/)ZL!R(0FUD:\(GN_NS MZOR9D;S<&L^_8A=IIXN!R%L?;-4QPX)*U_%??NOB<,*P'#_#D'4,&=L=%;&5 M;V60-U?.[H0C:DBC!W:5N6& MV[8.NMZ*>VMTKI6_&@7H(ZY1WLE^$V5GS\B>B ^V#J47O]2%*L[Y1[#S8&S6 M&_LF>U'@!^F&8I(F(AMGDQ?D30[.3UC>Y!EYG]2CJELE-LY6X@ZV.A0)$A!* M<<>A5T[\XW;M>?^?3P4@RI\^+9\:ZI5O9*ZN!^@8K]RC&MS\_%,Z'[]^P?KI MP?KI2]+_Q]3]OV2+/HB?5&Y!R;W6[?D8V<;9HD5@O338DDZAFYGV#U4(&40H ME6BLAGPL=J7.2Y%3,M ,T*\DUKT([0624?N-<@[,P3)SWB5K*#YC=6>K1M;[ MGW]:9NGBM8^RD,#X!)P2C7(,9W6NA%T;O95DM>]TDX$>.WZCH6)7JOJ@P(M2 M/L+8> >H[2Z,IE?R7=3IP''L9PKJ"))&:36LVVAA2@Z*#95(4 ML>J'KO.4DD7HN M_SH<'04NDSF)V*I:.822J&0!A-/4;@35O30O$%Y.LP6.L'@\>=1?(4FB#_BC M$'D*,\:5.S&O]P5'&XIZKAR70*Q%V @^Z.(0'+.LHT)RFF0ZM88*B'>BT)Y; MX.#\#X(H#C+V20S$HW1:K@W;[W71F7=NG?)!5ZPCL%19L1(>.$7O/\4C9Z%\ M2B:O%17<(Z06YQY0.*G+7(%G:$8F?(/X40D@*6VK,X1JO6A.3U\D]:754),?'!)-P07'8KE.-I:MW\% M/=H%!83Y3:FOW: 4&', DG[.=)Y/Q M3$RSX5S\"1O99)DL%G,QG?/&6X#YK]:B&M(L2U:3J4@7PQ0'K62IFPPD6'[6)I?T%\VHK4339,EF"=CH<$VV:C#/$@!W[BPXY8?=#VS2& M\IZ2B4N1,6DZ3N8I+8CTLPW(SH58I*MD/IWA<,PQG*59DHXGW?JL013!,8Q MV:(BOD^LR(W$6*!^X3X[M'&)$7]2/H(AL@Z <+B$ MZF[PH@>C@&=*CN)08<(4FN P3@RR9X<]]%L<@)8;+6;XVX<$5UK^?5[ZUN>%S2Z4;F! [D0^LCHFR^ M,^PX#HRWF$O&^A:\J/BU1R!4'!%D MB?:^C=-[$P<;J"%OKY!-!I6S@8IJ C$I/([61.BC';A\6=?YC]&#P<=7I6X< M[/A-B! :F<*+'?RAMT..=F5=T'_$=#71^B!QBU9&@JA?Q$'W=.N)(SI#7 G88=\KN/O"\5DXMX#YN\ZVY@_>8SK_B MEF)$UE]MN<$PT7#Q,W"QU*@X-/B^OS'^V$BD /;PBT3WBK$FW,ACO\?6^IM% MP4T%H7XV?OV.%'QA!1^4I+[G,N33]'42J9<]-4W^'=WN2=-'AO?WQVS?^RWE]^/QWG]0V7"WC-\S M#KN'KT&W\2/(D3Q^2@*@;E$2PJ@-6,?#Q6P@7/P\$Q?!-OQ)9&T#>IP?::0H M1P0XQY0(_8(4'+Z1W?P;4$L#!!0 ( &^#JE:W->XLJ0, .\( 8 M>&PO=V]R:W-H965T&ULK5;;;N,V$/V5@7:Q: $UNE"6G,0V MD,L6W8==&$[;/!1]H*6Q140B79**LW_?(25K8ZQC+(J^6+S,')[#,R0]VRO] M9&I$"R]M(\T\J*W=7461*6MLN;E0.Y0TLU&ZY9:Z>AN9G49>^:2VB=(XSJ.6 M"QDL9GYLJ1_#/OP*F'Z5D(Z)*2>=[^0 M9WG/+5_,M-J#=M&$YAI>JL\F7;QA7S_)$O5(NQ0PT/--)7T#A<%G)6UMX*.LL#K.CXC12"L]T+I-SP)^YOH"6!)"&J?L M#!X;93*/Q][ ^\BU%')K8'D0"7_=K(W55!5_G]+;PV6GX=Q)N3([7N(\H*-@ M4#]CL/CP+LGCZS-DLY%L=@[]ASTYBW*:XREH^+U&V*B&SB=M$5B^;A ,6D.# MVM9@:9HR=IWE_B"IC3L'H@0N*ZA$TUFL0!*P^ 9,C99"C<._H@6$MH@2'A&? MAB(!LKBL1X^';CKQW12^'.,-0+=^W?<07\39X7,_,#@>??3'D8;Y,VJZ78X8 MF0,2*\))7(3Q)0.6AY=L$A9),2*R:9CD29CFERZ046!63&&%I9*E:,2X&_^[ M]JXESE;IJ]?;\!Z2,(L3_V73"=RC5'0A]''?R>T=.A(-="<;2Z8YE\\HIUL2 M<+.A:].)Z^0S&H=\C#4I"&!2 &-QF"634YET=Y5/H'9NFXPOECW7FDLJK"(/ M\^02,E*2Y=^3/Q35&?HGK5DJB](*WC1?>PQ'R :6$%(=B:6ZAI%5@[1_"E M;#IGQT:KMB]SWI1=,QK[ \5-2"7O#/KT0;MP:JWX9:3@XK@9SICY3S6Q(A.T M*!V;?EU.FUD9^.G#NVF:QM>KAQOCF\GUS^ :27H-2<+".$_@X6TG#J'I):/J M*N!.D=_:"G<'2-I.\BK,IBR<%C%D9%H>QHS!J4LN>O4(4?UN_5-K:+,Z:?OW M:!P=7_.;_A'[%M[_%2#M6T%,&]Q0:GQ13 +0_?/:=ZS:^2=MK2P]D+Y9TS\2 MU"Z YC>*J \=M\#X'V?Q+U!+ P04 " !O@ZI6C^M^_Q,& !*$ &0 M 'AL+W=O#G+GJO/AT*:Y*+@]UI4H\6:A3<$='LUR:"LC>.87%6H8CT:G MPX++>^F*L+73LE2_'%,%L7!3>;&Z'T^G(P'K037^4R=S0QO+JH^%+< M"?>]^F+P-.Q0,EF(TDI=,B,6EX/K\?G-A.R]P0\IUK8W9J1DKO4]/7S,+@#.>BVI(7]<8O^WFN'ECFWXE:KOV3F\LO!;, R ML>"UO+HQ>,T/60*.!E^I7@YPL*2AWSN"MQ#IW]9Y+PWYP50OV M67!;&P&/.WLQ= GDV': -T$H'@/4,(^Z]+EEOU19B+;7C\$J8Y9W#*[B0\" M?N;FF"7CB,6C.#F EW1*$X^7O*STG;2ITB36LK^OY]89),<_NS0'R,EN2"J8 M-(1GAQ"_YW0' 3:37,/.KNV5N"'EQG[ M)/E<*NDDW-389(P[UEOZ+1?L5A<5+S>O7\WB\?2M92GR0)9+H#'!3?D&K8"I M'A0W@A4]N 7!K0CNF/"LV+)>"Y@+ZR0J$/:U!33[)%9"L83)LJK1D]@G72[? M.&&*W3MZC*/3:'HV\L*.QJ-H,DL8MTPO&!(MS;M,\P;O1"J*N3 L&?G9.$(# MLI7P+41M(F]$.M!"J+^0$&"Y'$NVI,(,+4(8DIKBCX1KT8M@2&[*T-SHA2ZM M5C+S N=<\3(5S)>T]1[!+M1>2;C-M7$'E#[CQ-/4U!CVC7Z?P&.(R&&] --* MF0G#?8M=8\-,$#MD8.:[94:[<589/0\$-F_"-*\PQ^'X=2[Q5Y:IJC.0P^R_ M@3T\CM9J(U8)DV(SG!%]'&*BT[2&;XDNN9I4 5?)-/"!!6<9BEW7X J2@CG- M? W@.>BA-17?^.0_9M?,RF4I%T @=3F'3'#;Q6H+-V+:],AY+V_1@ZEJ%Q,@ M[V^D-BS'Z8'D 0J.20QZ'B\>R_.8W7I*EB#FT6PT8K?]6\=N^/WN^3*9Q MM]63]G#$XI-H5*'7<@3*3=F0X[@!:6+100J%'$( M@-O=/U^N2SC84'&WD*F0*^]HWYG:><@-DU1L#[Z%]F5FM2\((B&+ MVIJ9!> MERFY0^Z10N=;\Z+3*1]U/FT2MK%' \)ATO0!I3GY. W%Z\N5-O#3/7Z^B@%$ M'W(MVJ_W:3(-1'OT6,XS0!GI?2%+[(L#Q=,(>BR*4+ .GUCF7K0V?,6E M\HL;;S4AZXZ!5$$IBCGTW)#3\9X:_J4":7,FK*9MMBM]3]ZLA'&2T$H-WKMZ M]ZZ%<-P9)A]7WXE2(KW^)!#?U+M.'J2-NX/W8]F>S5[)L^WHO /\9#\\:>N_ M_([,3_VG ;V/MMQ=.R3/?WBU??XWAP^%KK4"0%F-XJG]^PNS;4"!(D+YTNA,]!X"OGF!J!<%<'%12.^CCDA7@7Z^,UYIQ5VO '/1]YB1]O[-PH@G-4)] M*N4JK=7.*+=;'C\MT.?%V6N9'R3."YAOT)>;7 \O>C;[WP!MMC^EVB1%JYY- MHQ/T?HS.QM%LG#R9BZ.39/Q"@K:Y=L22L^AT-L%@,HI.STYH,&YGDF@*R?L3 MN03#5:^;[2[*U^%^^&@> M;MF(T1+YS9188.GH>'HR0-S]S34\.%WYV^)<.]P]_3#'95\8,L#[A8::YH$V MZ/Y]4- :@D ,8; 9 >&PO=V]R:W-H M965T)-UJ9)E.TF5;YLX M\OI'N!\9>QGMU#* MB]ME4;J+WL+[ZOG)B>N%7/5]X6CBY/*_D7/VF M_._5!XNGDU9*KI>J=-J4PJK91>\J?OYB0/1,\(=6*]>Y%V3)U)C/]/!+?M'K MDT*J4)DG"1*7&W6MBH($08TOCNR4Q=N_7TE^S[;!E*IVZ-L4GG?O%16_2 M$[F:R;KPOYK5SZJQ9TCR,E,X_A6K0#L<]$16.V^6#3,T6.HR7.5MXX<.PZ3_ M $/2,"2L=]B(M7PIO;P\MV8E+%%#&MVPJ&M*OW#B59FK?)O_!)JTZB1K=5XDCPI\*^VQ M2.-()/TD?41>VIJ7LKST 7DO:H<5Y\2U64YU*4,FE+FX<@X9W[%>_/-JZKQ% MEOQKGQ_"-H/]VU#E/'>5S-1%#Z7AE+U1OD_YDC![E MWJ];5Z3X6=IUAE)HC/#B,AA:M4AHW\G:BLR>M,B5PC MQGI:>V-1:'XA@&Y6!C?H4GQ4MT \\1'ZM!955H-Q)9V0%<3<:D"!@NX'Z23J M]^&62NJ%<+C2AEIBYR!,9#\$'<)_V$ MN5$6OO K54%QJ.TXY"]BY2")E,E#D;1$/9)3IKM+.42#TMK,-E60+NU3Z$FF4,R9@"(0O^%?>$O MTB? !>DDR[F>%HKEZG+S^=FHH*,@YWH&;'.8?BT\+55)>%3J3$,A%@YQK M-W=H?%PYS%\[]M ;^+P0*12I:O+L3]B&\POYP72/*=-1@7G@2*20]?HO1(-S M)1X*2A07Q,E;*H7*.-7$<+[>S:K,6, ^50@:ND9-H*-2NW6L11O14/SLUI)" M#TLU.E;^1'TBR@4LM9@-NEC2FJ5N04Q2 [-O0PIE/E-8&.MR,;U[U"&(*&?$ MO:CZ!8HY-Z(T7GRID1FS.W:)4Y5$C2IVP+QD7QZ+]]C9BM?:9:@]SL$MC'U9 MLP-(/22X]0IQ7RGU&690Z]Q)UFWPS' M%%?+R@C#&\FN<-**H'@.\)V39CO@ M13'8QJYX$ W2410@)W@11 =Q$@$\'T*TJ L%83;!',=C%PG(9*4)>&3^)_XC M4' 1N_< 4I%4V #CDK+4!AK@<=\1)+\"(1,&R(:O]=ZW0)7Z.J2*HW0'J?X> M6*)L>AR:_G?@0_DSB(:GH_\05]8^:# $7"4&"R<+Y1K;4 <*W',HVM3N M)Z[=5WMJ5[QKU3Z@AI3TQ^*7AW4_$'$T'O7%]4(A-W2>(W:OI/,T>KV#WY93 MOZ[>O]H]9,R3#4S,6[?,[4!-Z M7%DY%:^6FM 46/$/'& L6_)^*C0)! M7:$L4#&^:%-%<@+NHINWM3JJJZ#=4DE7V\ 1YJHN^FTZ9+Y!_YFVCOL)\LB& M\M[D'9R/TZ1B?>6FTR)A<. .]7\^KXWKS:8@9%ZZ7*0K6G88I-OO/(BBK^_NWANTV, M3DE&&P:^/=/CWS77?>0>2^Q3>H,E^ Q-Q5V7LLX9QK ]I[I\J ,U@+]I1+H, MK],Z?;P%:4>%]-04#^,X?-T^M9!HM%E6=529[>5G5*];*FX>)21:%LFT33YG5+1&:L%$&(VR^A@XAY39$K M-*HGVR0W@F6@ +F/F\A.CKI=8[J[H%0HN*4B22'/=)DCC>D-X([#6_^NO;$] M))!3=[=&)J R-E.Y:0;(*:"+:R?"]I8+]EN5F-4>_62MRV,VYD8%*YL*$N&D MX&CVN(%K70A28PI%Q M+W"^&>>L+ ,91Y7PCE->HH&C=C/V%MC#@8#[RGT#-DW& D5*@H*JP@A9EZ%/ MA2ELG39?FPPMPC3CZ.8=8*Z0])1CG3+@]'&8K!UI0V(E'H M)5 '!\J=F0_SJ=*8^H0( FF]G=B33I"U8Z.6NO[7$K&42C"<0,HC'(PL'K MM;Y%0!N]XU%T.DS%,!I.$FPZ;DQM_CT=Q&(R'-"A[.6^N?!./$M)M\-[&O!W MFR,S.Z*.WT@;1FD2BSC%,3<5:90,)Q@$*(+=,?,94QV*9X'ND'8 Y6'K\"WB MP0#I,R3J<92D=)-$DPGT>75_OGK&DQ5(1LV5S]N'XJ,)*-494RDOPX$!=^$- M+BWQZQ"Q[UW]2>?;"F(]YR](-/!AB@V?6=K5]B/55?@VLR$/7[A06G.-!"O4 M#*S]X_&P)VSX:A0>O*GX2\W4>"06WRX4$L<2 ?['P./7#[1!^^GN\M]02P,$ M% @ ;X.J5O1]CHZ/ @ F 4 !D !X;"]W;W)K&ULC53+;MLP$/R5A1KT9%BR[#QK"XB3%LTA0)"@[:'H@996%AN*5,F5 M'_WZ+BE;=8'$Z44BESO#69*ST[6QSZY")-C42KM95!$U5W'L\@IKX8:F0P:BZ((H%K%:9*HS'H6 MC:)]X%$N*_*!.)LV8HE/2%^:!\NSN&$"G/R#()_*[Q!I3P1R_BUXXSZ+3WP<+QG_Q1JYUH6 MPN&-4=]D0=4LNHB@P%*TBA[-^C/NZCGU?+E1+GQAW>6.TPCRUI&I=V!64$O= M_<5F=PX'@(OD%4"Z Z1!=[=14'DK2&13:]9@?3:S^4$H-:!9G-3^4I[(\JID M'&5W>H6:C)7HIC$QH0_'^0X\[\#I*^ QW!M-E8./NL#B7WS,0GHUZ5[-/#U* M>"_L$,:C :1).C["-^ZK&P>^\1O5;>%6NEP9UUJ$[]<+1Y:?PX^7*NX()R\3 M>HM88[U NUM*PE(Z8'[78/"Z MV@Y?NI3XP"TUVF7H"?Z(6DV=]Z%FM;2NU 8&/ MDW#S?("I5Z<]>+> M>N)6W-?.3_0GXSF_QSMTW^8WAD;]#4HE&E16: 4&9V>]\_CT(O/VP>"[P(7= MZH-7,M7ZP0\^5V>]R!-"B:7S")R:1[Q$*3T0T?BYPNQM0GK'[?X:_6/03EJF MW.*EEC]$Y>JS7M&#"F>\E>Y6+W[%E9[;4<2RM4XW*V<:-T)U M+7]:K<.60Q&]XI"L')+ NPL46%YQQR=CHQ=@O#6A^4Z0&KR)G%!^4^Z8$TIA!$B7I ;QT(S0->.F_"&5P([ERNWKAC_.I=892 MY,]]TCOD;#^R+YM3.^_L$/I_V*"#./M9 M[@>'G6G<3',+>@:T,66]V9E@0LSQ+-NU%*V1%N);,88G<6,@B MEH]B2$>L&%%>\K*FM3 OU>1P#/':)2U8$F>0)BR.AG"IFWGKT%@&%145S(TN MT5J*$C T"3);2"DA#5= \8@-!D.("Y8-<[C3,[?@!G=,LH*(QY E;!"-X!KI M3*FUK$ T%.<1/23AD$.V9A<3:A*G,,I8DN7PL36T%"W!>C8S\>3[=H.?L%$V M@I0520[?L1:EI)^[:F.6)7%H!@FI593[;3@ECX4Z7JFEJ"Q-4T@'+"^HB8,5!T&1W14@Y8D@]\K\C9,"E>9CK)*AISJMN&5(!\4 MI3MQLPBW:'5K2@SGI/(Y;Y=4R0OT=6-7!Q*E\-=:&(>HX ?BP^K^>LFT&R;YBN+5=J0U\//!E+$L MWJK]'1J4S%1THZX=9M0.J1;BX%T4(]AW8_2WKO<&S7UXQ%A2WRK7W?2;VV"ZATLW<'H>'@M3[>CI$;HUO?70> /Z M/]/:K0<^P.;U./D;4$L#!!0 ( &^#JE9D^9&PO M=V]R:W-H965TW)_9TH_0WTR!: MN.G:WIP%C;7#R6QFJ@8[88[5@#U]62K="4M'O9J90:.HO5#7SN(HRF:=D'TP M/_5WEWI^JM:VE3U>:C#KKA/Z]AQ;M3D+6+"[^"17C747L_GI(%;X&>WOPZ6F MTVS24LL.>R-5#QJ79\&"G9PGCM\S_"%Q8_9H<)Y<*?7-'=[79T'D &&+E74: M!/U=XP6VK5-$,+YO=0:322>X3^^TO_6^DR]7PN"%:K_*VC9G01% C4NQ;NTG MM?D5M_ZD3E^E6N-_83/RICR :FVLZK;"A*"3_?@O;K9QV!,HHB<$XJU ['&/ MACS*U\**^:E6&]".F[0YPKOJI0F<[%U2/EM-7R7)V?D[I>J-;%L0?0V_V08U MO.^MZ%?RJD58&(/6G,XL67+\LVJK]7S4&C^AE<,'U=O&P)N^QOJ^_(P03C#C M'F%7Y6'*9'3Z"@0JR:J1() H_R,,^Y MM_8)EV[:0(?"U8Z# 0-JJ>I[P 8M:0#*]I:F&ADD[ZV"G@:P&V#.8B4&:45+ MD-;X:CUXPR2D--RBT#3)[MPYWJ9#WJ5#C.EX%*_+W\- 5J1(&@>$)%S>QE00 ME),?%7SU8P[K5XMKU#2UX9U6QMP%:S$&:U%5ZVX].D=7VLI_QLA^)#>W/!=^ MNA$.'P7G3"/)5\8X=./TH 3'49AR1M1A4881+XZ(9(0F*3E\T:*F)XJ>+V!I MN1-*.?$QRD<>QHP? 4_#@A7P4?6O*M4-:"E"*XTXYB*>C!5A499D)N1%?@0I MB^&+9!,):$V19%EH<%B3\,Y_\1HWPO1E$:9E'A8Y2&29)[=!0X M1ICW8Y2E4XQ8R'A.[F1A'%'A\B0L>?9DC-(',8I+BFP697E\=J?+R*TS$C(87/#.@7@/;V&-X82QWHQ\Y+@>VZ:@>$NILVGIIX M=BU#3P9%PC@H2!D6Z$>;RRI7.M]<>/9G'T42^M0F'OC<3MX M6!'FU"IT2AP=):FC4Z"Z+R/FZ,S1^4CGCF9EYJ;T3F].>AQ=QH/ M5@U^7[E2EFK?DPVMFZ@= WU?*F5W!V=@6F#G_P)02P,$% @ ;X.J5G?1 M5(YI!0 Y P !D !X;"]W;W)K&ULK5=9;QLW M$/XK U4);& K[7)OQS;@(T%3-(F1\Z'H [4[DHCLDBK)M>S^^@ZY*UGRU03H MBY;7?/SFY.AXK?1WLT2T<-,VTIR,EM:NCJ934RVQY6:B5BAI9ZYTRRU-]6)J M5AIY[87:9LK",)NV7,C1Z;%?N]*GQZJSC9!XI<%T;\07_C=2==9MS@ MA6J^B=HN3T;%"&J<\ZZQ']7Z-QST21U>I1KC?V'=GV7Y"*K.6-4.PL2@%;+_ M\IO!#CL"1?B$ !L$F.?=7^197G++3X^U6H-VIPG-#;RJ7IK(">F<\LEJVA4D M9T\O<6;APZP1"^ZL9(ZGEE#=WK0:$,Y[!/8$0@SOE+1+ Z]EC?6^_)38;"FQ M#:5S]BS@.ZXG$$ M*WD8)ENFR7/H/^2,GT, OZ!V%K@! M-0>R<;7<&AFXK.EDA>T,-<2A7V50T7EA+-9.PBX1YJJA)!9R<03??+C3UMDU M:LI>>#V?H\\P>"LMDFTL?.06@=O[E[WCMM/"WMY??TC@$TJAJ()@17ZK@6!; M:!0G+:)P$C-X 6?=@G+$G2YA#*PL@C0,_:@,6!JZC0(NE"225LP:)"P/*95% M VR2YP2RO=B?9D7N0;;?D"7/0<3)/8@$XC+(B@22R'_.C$'[JRL=M6_7U6C77Y%FH2$S8#4=!U^:3 MW)MZI473R[. 1?GP^T7R5M&]_]!M5 U1NVLK9:SQ4459THJNA8.H#**R.(0# M1KJEX2%\5I8W)'(O/K,L#[(HHV\:E.3C/]"8(ZJ$A"LM"&E(JJ%7@? /HI@P M2\*,6)"PXDE,O*F:KO;:/88SABQ-@H24<:.8O)YL@M3I/P3_A6I77-Z^_*4@ MM5\9?TNP SW?#; /S:@C,]Z3!(/$_0#RH-T,)>^^5 M'F^+RA@.LB M*';=6DB)'-W?+?)LLYNQY&$9VD,>*LY!S-)#-XG3+(QBP)6![ZW7BS MFP<]%P9V('.%-:^S=_\EB#,]WI M/%O4"]]?.S]1,O1-Z'9UV\*?]9WKW?&^_R=[+*@L$^,YB8:3/!V![GOJ?F+5 MRO>Q,V6I*_;#)?T-0>T.T/Y<440,$W?!]H_-Z;]02P,$% @ ;X.J5NE+ M5%;B!0 \PX !D !X;"]W;W)K&ULK5=M<]LV M#/XK.#?7;7>JK%?+3I/<)6VV]4.;7-.7#[M]H&78YD4259**D_WZ :3L.K&3 M-KM]L4R* !X #P#Q:*7TM5DB6KBMJ\8<#Y;6MH?#H2F76 L3JA8;>C-7NA:6 MEGHQ-*U&,7-"=35,HF@TK(5L!B=';N]2GQRISE:RP4L-IJMKH>_.L%*KXT$\ M6&]\E(NEY8WAR5$K%GB%]G-[J6DUW&B9R1H;(U4#&N?'@]/X\"SC\^[ %XDK ML_4?V).I4M>\>#<['D0,""LL+6L0]+C!-UA5K(A@?.MU#C8F67#[_UK[[\YW M\F4J#+Y1U5I/[/W)65^I*N-^8>7/IL4 RLY85??" MA*"6C7^*VSX.6P+CZ!&!I!=('&YOR*%\*ZPX.=)J!9I/DS;^XUQUT@1.-IR4 M*ZOIK20Y>W)E57F]5-4,M?D%SK]UTMX=#2UIYO?#LM=RYK4DCVA)X;UJ[-+ M>3/#V7WY(2':P$K6L,Z2)Q6^%SJ$- X@B9+T"7WIQLW4Z4N?X29\4!;AK].I ML9K(\?<^M[W6;+]6+IA#TXH2CP=4$0;U#0Y.7KZ(1]'K)S!G&\S94]I_.C4_ MK^7EBW$2%Z_7_O>/TY70,P.?E@AS55&5RF8!5DPKY*KC\C%@Z:4K(!90<_AX M=6I@UFEWE-[9I=06L8$5XK4!9!H );%<;K)X")^HFE]Q"H*86\>S]S\T-&MX0%MYBB?44-:21 Y1 -LJ"29' M 6$,BPS2- ^R).=U$M(S3=,@CC->1V$:P1]:-*PLGA1!FN5\*L^AB-,@FT1T M.HQ',"Z"299 ,@['&7SQQG^-1W&0Y_EO;&><@$M#\OK1)[6;.4J6_-')A\]M M?^]''_(H"HI1XIV+4HB#*!L'D[AW=UQ EM!>/O+N1I$CQ!M5MZ*Y@T7O^F0R M#HJB\/FW"B1Q ^NV4G=(\2>K@AC0)T'T27"R,!-4;',A-=R(JD,FT0'9'8V> M2:.0<1EBHV"LLJ)BIPZR MH"!N,)*#E"*> DTB#MI_*""GQ6\EN:=P0,9-BVZR57^"5,QSHFBVD M)8$GJ,*-QE*1\Q0F.M+SQ\%;"4.HBV"4>]NL:IW=5^OL:N31SV[X:#DIT;9: MW4H:F@0+DG"RCMO%G#TU'E$ !U0[XU%.2BK!9BG*WK*T2Y]-GS-&Y4QH=2/Y M>\#XD)*#Q7B\7WP[\^YTO=UA=C4^&KT?N\RAVX-V/__6;SU29/X^B-;(1\O) MIV'D5P]3_4&!X:[7:[V7SS4-M^)BOQ.VGP(]!PFZX1$!JK4NL$O*WY296(I6 M,HV)+A0;PP6Q)SP:O1/4X;(D2(O'P3Z(C6VF%)HG@"%W4C MIYU9#Z)W%*2&_8/+2C3AWHGD/QX)D[D'^_MP>NY0VAD=BX7&!3>KG6ERT5EC M*2FL?W>:Q'$2)"DWV"0*J5H/*"09<3L-$SB_15U*LZ>C;^M\4.[[%.9Y[,JI M5^A"LMOKUY*['].$:0L&,DO@FVZ@#2F(^0^W'W;)4:5 MJ"V5 =0N#HX>:U5$=XH7?;I;L"AJ6"TEP7,T*2MAC)Q+G@\&*BFFLB*;:![T M]>U^W%<9&>@;L>KTNJ&XSYNG:L#5YK9FU]7R+/,=)/K_F["C[;U!MVM_$HWZ MH4 C6>RI+?=VAV3W307N$'53]_'IYC-GE')RP86Y'5UWDBXKJ#4'BGYX"%&8 M]O4%8LB,8\<1;8RJY,QUD:FHN(V!NVR8<-\7[G#K(E*C7KCK%BOL&NOO))O= MS8WNU%]DOA_WUT$*QT)2.ZIP3J)16.0#T/Z*Y1=6M>Y:,U66+DGN[Y)NI:CY M +V?*_J\[Q=L8'///?D74$L#!!0 ( &^#JE:["O/;! , +D& 9 M>&PO=V]R:W-H965TH&%9V4VM3,D6HVJ6T,,AZ":IGF6?8ZK9E0R6P2 M;"LSF^C62:%P9<"V=R. K66M]YY6/?)IDGA!*+)Q'8/2ZQR5* MZ8&(QL\.,^E3^L!#>8_^/M1.M:R9Q:66WP1WU30Y3X!CR5KIKO7V W;UG'J\ M0DL;GK"-OF-R+EKK=-T%$X-:J/AF#UT?#@+.L[\$Y%U 'GC'1('E6^;8;&+T M%HSW)C0OA%)#-)$3RE_*C3-T*BC.S:Y1,H<<5LPX@7:2.@+U1VG1 2PB0/X7 M@#%<:N4J"^\41_XX/B4R/:-\SVB1'P6\9&8(X]$ \BP?'\$;]Q6. ][X'RK< MP:UARK+P15CX/E];9TC[\53=$?;D:5@_+!>V805.$YH&B^8>D]G+9Z/7V9LC MI$]ZTB?'T/_E6OX+(!*[K1"6%9:DGN>CLS?PC1FL=&L1+@5_-7>2*2>* 7S^ MO!P HTE=6\$%#2OH$IR/UG7#U&X $FD4+/EP02T4ZS;,6,D*(06UV57,@>C2 MCK+L193T5A&G]0Z0\GA>4-#'8[24T;RL#,'IID)#S)N&V<%AVHZV)3\F:"35 M %;4>\$)#ICB9!=8PKL'+%H_['!5EJ) ,PB'GW2ECJ)^)=\>^@#OJD'#G%"; MQWC4.YI_K(FZT[!&8'0J!;7==NVBO@K%Q;W@+9-V2,1HEY+1=)=#8:X2]J!M MVC%J16S6\U$^CA)OC<_N.9._<8@*MHAWEOK(]^XT-T45Q?WT1(VX_N&1GP:/ M?/C4MYH>K),:S28L37]5K7)QL_36?B_/XSKZ[1Z7.J7<")HTB26%9L.STP1, M7)11HB\U-KM%9^@_UO-?@%02P,$% @ ;X.J M5J),6O^T @ -08 !D !X;"]W;W)K&ULC57+ M;MLP$/R5A8+D5%BRY#R0V ;BI$5S*!#DT1Z*'BAI9;&12)5<1?;?=TG9JELX M3B\6N=R9G>5C/.VT>;$E(L&JKI2=!251!!+DMR M@7 ^;<02'Y&>FWO#LW!@R66-RDJMP& Q"Z['EXN)R_<)7R5V=F<,KI-4ZQ0$8849.0;!GU>\P:IR1"SCUX8S&$HZX.YXR_[)]\Z]I,+BC:Z^R9S* M67 10(Z%:"MZT-UGW/1SZO@R75G_"UV?FR0!9*TE76_ K*"6JO^*U68?=@ 7 MT1N > .(O>Z^D%=Y*TC,IT9W8%PVL[F!;]6C69Q4[E >R?"J9!S-[U2F:X0G ML4([#8D973S,-NA%CX[?0"?P12LJ+7Q4.>9_XT-6,LB)MW(6\4'"+\*,(!E_ M@#B*DP-\R=!>XOF2=]N#6VFS2MO6('R_3BT9OA _]K7<,T[V,[I'$L MX%=@T;QB,#\Y&I]%5P?T3@:]DT/L[Q['_Z.?2H0;73="K4^.+N+Q^94%+ KT MKP"(-\0(0NB$A?AL%!V#4#G$YZ/Q,5 I#2$JZ!!?&.7.MN^0CR0M([5?]Q1H M>U[V$C3[V-FF/.N^'F"??+* M^E<]1 =/O.ZMX$]Z;ZC<[5(J"Q46#(U&YZ&ULK57;;MLX$/V5@;HH6D"-;KXEM0TD M:8/VH4B0;#10\XY88%"[59!$NP7;OFVLFXA6B\;ML4[M%^;&TU6 M-+ 4O$9IN)*@L5P%Y\G9Q<3Y>X=_..[,: XNDXU2#\[X7*R"V E"@;EU#(R& M1[Q$(1P1R?C1^#B/ XB5 V@-2K[L+Y%5^8):M MEUKM0#MO8G,3GZI'DS@NW:'<64V[G'!V?=YJA$L>R)5?T$:3K-3&M^DB_3M"-6Y6B0R&X*D)D@9^%A[.@+-PVPVHS$+ MXR3Y \QJU;H[0O%$ZW+B$FR%4"-S$IUZ1RG(1!"<;;C@ECOIUPUJJHW)C3?QK&<4+C+)R3E)>A)9=,YC@")A/Z)F&<+N":A&F02K[S,"X? M*6O'PF31([WE&J47";?77X$9@Y2@VEAJ\5V"^)173&[15^!H:H..+ UGR90F MBW"Z.(6K/W72]NFO%FF2OH=[IC7SA36FQ;[6^8^6&^[NDQFYNO3F5)U+ MZC(4TU4^B?$0.[.O>NSP^KP2IUW MS?G9O7OBZ()O.0466!(T/IE/ ]#=L]$95C6^56^4I<;OIQ6]M*B= ^V72MF] MX0(,;_?Z%U!+ P04 " !O@ZI6IGBHNG,# !R!P &0 'AL+W=O MX('A82-O8E%9V>/?NAX_G6V%M7$WGXWBCM%EGM M?7N6YT[4U* ;FY8TGZR-;=#STFYRUUK"*CHU*B^+XD7>H-393L8A;LH\$G25MW\ TADY4QMV'Q3[7(BD"(% D?$)!?]W1)2@4@IG'7 M8V9#R.!X^+U'?QMSYUQ6Z.C2J,^R\O4B.\V@HC5VRG\PV[^IS^N/WO@X'#J?%+QS*WJ&,O%.@R/(U>ES.K=F"#=:, M%CYBJM&;R4D=FG+C+9]*]O/+FV[EZ*XC[>'-/3_=//<,&PYST4-<)(CR%Q!3 MN#+:UP[>Z(JJG_USIC-P*O><+LI' :_0CF$Z&4%9E--'\*9#CM.(-_W='.'+ M^LN6S)Y,7Q:M'N,X&KK/'T'^O M'W\(\5[#%>Z@+^@(?$UP:9H6]0[XG"Q5(+4W@,#S)FZA[:RH>=0!-Y:H"4CA M5-QUTA+?7RX>:B]1J1WP \PZ8J)SQ,7EU5_LIA7A&JZMJ3K!9[J"FY8$._D= MO#6FC+P M$!Q2T3Z50\=0\Q9M/R'K+N@"K':A&+-4#/:V<; 8M[*X#2D?C.6S)Z?EY.25 M2R/U/,AN!*P._Q0SI.._C!/?R/6 MH(W4C@=TS:[%^.0X YL4/BV\::.JKHSGN8B?-0\SV6# YSR[?K\( 8;?[/(_ M4$L#!!0 ( &^#JE9(O,;#0@@ )$6 9 >&PO=V]R:W-H965TPX;9JV28 D378'BV*SR73G8;$/ MM$1;;"E2):DXGE^_YUY*M-TJFNXL]B6Q)/)^G'ON!WFV=OYSJ)2*XJDV-IQ/ MJAB;M]-I*"I5RW#H&F7Q9>E\+2,>_6H:&J]DR9MJ,YW/9B?36FH[N3CC=W?^ MXLRUT6BK[KP(;5U+O[E2QJW/)T>3_L6]7E617DPOSAJY4@\J?FSN/)ZF64JI M:V6#=E9XM3R?7!Z]O7I#ZWG!/[5:AYW?@CQ9./>9'GXISRN_5? M5>?/*Y)7.!/XKUAW:V<34;0ANKK;# MJ;=-_^=3A\#T;YMV&.=N=%+&5[V64 M%V?>K86GU9!&/]A5W@WCM*6@/$2/KQK[XL7?&^4EX1.$M*6XDD$'X9;BSJN@ M;.1/XJ<[9W2A5?CY;!JAE+9.BT[!55(P?T;!L?C@;*R"N+&E*O?W3V%LMGC> M6WPU'Q7X0?I#<7QT(.:S^?&(O..,P#'+.WX. ;^25O_.GAZ(:R !9\OD.$&R MAP20N=56VD)+(Q[P4H&@,8A_72Y"]*#8OX<02@:\'#: TNYM:&2ASB<-Z?*/ M:G+QXP]')[-W(^Z]S.Z]')-^<:M# 5OOE->N'#)N?/NOE0(F=2/MYL.&\),R:+JMQV*FT?E-R+H M)Q&=".I16;%1TH<#%M!I0QX8(V19"BF6KNUEKI7Z3-LT0.?762Z]K9U7HC . M6;\1TNB5Y84D_079B"6D H#@27K^<#@"\JL,\JM1E![4BG@@[E7C?-1V-03T MN(@AH!=MP*H01 %6ZA Y,V/EE1(NY:U= 4#6'=Z*&QGB@?B@R[4*D;G[&_V( ME<33:N75"GP5V@(%9Q5**ADK%T;U,@X *<()!NI"B1(:O5ZT*3'6E48,-=M2 M8"VTJU(T7J.6:Z"M4_@_6DWO.37"&+0G&=J345SV$G((UO'M!"LL+M%&8%:1 MA>%AF1,Y;!-9V\*TI0)Y#/LCB\*UMD=^RTY"EZA5:H_^DAYM]["NG#&;%VYM MH26TBZ!+#9" A[B$V !:ZJ4N) B#8"A?]#)[720- -L@BU2:*_FHQ (9()31 MZ )D_QBXKS.XKT?1^6AE6W+ ?B%#=#U8W890'Y?[:X<<^T4D;;.B_R88C$-% M3#6\2'=&:INF$:K(D!(Q>^#K6J/V)!9:!_9Q=6E!VC^G?(LYJG(C/>MGKWR) MU8KU]3$C'Y$+$-(8:%XIB_0TAF.JFF3[M_E!I+JLX5(AQ4^4]?/9N[]<7M[Q MSZ-W/V< 9-.@ 7.J^M:HS,8'5;1>1U"+E]X\%96T*V9IK0,/3KWB-*1WA_DSE?"T8YH@$M*1X9#E)\SNR>34?S&86(0Y!-*3J2"UWWKW7)S[5$W3 M%K0$'#E21FQ'FSWH%M)PB4KG.KR38@WO2PAX)&2]J_=P'X0:G1^Y#0)_G=UC MF7PHWK1-?/?)U+!(#;'DAZE/J1DH>_T.4, MC@$H[?TY(.$+.WN,TTA2HFC2J:]'MM<#^Y#YZJE!NR;W^W"TQOSA3'B:>^OI M>&\-K/8F1(Q(J -#771< L4WY4X^?#R3$Q1]JK8Z;A*YN:AVL0D[M.4A67Y6 M>T.(ZDWD\,B WJ3(I"HNUS25)/PH[2BRE3GJ0CK55?OC)8+;;;]:$L46DB= M&KE!5CRW)VDA#O<1^X.YX%MS/)TGVLX BC!*&9C?%-<&J+0%GGX17H46'HSUQ\ET''OZ&3#LM"10C]/$?!X?F!RIA;X"C7%86DFPP, M>!.6FNIYA>+0*^@FMZ;:!$U]MG$@6YJ%OK(TF5++3\Y3XA!%.QD"(PY)(C4H M"N@:?=N@$5#0J9;"DY+E#56PX2 MJ6_21OLST\-.\N[5^#TVX-.24"^4 M9PHD+FH^;D(70["-=R>F4]XLT4GLN.UP/>N>_$40X=)-[ N(1'8/':SYI MEYUY^]9MRV1DJ7W1H4O!/-ODGI*^=IT&A'O494J&K0=I*J5Q&K^A&9$(#? C M"B H;9I%M>UKVKXYN34GE9"P6].'BM)TYYH0!JSX,I3+G8WIQC"_S?>ME^F: M<;L\7=:B^ZXTLM&H);;.#E^_F@B?+D#30W0-7SHN7(2W_+/"H*T\+<#WI<-L MW#V0@GP+??$?4$L#!!0 ( &^#JE:U?$%.>P, .<& 9 >&PO=V]R M:W-H965TU*S9 D43JQ7)J&TB<[@5# M,2/.V@_#/M 2+1&12)6DXOK?[T@Y;@8D_F+SCG?//<=[T>*@]*-I.;?PO>^D M60:MM<-U')NJY3TSD1JXQ)N]TCVS*.HF-H/FK/9.?1?3)"GBG@D9K!9>M]&K MA1IM)R3?:#!CWS-]O.6=.BP#$CPK[D736J>(5XN!-7S+[=_#1J,4GU%JT7-I MA)*@^7X9W)#KV\S9>X,O@A_,BS.X3'9*/3KACWH9)(X0[WAE'0+#OR>^YEWG M@)#&MQ-F< [I'%^>G]%_];EC+CMF^%IU7T5MVV50!E#S/1L[>Z\.O_-3/KG# MJU1G_"\<)MNB&G?_;]] XO',KD#0=Z]Q3(L[QCEJT6 M6AU .VM$

?JO=&^@7?/G[@<.>RUZF&-7#5V"U;"MK#V M-> :_KG9&:__][4'F/"SU_'=9%V;@55\&>#H&*Z?>+#Z\(X4R<<+[+,S^^P2 M^FJ+DUJ/'7=%O!.&-8WF#?--CYI3;J^1O@S[T.*#J ['UK6!=<4'SUY: Q8O MUZH?F#Q^>%=2,OMH0.(.,0Q;!.H?+'@-NR/Z"5F)@75X4O6(CUOA5:/T\1H> M6J$MYQ*^9>I+!&#EQ?J?T5\KC:=(@%[R%-BC!-+0(YSF!/$I1^$MT MQMM]P7HU3!N@95BB;18ESI:$"<4W\(G]*2SVAH3M. R=FV'B*)9 O2E)PH(X MP9D^*(O5>0\S,@^++,?+Q+]A3FA(DG227VO6^,7RP3EI_(HUX/?'M(?.VO,6 MOYF6UP_SZ1. 56Z$--#Q/;HFT2P/0$]K=1*L&OPJVRF+0^F/+7Z)N'8&>+]7 MRCX++L#YV[;Z#U!+ P04 " !O@ZI6S)9BX_ # #E"@ &0 'AL+W=O M(9SAIKI3JI'72(: M>*XKH6=>:*F2%:"/KSID8U%RT;_;DT M,+2%-0SR#NZZA8M?@4O@BQ2FU/!1%%@<^@=$K><7[_E=QX. 7Y@Z@R3R(0[C M9 OZ>--'%[R"MY'I@07&PV+/MK?KE;:*)+'[\?B;>%&Q^%LR5SH+C2HR=2QO(#[DBN#*. !\;'3$) "\K*70#>-QVX:P]=#O [HVNW['L*S M<+1_W78,#E0)+ZY\G8SZ*L1TPF?I1& M?IR>6\.$#$?9! ;R/^[S/WYS_A7F4N2\XOWA'D_X2_['\CZXX_&\WPUM_=]D ML:GI](U4%R\3^AXB?Q1&[IU,QG"+0M(5V-I]E[A6:P?I _H+:4/RLWH=R"'] M%P#7:_I1V. :\83:(A]BC3,"&&>0)*$_BL;'/.FVSA]!;NTQ:2?['5.*"2J1 M+/73Z!Q&%,DH_9[\OCP&Z/^HR-)>9.F;15;L8]*8-XH;3B1,R0R41!16-JGX MG%>-S>A:R;JM>5;E3=5K8_@^^B=Y#G(]+L^%-"@,9U7U[?\*X._,"2EGC4;G MWN6?VXP;_E-/P=HQW=V8^E_5Q1T)4?'3. XO[Y97V@VC MRU.P@RB^A"A*_#"-8/FZ&O>F\7E"%9;!C23-*\/MC2[H.$FO_FB2^),LA!$) M-_7#)#DJMN!%ZT$UO'$-EJ;#:H1INY!^M>_AKMK6Y2_SM@&DV#>&ULG599;QLW$/XK@TV0ML#&VD.7;4F Y21(@+HP8B=]*/I [8XD0EQR0W*E MJ+^^0^YAV9'EM"\2CYEOOCDX.Y.=TANS1K3PO1#23(.UM>5%KV>R-1;,G*D2 M)=TLE2Z8I:U>]4RID>5>J1"])(J&O8)Q&C]' MH7;3( [:@\]\M;;NH#>;E&R%=VB_E+>:=KT.)><%2L.5!(W+:7 57\P'3MX+ M?.6X,P=K<)XLE-JXS:=\&D2.$ K,K$-@]+?%:Q3" 1&-;PUFT)ETBH?K%OV# M]YU\63"#UTK\R7.[G@;C ')-_8=?(1@%DE;&J:)2) M0<%E_<^^-W'X&86D44@\[]J09_F.63:;:+4#[:0)S2V\JUZ;R''IDG)G-=UR MTK.S#XQK^,I$A7"#S%0:*>+6P*_W;"'0_#;I6;+B9'M9@SBO$9-G$%.X4=*N M#;R7.>:/]7O$KJ.8M!3GR4G &Z;/((U#2*(D/8&7=BZG'B]]V>5WW&1".:\- M_'6U,%93E?Q]S.<:LG\HO![,VK>!A=GB#<[PCW3Z'/ M[N@EYI5 4$O(UDRNB"V7\#MN44 *&86;TZ&T;FEXCIKYBA><+;C@=G_,H9,F MCSMTOT98*D'OF,R!=04"_M85C*7+T^20:?F6^D+'BZ.Y@'MEF8 Y$TQFE!#, ML%B@AC3R^4[@-<2C,#GOPU7VK>*&>\^V/GNC7 MGR76NDHZ0S1665K;NZ(CO)(.P/AW B88,N88.?3QC3>N_B53-@,C\D M1 (N<->J*)G<_V)Q-=5"Z9Q+9C$'J2R:8XD\2>7_)O(_D/81'UT^ MIN[9GH$W]*(BQ?^<#A^T[U!RI>$/!P([9GS?S4&U91536LN*/D;P20(:RZD[ M>T]^,,>MA^\_#^]\.[S\(@UFU!!R?Q\>$H;*4MG^0U=M==X84!2W MC(1H2=^X#7U4N;1(H;5 CY+,6=421@^=X\)"J;0OZR8^7%(CJEP]>W8,YH)E M&Z"J4M22O7/U R]43C2>0OX8\#HS_CNJ2J=99^8Q; W6N%B70>-"J7EV(NM% M0;CTH*L&L;TG>,R=P$#'-S>;M4B,^#II[PQD3626.9KDU M>?;T1?_82PXZ_T=.79+$]]0_FEJO+PYDGK\AM/'S)=46*;64\2@<4(^BU7D< MCN/TR5D2#M+XA0)M:^TUI.?A<-RG13\*A^<#MXC;DS0G80PMW^^%T']QDVE@D<==V MMO#O;^RDN:*C/;[$+YF79V:>L3W=2/6D2T0#SW75Z-FH-&9][GDZ+['F^DRN ML:$_2ZEJ;FBI5IY>*^2%4ZHK+_3]L5=ST8SF4[=WK^93V9I*-'BO0+=US=7+ M%59R,QL%H^W&=[$JC=WPYM,U7^$#FC_6]XI6WF"E$#4V6L@&%"YGH\O@_"JQ M\D[@3X$;O3,'&\E"RB>[^%K,1KX%A!7FQEK@-/S":ZPJ:XA@_.QMC@:75G%W MOK5^ZV*G6!9Y^8)]/ Y@+BOMOK#I9%/RF+?: MR+I7IG4MFF[DSWT>=A0R?X]"V"N$#G?GR*'\Q V?3Y7<@++29,U.7*A.F\") MQA;EP2CZ*TC/S"_SGZW0PF9(P_$C7U2H3Z:>(=-6P,M[,U>=F7"/F0CN9&-* M#3=-@<5K?8\@#;C"+:ZK\*#!.Z[.( H8A'X8'; 7#7%&SEZTQ]Y5JVE':[B6 M]4(TO*-$4\"EUD3]G33 7Y<+;131Y>^W\M"YB=]V8UOH7*]YCK,1]8A&]0M' M\X\?@K%_<2"(> @B/F1]_D M6;05@ES"6DEP/0DYE4Y6HN &"]"&!FH:8V6H M=17O2BN:KH%I\594!_V^'=5CB3:9:]Z\V.ZT;4;^&TJFYD0BEUS1Y+)&6" Y MQ^W*\&>T@$ 8;<$7U.*D^:XP%%;NOY%@R/]2Z)Q7CB/4WSM,YIJ24]&)H\_A ML13*(#;P _&I9R@0O_)R(!A\&V ?T08+_12^[L=^! %+Q_Z[+'?+,''+\)6C M-(U8$JZ%[8#\7*.^F>=A\_9&&07NA7I3^' MZQ*7<">*@IS=<&W@"U>%P$'ZED"5<"MEH>%W,J?@U2%XW2IEB<>UPW@$6SJ3N2&EU2['6MM29[T,0$(MH8$D4P*/B!5VF=-': M_=CM3^@;LC%]O\GFE"J]1D/1KA0ZXFN(0A\3(D_)5P'!/;$RN=LC"RDY!E&>&YX:HYI=?%+M24)1;J\;@? M W) XZ,T=#C8F-(YW@XWZ-_[+23EI4P>*.J[[*PY=Q+ M/2AP+=K*?E&[/W'0DSB\7%6F^X5=;YMD'N2ML:H>G(E!+9M^%,_#.1PXI,$O M'/C@P#O>?:".Y:VP8C'3:@?:61.:FW12.V\B)QMW*?=6TU=)?G:QU'2_VKZ M: KX\*.56SIQ"^\?Q*I"^_M$ M;F3(]PRO^4G ST)?0!0RX &/3N!%H^*HPXO^1SΝ(ZFOA?UVMC-64*W\? MD]XCQ\>1W?NY-%N1X]RC!V)0/Z&W^/VW[X,*J2<+%55@*RW6CVAVS:=*J/6=B&M!IYV@,1>DP% G2!T@1(4T'H#!C MD\D4PI3%TP3NAWMY91*G1#R$F+-)D,'=\5L-R2'>LPL)E8<19#'C<0(?6TU' MT1*L8[.6SVYN1GS.LCB#B*4\@6]8RIR>]QNU(8MYV T33FH;>@AM5SO/97,^ MJ*6H+(HBB"8L26D(IR2)G(*838G^'9E<4JG-V[JMA+OI BF#H-UT[,Z2^;6Q?\\?= ML6->]8WBIWG?;DG(1C:&ZL>:7(.+:>*![EM8O[!JV[6-E;+4A+II25T?M3.@ M[VNE['[A HS_(Q;_ E!+ P04 " !O@ZI6AHXM>V$$ "P &0 'AL M+W=OI$6)/;U[7[+G6ZE^JHK M $,>VT;HF5<9L[F<3'110]_8//];HR]L%D/MWP-=R!^6-S MJ_ T&:R4=0M"UU(0!:N9MZ"75XF][R[\6<-6'\G$9K*4\JL]O"]G7F #@@8* M8RUP_'N :V@::PC#^+:SZ0TNK>*QO+?^F\L=R^5*7IIIYF4=*6/&N M,9_E]G?8Y1-;>X5LM/LEV_YNS#Q2=-K(=J>,$;2UZ/_YXPZ'(X4L>$$AW"F$ M+N[>D8ORAAL^GRJY)1FM6<*DZ;0RN%K8H=T;AVQKUS/R=E.6V;AK"14D^ MF0H4>2\,%^MZV0!9: U&D[-[CB=]/IT8=&D5)\7._%5O/GS!/",?I#"5)F]% M">7W^A,,=8@WW,=[%9XT^(&K"\*H3\(@9"?LL2%_YNRQU^3_//.;6A>-U)T" M\M=BJ8W"+OI[#(;>2S3NQ3+K4F]X 3,/J:-!/8 W_^4GF@2_GL@A&G*(3EF? MWR%3RPZ#EBNRWN4S%N-)*^,QWE= B@I! 4UJ08P]:K$FO)6=,,=."4>< MG+(P4!*NR4HV2'M]2:Y_T,)WJ'@#!;1+[#D6N(J&Y&<29JE/PX <*E/^@SS M06 [D9X3ZK,H)(OB6U?KVE);$YK[C"8$>8HL%,@;I4 43P3K)73#'?_/XO,7 MHL">*JJAJ3 $%J1^FC)RHC;Q4)OXU;61CE[UHQ0[)O5#RLX)B_V,9N2C%&\*V6[ M($)K!= W5C@XR_PLS]&-S[+TG,0T)/?2\,9U9NA'B0N"TLA/=E$DJ9^A^G,X M_P^,TB.,@MA/@LQA%/M1E+KH$#B*,1]CE,0#1M2G+,5T$C\,D%HL\G.6O(A1 M_ RC,$=DDR Y8)1@$%'D, IR/X^HBR*._30X2:AD(%3R:D*!-G7K<%MUQLYH M?@P?/.+FHF&,7B==C-/K[>!KS DR1;W$;_?.LDF!W9)*O+.G%WY=$+4GX(J M*&U/#%T4YD=4!8[#1HLE/'ZMI=L_Z!KXR-0G\W?G>#C69^BK3"4V3E M((JM'!/D2!Y0*R=63GLYM3+-L;@'NRG6/$F':P_5^-\3ALZYQSC>P0M7@(L7YJ/I]JS\8N7$[SE(:Y(D3 M*UQ10=D+^'XEI=D?K(-AZ9W_!U!+ P04 " !O@ZI6029/,'(% !-#@ M&0 'AL+W=ODXF2_?H>4K-B)[;7 7B3>SL=S_4B> MK:3ZKA>(!AZJ4NCSWL*8Y>E@H(L%5DSWY1(%SKS 4J[.>T%O/?"9SQ?&#@Q&9TLV MQULT7Y8WBGJ##F7**Q2:2P$*9^>]<7!ZD=GU;L%7CBN]T09KR43*[[;S87K> M\ZU"6&)A+ *CWSU>8EE:(%+C1XO9Z[:T@IOM-?I[9SO9,F$:+V7YC4_-XKPW M[,$49ZPNS6>Y^AU;>Q*+5\A2NR^LFK5QU(.BUD96K3!I4''1_-E#ZX<-@:&_ M1R!L!4*G=[.1T_**&38Z4W(%RJXF--MPICII4HX+&Y1;HVB6DYP97>'$P*=) MR>?,>DG#\1V;E*A/S@:&X.VB0=%"7310X1ZH"*ZE, L-[\04I]OR U*KTRU< MZW81'@2\9JH/4>!!Z(?1 ;RHLS5R>-$A6Z^X+DJI:X7PUWBBC:*\^'N7L0U6 MO!O+ULJI7K("SWM4#!K5/?9&;UX%J?_V@*9QIVE\"'UT2[4WK4L$.:,4(ZWE M4X1VZ7H0;;>N5\]@@6F[&_F\6'1.!R:F<(4%5A-4$/EN-(2"UG-M<&HES )A M)DNJ;B[FI_#-U0%-C>]145G#N]D,7>G!!V&0]C?PF1D$9IYO=LU,K;AY?#[^ M4H%;%%P2M6!!<9P"P5902D96!'X_"N$UC.LY%8]=G<,1A/G02WS?M7(O3'P[ M,81+*4A)PRGA"ZEPQCB MP/W&6J/YS7+*U&D/,U;PTCH@ZP?6B,8/))E!['L^[=G^WG/!1(%0(@EK2/II M0,N_,L5E33Z(O3R(( B\* JV-*S%VF5629(CK-?P1RVP\73<;.*^GRBPBGCW M7I;W%%DH2(R;M8Z)U!<=![@7Y\ 2.0[(M\4_@3AI6ODA[2-/,2X.4_HF74XS_1*U/B2() M5QC@0I-42<<%X1\'$6'FA!F$7AP.]V+B0U'64V?=+IPC2)/8B\D8VXHHZC$< MJ.ZDJ^[DUZJ[:A*??+JKN ^"[2[NZPYP7:&7LEHR\?CFU9!B\U:[?;T-^V=; M&>5112LG1U&BDWU*F; N=>)/ MY('-,F0S*F'@CH0:+J'0.J0C&'IQFC7E$X>N;JB=0.22E)KI4Y/*I&G?/8$F M6>!E5/!-!E .2<:*)A2CW#/RAKW M1793DX:*?H'95XP<_Y_T>Z.X*/B2_#FN9$U5LUGK5^M:O^QJ_::M]8]D02OQ M/T"\H/#V5/CHC#[J>/H(CE,O&1(=V#&?N#%X/CO,TO5L&L8OF7T+N27QXRA, M3FPG2O(UHQ]'671B.U&P3;Q?.N*U&"W#NI"%;[=8=WMLG;3$XUY ^$[9/(BM MLE$8>V'FN]EH/9MY89PWLY8EDT-IGG5IGOU"FE=+*1PY4H^O#W1\H$>"QEW) M?A![?[(?W@CH/O]SN;\BN2U6N5MP91 %753P>WM7?7D1<>=NTJ;[I:Q)ERLBR@@(:56$]8-/#HQH]CA!FFX,V:#C2M^ MA6KN'C+68*J$YK;?C79OI7'S1'A:WCRTR+HY'7-$]3,2]?L9'3"J>;PT'2.7 M[L$PD8:>'ZZYH/<>*KN YF>27-MV[ ;="W+T+U!+ P04 " !O@ZI6SODN MXY\# #9" &0 'AL+W=OR(TJ$#4\U%6CIDZA]?;*]U5:8,V5)[;8T,Y:R)IK$F7N MJZU$GEFCNO)9$ S\FI>-,YO8M1LYFXB=KLH&;R2H75US^;C 2NRG3N@<%F[+ MO-!FP9]-MCS')>HOVQM)DM^C9&6-C2I% Q+74V<>7BT2HV\5OI:X5T=S,)ZL MA-@8X<]LZ@2&$%:8:H/ :;C']UA5!HAH?.\PG?Y(8W@\/Z!_M+Z3+RNN\+VH MOI69+J;.R($,UWQ7Z5NQ_P,[?RS!5%3*?F'?ZB:! ^E.:5%WQL2@+IMVY _= M/1P9C)XR8)T!L[S;@RS+#USSV42*/4BC36AF8EVUUD2N;$Q0EEK2;DEV>K;4 M(MT4HLI0JM_@^ONNU(_P^HZO*E1O)KZF(XRBGW9PBQ:./0$7P2?1Z$+!=9-A M]K.]3]1Z?NS ;\$N G[BTH,H=($%++J %_7^1A8O>HZ_?PF-\/=\I;2D+/GG MG-LM:GP>U53.E=KR%*<.E89">8_.[-6+::5YDQG\TY0+0^:RR$2!!1Y%Y27%(1Y0 M*GD,KA]0IJ4Z$_9CS%_">@XP24)@WO@ :*_D-"$.EB=VY^+N'[6;&F5NFZJ" M5.P:W7:>?K7OV_.V7?U0;YL^T: _F]F]A]02P,$% @ ;X.J5D;D?"!9 P J@< M !D !X;"]W;W)K&ULC55=;]LZ#/TKA' M1!7C,EC._=J=7LY58P67>*?!-%7%])\K%&J["))@MW#/-Z5U"]%R7K,-/J#] M4=]ILJ(>I> 52L.5!(WK17"97%R-W'E_X%^.6S.8@U.R4NK)&5^+11 [0B@P MMPZ!T?",URB$ R(:OSO,H _I'(?S'?J-UTY:5LS@M1*/O+#E(I@%4.":-<+> MJ^T7[/2,'5ZNA/%?V+9G)VD >6.LJCIG8E!QV8[LIK*9=3GYV^=#4M4#*LF4"/G&3"V4: MC0;4&JZ9*>&&R@9?95M^E\>3[VPET)S.(TOQ'4J4=[&NVECI&[$R^*:D+0U\ ME@46K_TCXMV33W?DK]*C@-^8/H,L"2&-T^P(7M8G(_-XV?])QE[]YW;-P,_+ ME;&:?J1?A\2WV*/#V.YR79B:Y;@(Z/88U,\8+-^_2R;QQR/,1SWST3'TY0-= MUJ(1Z,IFABJ*UR7-G:BU$\7W)3TDYFBXPV*^EUQ;1 F/B$]=D8%*E)=]C3HS M'7LSA5<)WW,;D+YHZU S7L")QASI#A>G0-Q)0:XJ!,M>2-L_D(;C[)S&DW26 MG@Z\VJ,6"E+)S3?V#8KJ,(]/R [TR0UJ'(*;A+(X' M4($"],_S\C]02P,$% @ ;X.J M5K&2-$!A @ ;04 !D !X;"]W;W)K&ULC511 M;],P$/XK5I 02*-)DW6@DD9J.R;VL%&M AX0#VYR3:PY=CB[[>#7P!/NY62!988]2B!J4$5HQA/4DF ['LY&+]P%?!.S,P9ZY3E9:/SKC MMI@$D2,$$G+K$#@M6YB#E Z(:/SH,(.^I$L\W._1;WSOU,N*&YAK^544MIH$ M[P)6P)IOI'W0NX_0]>,)YEH:_V6[+C8*6+XQ5M==,C&HA6I7_M3I<) 0QR<2 MXBXA]KS;0I[E-;<\2U'O&+IH0G,;WZK/)G)"N9^RM$BG@O)L]JD!Y$X?P[@J MV(P;89A>LP6" 67]$7O#[CFZL"VP5]=@N9#F=1I:JN]0PKRK-6MKQ2=J)>Q. M*UL9]D$54#S/#XEW3S[>DY_%9P'O. Y8,KQ@<10GS$!)M\6>P4UZ41*/FYP2 M!4NNQ"_?_ 6;DSA:BJ+5PJGT3!P2ZT8HKG+!)5N2$QP+P[Y-5\8BW;KOQY1J M"5P>)^ F<6P:GL,D:%PMW$*0O7PQO(K>GVGOLF_O\AQZ=K^I5X".N&[_OBKW MXIEC7%NTD4=S0[[-DC3<'B$PZ@F,_I, 0J/1\I6$LPQ&_S 8_L4@/!B!&K#T M@VY8KC?*MM/0>_NW9-J.T)_P]B&B6U4*F@<):TJ-!F^I+K;#W1I6-WZ@5MK2 M>/IM1>\AH N@\[76=F^X OT+F_T&4$L#!!0 ( &^#JE8] ER:#P8 %8Q M 9 >&PO=V]R:W-H965T4%[W9M#IV+6=3L=$9+]BU1&J3YU0^7+!,;,]Z<>_Q MP!>^7.GR0'\V7=,ENV'ZV_I:FKU^2YGSG!6*BP))MCCKG<>G)!F7 =49?W*V M53O;J!S*K1!WY<['^5DO*GO$,I;J$D'-OWMVR;*L))E^_-- >VV;9>#N]B/] M0S5X,YA;JMBER+[SN5Z=]4YZ:,X6=)/I+V+[!VL&-"QYJ9W0$6&:\DR]-4>_W1!T].8M>H-X@;ZN MQ$;18JZF?6VZ5S;23YNN7-1=P<]T)4%7HM KA7XOYFSNB2?A^!@' 'VC2RL. M?A3G @>)5U2^1TG\#N$()YX.7;X@' ^K<.P;3SB*Z>/R_CI'F: % M6M"49UP_^(8=1.T[6R!A! CF2#AJ)1P=*/M&D'I"P@@0S-%SW.HY#D[)3Z)8 M'FLF<[/*W^IW9DW4&VEFY#OTP*A$"[-*^<0,0O<5$Q)&QC_=!@;V%N!(=-)* M=/*ZK$7_H7-EYM]:2.U=:2^"X'UE@H01()@CZ*05='*@')Y Z@D)(T P1\\X MLD^?T2NSF"[,X7 NA]G[J@I*(PWM)>D<[SRKQ^$GCLH/&%DDRZHIJ%9\[7_2 M#H+VE@:21J!HKHC8BH@/E,0-&$I42!J!HKFB6FL1!Y^T9]\K?\WFQ_2>2;ID M9H:67SJ4_I'F9I7A_]9JKYGD8HZ.C%/,*Z_VUBMTN+$X3IIHKZZ@!J.S*V-O M5UP9K:.(.RR%-\&[E^LP=N^9"4DC4#174NM^.10&0]J>T!I!(KFBFJ=3QPT M 9'VX,!]=W4/O3U9-A=WICZW9P MV.WXT[M[>0]C]YV7H#0"17,EM98(QP=*=@QJD4!I!(KFBFHM$@ZZ!>!D#S>V MM]"@MJE#B+'_1N3*:DT2#IN%KY+.C9#RSKNBAX/WE@G4!4'17.&L+<*#0R4Y MJ#$"I1$HFBNJ-48X_$X'.,G#C<7#26!)#P?OK6M'5T8O6=.M%<)A!V"3^@7K M.*C1 :41*)HKHW4^>'RH% =U0J T D5S1;5."(=? &G.*@[ J61#B'P,'I! MSELSA,.NX(,P:EU+D3*EC)A>L4#?^(#2"!3-K4*Q+BB)#E6' NJ#0&D$BN:* M:GU0TO%JJ*L8I8G??2$5QZ/QX$DQBN>T292,GM2BA#OSVL%:?Y*$'\NOS#TL MW^3>88*:#5 :@:*YJNV4?QVL_@NV RV NP0UB2QUB0)O[&YI@_EESBH>H>] M$!*E9IF1--4*;;E>-26<3*IJ=9W3!__:VM%*/*A"O6J">A(HFJNF]21)^-G\ MBOYX-K%!W\: T@@4S57-6I#D4*5E":@A :41*)HKJC4D2?A5#%1BAUL91<\G M-J@3@:+5:O9W"LZ-!LNJ<%^AJF:\+J]NC[8_#CBO2N*?'+^(3R_K$G^+J7]Q M<$7EDA<*96QAD-'[L'%9GF ^7PBA'W?* M!MJ?4LS^!U!+ P04 " !O@ZI6YKN__[D& "+,P &0 'AL+W=O\X-(XI3-,Y ?=CN:?;UE"7^\&<'1TXG[>+,5Q8GQ]'I/ M-VS!Q/O]/)-'XT9E%>]8FL<\!1E;WXQ>PZN9[Q<&Y8@/,7O,CSZ#8BH?.?]4 M'+Q=W8R\PB.6L*4H)*C\\\!F+$D*)>G'YUITU%RS,#S^_*3^4SEY.9F/-&G MU5_ZI0[$D8'4,1N@V@"U#4B' :X-<#G1RK-R6G=4T.EUQA]!5HR6:L6',C:E MM9Q-G!;+N!"9_#:6=F*ZJ)8/\#58Q)LT7L=+F@KP>KGDAU3$Z0;,>1(O8Y:# M"["02;0Z)*P8?1?G=+/)V(:6RR'/W+,'EAX8>'G'!(V3_)6T>+^X R]?O (O M0)R"/[?\D--TE5^/A72]<&"\K-V\K=Q$'6YB\(ZG8IN#-^F*K73[L9QR,V_T M-.];9!5\1[-+@.$/ 'D(&_R9_0]SY)?FR.(.;I8!EWJX0Z\[FG__)H>"MX+M M\G],<:MTB5FW* )7^9XNV;89IG?N.9_ZQGB\(S M\"^89WQU6 HPX^F2I2*KUNL^SC^9W+;J]ET<1V):"((F!,% ^1FX#($C,2T$ MDR8$$VL6S%E6K+C\;2NF+[B@"4AM.5O)A4?)"%OI:ANA^1@V/H96'V?2099= M\/6%V+*+>4(%,WEF%>F[)H[$M/E&S7RC@=(RUQ M2<1>@+UVY32,0SB<3 )S0L(COH!]4U*6T6\OJ?;+]5TY5VIZ<) *#AHH?VMA M5V%PI*:'0<$/M()%_]):ZT5'V>I=$A2TD]HX+.C*:44JT(XJ=Q*8?^:\ V2M MMKU7QI&:/E-%/M ?*D&=LH\K-3T,BGZ@E2R>*;'!2>F$"$68M+/Q=%P03J*N M;%1< NU@TF3C>775>I'>Z^5(30^)PB 8#I6V3MG(E9H>!D5'T$H>WU!7(T/! MA),VMYJ''26\?DNN2 ;9269. M!@4_R$H5]J):VQX7RS"" 6IEHF&8[^'([\A$123H&2(I,_&L@FJ_0N^U&F)K M!BGB062HE'6*0Z[4]# H'$+VG:#>!;76:U5*U$8#XS O"CO26'$+LG/+;,MD M% !-5V"VI=GR(&_%8N.6@%VH]S(-L5&#%!&AR5#9ZI2"7*GI85 4A.R[0?8" M&YY63A^2]D^]81@.<=B5F0I-D!U-S)EY7L%UNJ?C2DUO!R@4PMY0#0&GJ.1* M30^#0B5LWSWJ77!KO58EG4Q::=TQK(,;L&(:;&>:*F.-%=9NV7M=AMBQP4?M MJL'Z56X;5D-@$598A,_H66%#-PI%4=1.1<.P"?0[;J:P8A7\#*M4J7A62;5? MHO=B#;&)@Q4,X:%Z6-@I'+E2T\.@X @[[F/5>NU:V698XS (44<>*XK!=HJY MH[&\$RM XR4?URIZ<\"*/XA9S2UR&FSBD3> M)&P_#6#H:061W]%C)0I*B!U*](P\J\#:K]1WS5RIZ7%1\$.&ZF81IVSD2DT/ M@V(CXKB;14QM*B\X26?C,+_CX19R]-R-'6+^B).\S.8/\HL-S4DZ0\ MK\PZW=9QI::'1@$1&:JY19R"DBLU/0P*E(CCYE:M%^KULXVQQ-3;\D@'-/@* M:'P[T/P:B^66I6!QV.^3V.RA7:+W\X)#;-WXBI+\H;INU:FR[:^L;VUVH76/'1Z\U[%BV*=_VR$'Y9D+UI']S MMGFCY'7Y'D7K_"V\FE7OA2B9ZC65=S3;Q&D.$K:6DM[E1'J656]^5 >"[\N7 M)SYR(?BN_+AE=,6R8H#\?LVY>#HH+M"\?S/]#U!+ P04 " !O@ZI6I]$Y M'-D" #"" &0 'AL+W=OT/:/V$AB_C5-I?M&UC/0=EM52\;,%:04E8\X^?VSST )IG&."W M /\0,'D%$+2 P!IME%E;5UCA-!%\BX2)UFQF8'-CT=H-8>8MWBNAGQ*-4^E/ M72C7+.,EH H$NB^P /0%+7E9U0K;3/,56F!),H19CJX(K17DZ!L6C+"U[*'. MKD!A0N6YQG]$+I)F52:NTC+-9F[62EHTDOQ7) 7HAC-52/2-Y9#OXUUMK_/H M[SPN_*.$-UB,4##^C'S/#P;T+$^ ^Z&%^T?D!%W* \L7'$DY>4FY3=-L*$T- MS628QASOF:QP!G-'GU\)8@-.^NG#./*^#GE\)[(]QY/.\>08>]J4SQEA*.>4 M8B%?C)\/&6_88LMFKJ%-ZHV\2>)N^H;>"-H3&G9"PZ-"=]5]NM3P%*EO!.U) MC3JIT=$J>K 7E-:*-R#T?8MT097ZM#:G;K">HO>LIW=][C$^NI<3OX M9AJ*L)?T( Z]V+L(#M[.0&!T$83Q.!Y^0]-.Y?3D8CJB<_K_]M-Q-/:CBP.= M X%QX,63>'J@T^VU@Q+$VG9)J0ND9JJY-;O5KA%?VOYSL+[0#;KIIR\T37?7 M=^*:,(DHK#2E-XJU+-%TS&:B>&6;SB-7NH798:$_,D"8 /U\Q;G:3 _ P U D !D !X;"]W;W)K&ULK59M;],P$/XK5D!HDV!Y3]K15MI6$/L FE9@G[WDVEA+ M[& [[?CWG)TV]"4M3-J7UG;N.3_/G7V^T4K()U4 :/)E[@59=R9C.S:G9R,1*-+QN%.$M54 M%96_KZ$4J['C.YN%>[8HM%EP)Z.:+F &^D=])W'F=EYR5@%73' B83YVKOS+ MFZ&QMP8_&:S4UI@8)8]"/)G);3YV/$,(2LBT\4#Q;PDW4);&$=+XM?;I=%L: MX/9XX_VSU8Y:'JF"&U$^L%P78V?@D!SFM"GUO5A]@;6>V/C+1*GL+UFM;3V' M9(W2HEJ#D4'%>/M/G]=QV *@GWY L 8$^X#H""!< T(KM&5F94VIII.1%"LB MC35Z,P,;&XM&-8R;+,ZTQ*\,<7KR#0_*+<]$!:0&268%E4 ^D!F>EKPI@8@Y MN8=,\(R5C-K X\HG*CGC"[4%.9N"IJQ4YPC^,9N2L[?GY"UAG'PO1*,HS]7( MU0?!5<%XI\XCGDNW@7=79B@XW8Z^"DPZ]47I#0?T\" M+PA[^-S\!SR(+3PX02?L8A]:?^&QV#<52*J%O.R+38N-^K'F>/W.4V M_1ZCO&?]72$+O&X M+<"4/9813$B%UUF9ZZL(%GBE\9KBM29G;+-\WA>8=K=X*QEA&GNI-PSWLM9C MF S#./73_LREG:#TI* I*QM3_ G,Y_@:F(K4\"4HHW%7U3^4I <$XS2-XW1/ MQZ%9&'J1?^3\#3H5@Y>JP&J?/1%1FSJK"&:#K*B4E.M_*AD<4$R3Q!_N"3FT MBOPP2OIU##L=PY<=K]P(.TC%"P[8\##> S_Q@V1?3X]A&GIIE [V)+E;#R36 MW(7M&Q0R;+ANGX]NM6M-KNR+O+=^C2U+VV'\==/V._@X+!AFK80YNO0N4J0E MVQZBG6A1VV?X46A\U.VPP+8+I#' [W,A]&9B-N@:N&PO=V]R:W-H965T<2N%R/@CAX M&+AABZ6Q ^%X6-(%S,!\*Z<*>Z%'R5D!0C,IB(+Y*+B(SR:Q"W KOC-8ZZTV ML:G<2GEG.]?Y*(@L(^"0&0M!\6\%$^#<(B&/WS5HX/>T@=OM!_2/+GE,YI9J MF$C^@^5F.0H& )KEVOV1=KXT"DE7:R*(.1@8%$YM_ M>E\+L16 .,T!21V0/ [H[ E(ZX#4);IAYM*ZHH:.ATJNB;*K$') 3JI/Y[4X77VX-V -HIE5D$G$:%KJG)-CMZ^ M&21)='XSN]"N&9\?-ZEW$-U>$6>ZI!F, KP#-*@5!..W;^)>=-Z4>DM@.T)T MO! =AY[N$>("'9@_;SY9E)7QYOM E6!BH@<*]A[K]C^YVN#TG4H]LY?C:-AN-K.XNF*.$ZC7NR7[?#K>7Z] M@_QF1F9W1);VK#2A(B?H;$6%:61Y$.NEQ](2V$[:?9]V_U7XN-^F8"V![0@V M\((-6O'QX%D?/UV1G*:=J-_LXU//[_0@OXD4*U"&W>++4N";LI'<08B7GD9+ M8#O9QM&_>B%Z%0:N:;2D65MHNZ)M%5EQ*R:N8;8]VN\,TD'_L9<;%G9Z2#=- M'[DYW"H-"U +5S%KDLE*F$U5Y$=]57[A:M%'XY>V6G+)1NF063;VEIM+ <@\J!8W"<$Q+QF60)GYOJ=-$U59P"4M-3%V63/^Z M!J&:63 ,]AMW?%M8MT'3I&);6(&]KY8:+=JSY+P$:;B21,-F%EP-I_/8^7N' M!PZ-.5@3IV2MU*,S/N6S('0)@8#,.@:&OQW,00A'A&G\[#B#/J0#'J[W[#=> M.VI9,P-S);[QW!:SX#(@.6Q8+>R=:CY"I^?"\65*&/\E3>L[P8A9;:PJ.S#: M)9?MGSUU=3@ #$+*ZOQE"/.IC>,:_+ 1 WD%IBI-> 564,&Y O3FKD:D],%6,:%.B'O+]#F)A^](%$;Q$?C\=?@" M,H2''AX]AU.L0%^&J"]#Y/GBOY=AP4TFE*N$(=^OUL9J?&H_CBEL*4?'*5W[ M34W%,I@%V%\&] Z"].V;X3C\<$SO?R)[IC[NU<>OL:>?E=P.+.B2 --R@,U. M!&=K+KCE.)^_#A.X.)?WI- Q'EW'OU>9*#QZO&QSX,K9< M&B)@@[CP?'(1$-TV8VM85?GWO%86N\,O"YQ?H)T#GF^4LGO#M4@_$=/?4$L# M!!0 ( &^#JE9_BVZ1[@( #4' 9 >&PO=V]R:W-H965TLFEJ)-2% 8!U$*G35*K52!6OW8=H'DQS$JF.G MM@/MOY_MA)2MD.T+V,[=>^^>[?-X*^23RA UO.2,JXF7:5U<^+Y*,LR).A<% M)6[8W!5K(4XLE.;M*)%UA!R##1%H&8OPW.D#$+9&0\UYA>0VD3]\<[]&M7 MNZEE213.!/M!4YU-O)$'*:Y(R?1<;+]A7<_ XB6"*?<+VSHV\" IE19YG6P4 MY)17_^2E]F$O(0R/)(1U0NAT5T1.Y171)!Y+L05IHPV:';A27;811[G=E(66 MYBLU>3J^)E3"(V$EPAT254HTCFL%GV!1;1.(%H@'*XQ0TRZ,%,<$W- M(M=VJ&B*DCB;;RE94D;U*YQ>H2:4J3,XL9G?,U$JPE,U]K41;NG]I!8YK42& M1T3VX,[090J^\A33/_-]4W!3=;BK>AJV MX1>0Z];@?"(.S!P^(*3D_.6G![ MC9L]A]O[IYN=Q@AJC*NM3<$8-,>DE-)X!U.BJ.K Q=+A7)#E@SAAA>EMC&" M)R;;>=J!&6%)R2J#?\X%8V".Y);(]-D=ZA''8, [;&=\NY\H>OZ/E#M\Q]X;A8>Y1PSWZW]U&GK;O\^C= M/H>#?A3])<#?:V4YRK5KV H247)==;5FM7D3+JM6^!9>/2CFDIL#J(#ARJ0& MYT-3NJR:=#71HG"-<2FT:;-NF)EW#:4-,-]70NC=Q!(T+V7\&U!+ P04 M" !O@ZI6#4?8R^ # ")%0 &0 'AL+W=O*@=,HN/%':B-D8ZE3EC7_3D;32V'!T1Q!!*#4'490M3B&.-I.+XMP"U MRG=JQ_KX)_I]EKQ*9DX$3%G\#XWD:FP-+!3!@FQB^8'M_H(B(5_CA2P6V2_: M%;:.A<*-D"PIG%4$"4WS*_E:$%%SP+TC#F[AX)[JX!4.7I9H'EF6UAV19#+B M;(>XME9H>I!QDWFK;&BJEW$FN7I*E9^D6N*3S&)3OG/&(ID1"A-XS"0*]O@-) M:"S>*.BGV1UZ_>H->H5HBOY>L8U0<&)D2Y60#LL.B^!O\^#=(\$_$'Z-/'R% M7,?U6MRGW>YW$"IW)W-WF^ZVHK'DTBVY=#.\WA$\!3-HT@ I9;P@X/L^A=_1 M.]A"C+ :=;JV$=,9B:[]&[$F(8PM5=P"^!:LR:^_X,#YO8TF0V -TKR2-"]# M]YX5X!6Z)3%)0Y5\MH']R=EFK>BZ0O=*26E(28QF4DE**U21N=;[@$"?WBE$ M]%;=%I_;F/),,F4(K,%4KV2JURFONCR.ZB*'"#((O85O)^Z@[SO.R-[6\WC6 MK!&A7T;H_Q\%X.4%T#NK #HC.7=9#8$U2 M*TH++%D!@DBE#8 VF^B53_9<7 M0 [AUY3M#8-!;T__AU8]7+=JQ#;B\ 7.LFL>D2^$^[ M?W<8YZZL*;0F:57;B-W+E@$VVBV:0FNR5?6+N+/).K$0O,,-W@F&_GX=M)AY M?=<[4@95IX9/;]6>4@&A^J[*/X0ZNJ#6/#K?<_;*&4)KLE)UA]B_L,Z--H6F MT)IL56TA[NRE3M1YT*+S@V[_.:MFA%4[AD_OQPY4WK;3MV;0^8ZSU\P06I.1 MJ@'$@PLKW&CO9PJMR5;5_>'.ENE$A0\//E5[V#U0>(N5U_/W%&[7SLGT(>4# MX4NJ6(]AH=RB_NY6>I?M]_*O3:M*5$<2JS,LXS4LCMS>2=^Y9[BRJ@WN,?L7PL3Y9)]57N M\OR/:N5]=#-QJA;)1&Y4A1#ZSX-*IVV"IYN MFA3!,05])H5'/N29VI4DS"(9F?%3W=RVS?1KFV^I%?A!%&\(=5[I?]0COW\. MR(_?_S30KK4=\S%_>$,:[9&'V+M[SJ #"_Y@O,76\;LF$!N M=,N<%S'\ @Q=UAAW&&.4T6NEY]5<[QGN[:'46\J2G&B0_.MO>AMYKV1:_GN@ MJ;='Y&P869VWWY9[L9$W$WUB+F7Q(">K'[YS%\[/0_I P@(D+$3"&!+&03!# M,;-6,3,;??7QD-[)@N3;T\.K)/]]X6B[M5+'B@8)"XZP>0VK>@T/*WH]?3A5 M C(=0\(X"&8H8=XJ86Y5 L_SZ#%.DJ%J6R/'5AL)"XZPQ4FU/^LY,B< MK)^3+GV7.F9.#LII%'/1%G-Q43&)B/ZC>SRZHZN&NAFW5LK8PB)AP:)W&+O> M[/Q(1F9D2!@'P8SB^VWQ?6OQ/Q7Y5G<"])E;)&0KY6#EK8BQE4?" K]?>3H[ M/Z#]WC&XF%^9^S!DJS@(9A1TV19T:2WH+Z*(8OG#=TOJ^C^7A.D,.\+T(3Y8 M62MK;&61L )"Y$PAH1Q$,R0RE4KE2O\'< 54C%(6("$A4@80\(X"&8HQG4Z MO\*Q7R\.Q68G2DGV1;R10P)I $8W:^DX9SV>M3W/V-I#:2&4QJ TCJ*9]3_Q MJUQK_<-2Q:E0,B);$1?D020'6=T1;O),Q=F][CL2*8KL=7Y0)(G%79S$ZFE0 M)FY/)JXS(!-KT9*GK3PACHY:WOD: TA:2&4QJ TCJ*9&NK\2==J M9OUU#0VJQQNX">B?;:"69$.;6W.&T)P,2N,HFJF SF]T[8;C;[G2=Z5&F0=K MV[?Q!GL<4.L02@NA- :E<13-%$%G-;I_W6MT^_::._//W;6U/ MNJF"SMBD=F/3YFG90T>7'FIZ0FDAE,:@--[0C(%[L\72>:;RG9M)[6[F1ZGJ MMT/T)9]LQ#ZNS@;=N+M!/4 '5-(!QW2Q.+\:0!U.*(U!:1Q%,]70.9P4,_32 MCAFM :C+2?NC+Y?GB@JA*1F4QE$T4P.=>4GM(S#?9P^Z['GQ]*((H(8EE!;0 M_D#,U[XW/UR_8D ;4FH32.HIF2Z*Q):K'[/I4DK=IVWZ=F]S0L=;CME MM B@-F=#,T0PFWGGI@8T*8/2.(IFBJ"S.3V[S=G>SN[%T[/WKG;&: E !WDV M-*/+0,^'Z830G Q*XRB:J8#.VO0NLS8'"P^U,Z&TH*&=&N2S^57OT(?ZF5 : M1]&.A9^>3&Z4RN*^GK>JZ@CJ*_QQSJ!V:SLWUKMZ1JBS[8'[-CS.<-5ACA-N M?1#%?9R5))%;C73>^%JYQ7$.J^.*RO?U%$IWN5)Y6B_NI-!7EVH'_?DVS]77 ME2I!.Y/8ZG]02P,$% @ ;X.J5DE B\'2 @ 'P@ !D !X;"]W;W)K M&ULK5;O;]HP$/U7K*R:6FEK?D&R=A"IT$U#6E=4 MUNW#M ]NNJB30S(+*P@T\+W)+RKB3#&QL*I.! MJ'7!.$PE47594OEG!(58#1W?60=NV"+7)N F@XHN8 ;ZMII*7+D=2\9*X(H) M3B3,A\Z%?SZ.S7Z[X0>#E=JX)\;)G1#W9C')AHYG!$$!J38,%"]+&$-1&"*4 M\=!R.MV1!KAYOV;_;+VCESNJ8"R*GRS3^=#YX) ,YK0N](U8?8'63]_PI:)0 M]I>LVKV>0])::5&V8%10,MY8],08XO05-6J!.DN=8Y2++%?3N[),=' M)^2(,$Z^YZ)6E&=JX&JT8<2X:2MYU$@.GI$') 3=B4)+5_X#-^H5AA1:C-_Y-=7 MC)$)5D']WI>RAK*WG]*T@G-5T12&#G[K"N02G.3M&S_R/N[S^TID3]SW.O>] M0^S)-^QU*T\?]?AJN_H8?/XZ\+3L'#WRAG:BS$[V\&M&.^C@.^[WMJYOC! =I-N#SN1!ZO3 '=/\)DK]02P,$% @ ;X.J5IHNUE9)"0 YF0 M !D !X;"]W;W)K&ULM9U1;]M&%D;_"J$610M4 M$8?D4%1J"T@\D[9 LVLTZ>[#8A]H:6P1H42'I.P4V!^_)$5K-")UQ3$^O226 M[3DC?9>^UN&5J:OG+/]2K)0JG6_K=%-I=GS]8B-7C[Q9_*P*NM/3.97C_&#^J3*OQYO\^K69$]9)FNU*9)LX^3J M_GKTCKV585@O:+[C7XEZ+@X^=NJ'Z(V>Q+S^C[^U01PL8,&)!5Z[ MP!NZP&\7^$,7!.V"8.@"WBYH'OID]]B;X$1T?>[^Z(=^*.?(SS-X[/?G8\U_-[EM\,6.ZY)Y<+>KE0BVKWW7*O9[D< ML-R+FN7,7#ZI"K*OBK>OBM?P_!.\]]NB^DQ1. ?EXX6Z'E4=I5#YDQK-?_B.A>XO?6DC80()DR"841=_7Q>?HL]_ MS;+EN4B80,(D"&:4@>_+P/$=A2/K@H0) M)$R"8$9=PGU=0OK'8YOG:E,Z<5&HLO?7)KG>M@A(F$#"9-AI95'@3L-])S/2 MG>[3G;ZZ7Y,K;7-%P@02)GR)5?;9HN$"21,SCK9S@+6GRQSM>RX M9+9"W:NJWRZ=,O[FI$E\EZ1)^7>OK) @VYBA- &ER99VF/38#]T3'8(=B"4C MLV[..8RS^_&V4LC3AS--L0X:21-0FFQIAT%SWSMU3&M59*3QS/]0M:._',R) MZD\9*H=0FH#29$LS#F>LC%-GD6V*9*GR MYLQ>;]!0"X32!)0F6YKQ?,Z-9NS4$:T=CYV1O*-S(,[_G)OFU&[U1"]7:1-] ML4H>^SL*5 "A- &E213-K))V13;%GR)A4(V$T@24)E$TLSK:.-DYY=PDI1JG MR5/U]#W9E/'F(;E+R6>64 N%T@24)EE71#T>G?P-H4V4T2K:T[<^Y_%2K>/\ M2W_D4#F%T@24)E$T)^N&[R&/37PKG0W5'5LZ'+.M_!0T-LTX;JN)0FD31S+)H M8??""[0IJ*A#:0)*DRB:61TMZAX]U3T_,ZOP:)@'=5*)H9KI:K#U:K,_-S^GEU@EW9ZF< M1]YQP% _1M',E^EI/_;I0>^Y(3J]W#9@OSM"C7APE"]T2XFBF?EJP_5IPQT^ M2*=!UDEW[?&X44 WE"B:F;.V6I^VVH%#=)IB'7)WA,I\W_6/@X:**8IF!GWP MPEYZO#MHBDXSK&/N&:#VY@Q53!3-S%DKID\KYL Q.DVQ3KIG@LJFGL^/DX8: M(XIF)JW5TJ?5A?K0D GME":1-',>FF%]"/\210? MZI90FH#2)(IF5DA- &E213-K(ZV\H"V\ET'M'$4S\]9V'M!VOAL$'%[E MHC=CJ)Q#:0)*DRB:60[M\,$%7F,=0(T=2A-0FD31S.IH8P_HH>_YP7K0'=;. MIM'TZ!H7]#;6$4.U&T4S(];:'=#:3W7Y\;JO#NG9>SXX*7WL,T72I,HFIFO=F-.3WW/3=5YSVM[^7&\4+F%TB2* M9L:KY9;3YPQ]$3*4)E$T,V=MM)PVVH%#==Z=S_H>CXYSAIHH ME"91-#-G;:*.U'G/;-:+HD[? MP%ZG"7NAIDNX)-O;01"P+_^/DRO9EUT%#?0]',H+7O<=KWNB='K";I--W6RZ$T :5)%,VL MDY9&/L.?->'0<2V4)J TB:*9%_#3UAF>LT[;4[IACX=RGQTU+GI;V\BA-(FB MF9%K$0V'B.A1XZ('Z#31]LS]+;6D4,U&$4S(]<:'-(:W-NLA@_.:;KUCP;4HZ$T MB:*9==(>'5[@$LDA=#H+I0DH3:)H9G4.KI-,R_5E0XV'ZY4 M]00KK[^A^OI]EI4O-^HWHMB_M)[Y*-% M%FMC'ZA&=/#8*$TC5CO7GG-.58V-H /3HO8WSYX%8N:A<.>%FT8H%WZ.[; M&^LM/K#,9(.:I-%@<3YB%^GY. _^T>&;Q#5M["$HF1KS$(SKV8@E(2%46+G M(/RRPC$J%8A\&K]Z3C:$#,#-_3/[IZC=:YD*PK%1W^7,U2-VRF"&<[%4[M:L MK[#7 M6#G>919E380396'-&FSP]FQA$VL3T5Z-U.$OWCGK;Z7'N?):KU [8R42?( O MPEH1Z@J[$W1"*MKSI_=W$]C=V8,=D!J^UF9)0L^HX,['#RR\ZF-==K&R5V)] M%O8 \G0?LB3+M\#';\,G6'EX$N'92SCWJ@?IV2 ]BWSY7Z0_P412I0PM+<*/ MBRDYZQ_7SVWZ.L+#[82AXI_4]D+[3G@_;\ M+?;RMF,D\', J+92/_B>W0=\K) (_/\%,R6CD"K4%6ZK11?@. 8(LV)5IDF: MG11\M2GR3Z^S].QT<.J2YQOO-\P._U 64A,HG'M8C= EPU L?P-02P,$% @ ;X.J5CP%DSQY!P M;S\ !D !X;"]W;W)K&ULO9MK;]LV%(;_"N$5 M0PLDM7B3[2PQT"0K5B !@F;M/@S[H-IT+%075Z22=-B/'R4KIFC3QY!!!04: M6^%YQ??P2'I"4N=/>?%=+H50Z#E-,GDQ6"JU.AL.Y6PITDB^SU!C*52&B>1V4)D,2!.$PC>)L,#VOC]T5T_.\5$F<9*L3B8O !GUV% MO JH6WR-Q9-L?4:5E6]Y_KWZ\FE^,0BJ'HE$S%0E$>D?C^)*)$FEI/OQHQ$= M;,Y9!;8_OZA_K,UK,]\B*:[RY*]XKI87@_$ S<4B*A/U.7_Z0S2&Z@[.\D36 M_Z.GIFTP0+-2JCQM@G4/TCA;_XR>FT2T K2..X T 60[@.T)H$T K8VN>U;; MNHY4-#TO\B=45*VU6O6ASDT=K=W$636,]ZK0OXUUG)K>%;HB"O431=D<_?ZC MC%=ZC!0Z-9]/T(W0>5KFR1Q]2E=%_BBJP_*D#KG/%^HI*@1Z>RU4%"?RG8[] MTE P=NH>(\H/D$D(-31GRLX_%K,='A0AQ.@.W23?%KKT0/) M/T%W2:2S;H_!WS>Z.?JD1"K_<>5NKBARZ:RF]6G"^C35_>MQ M2O&(C?#Y\+'MU=$L8"-FFEDN^,8%!UW<""G/]&UI5J9E$BDQUW<3G:Q9'*WO M5]I"E.:%BO^M#[CZOSX!;W7L%!/]CV\9<+7#DP!3MX-PXR $'5CW F$&)1/* MU=MPIQ=X$A(>;G76T6S,1V3L[NMHT]<1G&W=1U>GP*BN%X4G,&-PW..] M8>PS#9[$K#1,-FF8O,Z]8;)ST7/.R%:M3G9JU6ID.<"!><0&H(?+,D[F:[;0%$[C'HFW$?:7"DYJ="F)20MY7\+!F MUU'VI69GP% 7Z9.ZB%?J\J5FI\)0%_%&70>4,$!=<.BQ)@UU$9BZKO)T52I1 MR!,TCU2$]#-J)J34?V'40Y^KI2A@B(%/T'G,^Y@\(@;>".NS_+WRG"\U.Q6& MYP@\!^4-8IKSM"$&3\)PM 4Q9'8$]J M=F(,W9%1G[7N%?-\J=FI,)A'0';J=*N'E2API^^#WXCA-P)35_?K $ >3YC6 M)*8/Z*,&^FC0Y\J)5_KSI6:GPM ?!9&JRW5P0&FT_SJ (X_U:+".PC#VLLKH M-.4)QAJC?: =;2T(]KHBZ'=)L ^LHP;KZ"NM"M+=]3XVYFQ[;K%IUF891L)@ MXF89:IB,PDRV62$'*046Z3QT?'[^0,6Z3RL?8 9-6!&)WU6N%<4\Z5F[]TP*,;@^;<. M%7Y "> /./)8CX:Q&$Q&-\X'D-.BU]DT7VJV;8-=C/18YJ176VFL%8Y6[E&$X@24[CV0?>4T7VIV*@RG,7B:KD") 8M#<.B1)KG!,0Y#U,>RR&)5:AJO M1GH1/U>?G4\B6*CKV/I2LVT;0N-]KH%RK]3F2\U.A:$V[FT-]( 2 .1PY+$> M#8[Q5\(QOHMC9,(FVQNN'?O.QF0/BW'#8AQFL:]B&<^2/5>G5^;RI68;;6V- M[Y.YN%?F\J5FI\(P%W^E?6;'[ M_UB 1;H.JR\UV[*AJ+!/B@J]4I0O-3L5AJ)";Q1U0 G:20:''FO28%1X:"=9 M)E51UF_4GL;9:;._P&G2Z]JB+S7;MP&OL,\M8Z%7-/.E9J?"H%GX2EO&0L>6 M,4SI]KRFHQD-^7C[%8YAZY7F5!0/]9O>$LWR,E/KMYLW1S=ODW^HWZ$>FN;K M5]%OH^(ASJ2VM]"AP?N1[D&Q?KM[_47EJ_H%Z6^Y4GE:?UR*:"Z*JH'^_2+/ MU&ULM55=;YLP%/TK%JNF5NK*5R!M1Y#:9-,J M;574KMO#M <7+L&JP=0V2?OO=PT$)1W--BE[ =O<:LA+DDJBX**I\O@8O5Q'*M]<(-6^3:+-AQ5-$%W(*^J^829W;/DK(" M2L5$221D$^O"/9^&)KX)^,9@I3;&Q"BY%^+!3*[2B>68A(!#H@T#Q=<2IL"Y M(<(T'CM.J]_2 #?':_:/C7;4P/ E M@JOF259M[-BQ2%(K+8H.C!D4K&S?]*GS80/@CEX!>!W ^UN WP'\1FB;62-K M1C6-(RE61)IH9#.#QIL&C6I8:?[BK9;XE2%.QW.)!2'U,Z%E2CX\UJS"7Z3) M.W)-I:3&8G(X TT95T>X>G<[(X<'1^2 L))\S46M$*/P"?[H;/($&XT\"];;B-!O0N>+T+7L/G_\&%8S+G%.5O MF_'C,X:3*PV%^CDDM>4>#7.;8WBN*IK Q,)SID NP8K?OG%#Y_V0\#V1;=G@ M]S;XN]CC:^P:YL21)>4U$)$16)LPI+LE"QLRTRV6L7L6>D$8VCW\! M4$L#!!0 ( &^#JE8PPV>2_P( $8+ 9 >&PO=V]R:W-H965T72_?M>&4$AIMDK)EV";>P[WW'L"=[!F_%'$A$BT29-,#(U8ROS2-$48 MDQ2+"Y:3#.[,&4^QA"U?F"+G!$<:E":F8UD=,\4T,X*!/IOR8,"6,J$9F7(D MEFF*^?.()&P]-&QC>W!'%[%4!V8PR/&"S(B\SZ<<=F;%$M&49(*R#'$R'QI7 M]N78MA1 1_R@9"UJ:Z2D/##VJ#8WT="P5$8D(:%4%!@N*S(F2:*8((^GDM2H MGJF ]?66_8L6#V(>L"!CEORDD8R'1L] $9GC92+OV/HK*07YBB]DB="_:%W& M6@8*ET*RM 1#!BG-BBO>E(6H 8"G'>"4 &<7X+T!<$N JX46F6E9$RQQ,.!L MC;B*!C:UT+71:%!#,]7&F>1PEP).!E,.CN#R&>$L0M=/2YI#CR3ZA,8LS5D& M:X'8'$T(F"2DN"@]A%ZEC$OZISBXWH"K!$&G$R(Q3<09X.]G$W1ZPEO M,;] KGV.',MQ6_(9_P?<\37%49O'WL0<-@ MI/23J@6N&:VM @5M1].J=]8JZ%JV/3!7=66O@_Q>KU\%-3+VJXS]=V? MEO>VZ$!D#<&=2G#GB$[M'+(,!R)KE*%;E:%['*<6M'[=A+[G[#CU=9#GV7Z[ M4WM5QKV]&<_87*XQ;W7G7N1[VW(@LH;(?B6R?T1W]@]9A@.1-:8L*$#_&"9@(E9 Z4UD47_C2\&-J*C62YGGL>F(0I2B]C&'0)5P%P M?\Z8W&[4 ZK1.?@+4$L#!!0 ( &^#JE:?1W#FI@( *8& 9 >&PO M=V]R:W-H965T9BZV/WO;?2[FI22W6O"P!#'DLN M]-0KC%F?^K[."BBI/I%K$+BSE*JD!J=JY>NU IH[IY+[81#$?DF9\-*)6[M6 MZ416AC,!UXKHJBRI>IH#E_74&WB[A1NV*HQ=\-/)FJ[@%LS=^EKAS&]1R6%)*VYN9/T5MO&,+%XF MN79?4C>V2>21K-)&EEMG5% RT?SIX_8<]AS"\!6'<.L0.MT-D5-Y3@U-)TK6 M1%EK1+,#%ZKS1G%,V$NY-0IW&?J9](N4>^0346T\^VS/.&.7R%.2)74IA"D\\B MA_Q??Q^C:$,)=Z',PU[ *ZI.2#3X0,(@C,C=[3DY/#CJP8W:(XH<;O36$?VZ MD?C%9*BIRG]W1=P #;N!;'V=ZC7-8.IA 6E0&_#2]^\&]5(_)U'^!U,6:]9T M)D2#,MIC'T3#L)L[;KGC7NY9]E QS6R)=W+&+SD_1H.XFS1I29->4LP!+'>! M!:H4B.R)&$6%YM2JZ!*1O!!Q/.I6,&X5C'L58-&\<=7C%U<=!4F21/_Q^GN] MHP2U'80^,Q-A$)=$C:;O=KQ\I*9)ETW2,*2^V M/NX]//=*/#SB:,/X-[$@1(+O>5:(L;.0*#SA=07W,EHB>?DD<@ORWNNSMP&):4Y*01E!>#D>>Q,X=4,!3JAC/B3DHW8 M.@:ZE"?&ONF3VW3L>)H1R4@B-016?VLR(UFFD12/?VI0IQE3)VX?OZ"_+XM7 MQ3QA068L^TI3N1@[L0-2\HQ7F7Q@F]])75"H\1*6B?(7;.I8SP')2DB6U\F* M04Z+ZA]_KQNQE:!PS FH3D"["=&!!+].\,M"*V9E63=8XLF(LPW@.EJAZ8.R M-V6VJH86^C$^2J[N4I4G)Q\82SR&2$PS<:[N?GF\ 6?OSL$[0 OP><%60J&)D2L503V,F]1DKBLRZ 9 M']RQ0BX$^*U(26K(G]GS(;( N*HS37O02WNND17Q#O-+X,-? /*0;R)D3[\A MB4KWRG1DH>,W3\LO\?P#>.]I026Y^*C>_-3PG/[ZJ.+!K22Y^-O4_0H\,(-K MP;@22YR0L:,401"^)L[DYY]@Y/UJJKPGL$X?@J8/@0U]\H$S(< ,<_Z#%G,P MS=FJD*:**YBHA-&*MIZ@& 41'+GK[5H,85$8!4$3UF$9-BQ#*\MIDJSR58:E M>EB*(I?T7ZRURT2T0@JW&%Q &$1^O,/4%.<-AP$T4XT:JI&5ZB>U8!SN8K37 M'A@-8CTA.MP,86$X\'PSM4%#;6"E-BM%4.D2)UG9/K&@2Z.X6'%.?;U[ NN4 M'#,^^] 36*"$O]'9JZ$Z^A4/O3V9,\:%03 X0!:U9-'_$+HZN2-A/@R& MNTIGBD,>C ZH,&S7=VA=-B>?.4[5.ZX\O)%>KPMX7VC=4MLE' 9O*7+0ZA!. M[D5/:-U>M$8!VIW"&PC=D1%A.+0HW;'D*'R%U+7> ]K-Q^NE;M]AA+ZWKW2& M,*7LA[2C-2+0[D1.$KJ!P:@-$-Q3$E-TO)0U;'<&HO^D+K]J)U#[ECN*P0/M28$V4W(JP4/[?N, M.!X.=V;IL:@NR]:+(+L7.47N:JBN7_/CP2Y34Q@:'OA"1*V70/;] +O8H?W/ M^Q"B76K[09&W*W3NUD:;^B2=E_N/ B1ZY&K/K;G:['%.RYT]MPVO-DCO,)_3 M0H",/*M4[W*@FL*K/&ULK51-<],P$/TK.Z;#M#-0.W:20G$\DP\^>BAT&@H'AH-B M;V)-9VV@WKH6\53FBAEW!N)IXN=;EN>^K M-,>"J%-1(C$Q*)K&H-*,N)-QV< MSX^-!AFM2,7TMZD_8^AE9OE0PY7ZA;G,##])* M:5&T8*.@H+SYDEU;AP. X>D'A"T@O \8/@*(6D#DC#;*G*T%T22)I:A!VFS# M9A>N-@YMW%!N_\6EEN:4&IQ./@J1U90Q(#R#+SI'"1=<$[ZA*X8P50JU@M?P MF4A);,'A>(&:4*9.3/1FN8#CHQ,X LKA:RXJ95A4[&LCS-+[:2MBUH@('Q$1 MP:7@.E?PGF>8W<7[QE#G*MR[FH5/$EX2>0K1X!6$01CUZ)D_ QZ.'#Q\0D[4 M%3ER?-%SBORPO NJ4B94)1%^3%=*2_.V?_95L;EEV'^+[?=S59(4)YYI:(5R MBU[R\L5@'+SK*\%_(KM3D&%7D.%3[,FT$%+3/\1U,N[,2%+89[AA&3L6.X^V MR7#\]BSVMX=&'B9%T6C<)34"_8,6*5!NW.10D(J*Z^9===%N.$U=3]Z+S\S0 M:F;,/YIFXIE7LZ%< <.UH0Q.STS+RV:*-!LM2M>(*Z%-6[ME;@8O2IM@SM=" MZ/W&7M"-\N0O4$L#!!0 ( &^#JE80L<8MA ( -$& 9 >&PO=V]R M:W-H965TPP^+%K>4!(-%+22NQ= HI MZ[GKBK2 $HL1JZ%23W+&2RS5E&]<47/ F4DJJ1MX7N26F%1.LC!K]SQ9L$92 M4L$]1Z(I2\Q?KX"R=NGXSMO" ]D44B^XR:+&&UB!?*KON9JY@TI&2J@$817B MD"^=2W]^-=/Q)N 7@5;LC)&N9,W8LY[<94O'TX: 0BJU E:W+5P#I5I(V?C3 M:SH#4B?NCM_4;TWMJI8U%G#-Z&^2R6+I3!V408X;*A]8^QWZ>D*MES(JS!6U M?:SGH+01DI5]LG)0DJJ[XY=^'W82@N! 0M G!,9W!S(N;[#$R8*S%G$=K=3T MP)1JLI4Y4NF7LI)"]8(I2(6KE3&M+R;]B:N.A/! 1,_ M,!^AL?\)!5XP1D^K&W1^=O%>QE5U#<4%0W&!T1T?T/TJ)%$O#K+WQI79G(@4 M4_0*F,]M?CO=B5U7'Y2YJ'$*2T>=! %\"T[R\8,?>5^.N!X/KL?'U!.]"39/ M759DLO19VR;^-/95Z-8"FPRPR2G8Q ;KLL)W,&\2VF'A M/P4(;+-R'Q3// MM\.B 1:=@D4V6&2!Q8=@\0"+3\%B&RRVP/Q99(=-!]CT*.Q1G5+ N01N0T[W MD/$TB&([13&)JH\WV/\I(\?[_*MV=#J6;O3KQ&U()1"%7B=XH5GYY MUT"[B62U:5IK)E4+-,-"_7. ZP#U/&=,ODUT'QS^8LD_4$L#!!0 ( &^# MJE:D5/='^ 4 'HB 9 >&PO=V]R:W-H965T6; R)T*>ELL)7Y>4S"NG/)L@SPLG.4F+T?2R^NU3.;UD&Y&E!?U4 K[) MT,SMKL:P='C#Y_3Y4JH'R;3RS59TELJ[M>?2GDV::+,TYP6/&4%*.GB M:O0:7ESC6#E4%G^D=,=;QT"E\L#8%W7R;GXU\A0BFM&94"&(_+>EUS3+5"2) MXY\ZZ*BYIW)L'S]&?ULE+Y-Y()Q>L^S/="Y65Z-X!.9T03:9^,QVO]$ZH4#% MF[&,5W_!KK;U1F"VX8+EM;-$D*?%_C_Y6A>BY0#] PZH=D#'.N#: 5>)[I%5 M:=T00::7)=N!4EG+:.J@JDWE+;-)"_48;T4IKZ;23TQOZ(, 'Q^R=$E463D8 M@ULY5.:;C *V (/++V^H(&G&7TG#^]L;\/+%*_ "I 6X6[$-)\6<7TZ$Q*6B M3V8UAC=[#.@ A@^D/ <8G@'D(6QPO[:[W]"9=/." SGJ@"Q'GFYR$^A]W* % M9PP3F,0]U 8S.1<&GAEVT, .K+#OF""9!"R'%-,T,L$,!O\KYA9QO9%7EB$_EX"=9ID:_$6IHJ"B&2=*#:C)#/HK-4*,& M:O2$B@+Z=99MYFFQ/#J+:#!,P\#W8=3+(AH6/,"!YYNSB)LLXA.X=@9V5;^A M\S'9TE+V3S!/^8QM9!HE$=0$?Q\_:>'RSKT@A#WX5AA/G%"2)LG$FN1'L:*E M;/9;EFVK)R,YFPJP(+,T2T5*.?@/W-(B95)74/G8)*,%+7.0,6+FB/5VITZU MCH)U*@,]W7<]IUVF#NT3S>L6(ZK1ZUX;$P7#MB)T(";M55P MR*H+3PL :&VSTU\7"UK)2SF'2)24'V9A':E'PRA"?:3/T=BA[NS0WMH/LDPS M\+:^=J>NO9?7C.E:;W/R*'04K5L4K2B@[Y:"5H5R-3BZZE"[1KEVM6 MR/8NT@>YNKHY5'9KB)-'F:-HW82URH&Q6XHYDBMU\L\A?J!6/] N?XZ@6#*@ MF%PHP=CO#]MD0#$L#>,#(A1I%8*LC?X'5E5UX(ZZ#Q/81VXRBY"?' "N%02R M*X@^DV0?D\O_&+1_Y_O&5C!A7LW:;W'RRMU1M&Y!6IL6CG\05K> M(+N\^3[3Z@"=)A5'PV;V?;LN1"TVT'/M7]2!PP[3@KB_VD:PPCL(#P+50 M0':A<$(7KB/UQ#"*^K+=?L>GCA:M*Y!=5YCG#K\S=]2B^/>#V: MXS7G5(S52Z-YM7A^W,CZ9LS)J;AP%:V;N187V*VXP$[%A:MHW>1;;T5^5%S@ MX1L/W_,&V@(/M477K M02PMLEQ:G,,TW;E?!_CK9?L>GEEQK#FS7'.U.O"D> M=ZV4D#1.MRPFK0\#U%<9'TBY3 L.,KJ0X;WS M2([U&*DCDME8&\OF"2@_6)^OR@^=QD^C]02P,$ M% @ ;X.J5D8$Z/:@ @ ^@8 !D !X;"]W;W)K&ULE95=;YLP%(;_BL6JK97:\A$^DBY!:A--J]1J5=-N%],N'#@!J\9F MMDG:?S\;*&(+2;0;L,'O>=[7P&&ZY>)%Y@ *O1:4R9F5*U5>V;9,U!Q%->*4H8/ @DJZ+ XNT& M*-_.+-=ZO_!(LER9"W8\+7$&2U#/Y8/0,[NKDI("F"2<(0'KF77M7MU,S/IZ MP7<"6]D;(Y-DQ?F+F=RF,\LQAH!"HDP%K$\;F .EII"V\;NM:75((^R/WZM_ MJ;/K+"LL8<[I#Y*J?&:-+93"&E=4/?+M5VCS!*9>PJFLCVC;KG4LE%12\:(5 M:P<%8P4NC;BI(,FUV2Z (M]8-/*PJ(K]$]5I4@BH T,Y4#FO.BQ.SM MDT2U]'0!"A,JS] )(@P]Y;R2F*5R:BOMSC#LI'5RTSCQ]CBYQ^(2C=QSY#G> M"#TO%^CTY.SO,K8.UR7TNH1>77>TI^X=9]F% E$TAK4Y= ?Z.?92GZ-;EM J M)2Q#\TH(8*J?_.?U2BJAWY]?0ZD:NC],-]_4E2QQ C-+?S02Q :L^.,'-W0^ M'\@VZK*-#E6/S58->6I48:TRG^4F'OMA-+4W RR_8_G'6/X0JU$%/9;OA6-_ M&!9TL. 8+!B"!3NPD>,XPZRP8X7'6.$0*_P/5M2QHF.L:(@5[6[B?MBX@XT/ MPIYRT'UZK=_](>1X!QE$;A3L84XZYN0PDRM,AW"3G5I^8AMG] M[N(_4$L#!!0 ( &^#JE8_ )D^)P0 +\5 9 >&PO=V]R:W-H965T M)ZFF/WSCB3T-+&@]>7&AWBW%^J&/1T?\(XLB7@Z+)@-Q/+48Q(0M9"06#Y M=20SDB0*2?+XNP*UZF>JQ/;U%_2?"O%2S IS,J/)'_%&["=6:($-V>(\$1_H MZ6=2"1HIO#5->/$)3E6L8X%US@5-JV3)((VS\AM_K@K12H#>A014):"O37"K M!+<06C(K9,VQP-,QHR? 5+1$4Q=%;8ILJ2;.U&M<"B9_C66>F,[)2H#?5DF\ MPZJL'-R!I9PJFSPA@&[!C&9'PD2\DL,ER6+*P*]4$ Y>SXG <<+?R(2GY1R\ M?O4&O )Q!C[N:\)A-+KC=.V)%8T^^_@[[SHTZJ(;".<+<6[@ZA3Y\RG%+YTO\E&S G M6\*8O)A1+CB0+Q8L&$GC/-65H,3U"URU@1RG=S""43BVCVUQFC"Y[8R<.JQ# MVZMI>X.T/U*!$QVK,FW4>IP?P,B!9ZP&T6\L^:CF/AKDWEYG:M[I9 PB7#N_ M#(%UQ/JU6-_HPO)-"C<$UA$>U,*#P;>\8'&VC@\X 6]3FF?:MQST)JOK0AAZ M9Y-5%^:VPSH$PYI@^$(K/^SQN?,C>,Y:$Q4@+]*3CFK2T6WK/NK7"'DH<,Y( MZ<)&D3O2LX).XZS.56L:_*><*;SHJ5K#''S$M7/?%%JW(*U6 QI=]Q6<*?&& MT+KBFV8"#EKV5ZW]"J(]%5$8C)SS&?M\7)=D8_SPI9R_ NYN *,P.F>N"PL# M_P+QQOKAC=X/^^:/0B>"Y^:OC_/1A0T5-L8.KW/V &GN75GK. M6Q<5N!=H-TT O+$+@!I_E^[>VYGZ81YT6_M$]S]DTP6@J[N ]JT\XV2=JQ)G M"ZJ2["Q M?_12]H_ZOM[C/!32)=S8/KK1]JL\_YDR/A-5LK);IVOJ:/,]9KLXXR A6YGF MW =2$BM/"\N!H(?BP&U%A:!I<;DG>$.8"I"_;ZE'59[;3_P%02P,$ M% @ ;X.J5H,+?K3 P /0X !D !X;"]W;W)K&ULM5=M;]LV$/XKA%8,+=!&;[9C9[: Q&G1 "L:U.WV8>@'6CK;1"G2 M(RD[+?;C>Z04^4U6ETW]8HL4[^'SG.Z.Q_%6JB]Z!6#(0\Z%GG@K8]97OJ_3 M%>147\@U"'RSD"JG!H=JZ>NU IHYHYS[41 ,_)PRX25C-W>ODK$L#&<"[A71 M19Y3]?4&N-Q.O-![G/C EBMC)_QDO*9+F('YM+Y7./)KE(SE(#23@BA83+SK M\&H:]JR!6_$'@ZW>>R96RES*+W9PETV\P#("#JFQ$!3_-C %SBT2\OB[ O7J M/:WA_O,C^ALG'L7,J8:IY'^RS*PFWM C&2QHPB_*+P M)8F"*&[@,_T7YE'?F4T406F@R%__8X+R)V!7']N\E:) MUFM&LUE^I=*\6WFM#3Z:RP%C"Z"B# MJ$EK"3!P +8 ;9)P.!J-_=2&?;-I8 -=*P# MH!1D))4:0Q\#F:!#H3CN'Y$^71-%O6;2@YKTX$>D"YN8U9?* M"!9UPK0NJ$A=\G(PZ&J7N2F*88TN'YP2ZX67P1']5B;_,6XN:YV7/X@;L0'\ M/',L239YFE2T(CPU23H".Q [K,4..ZT.PRZ%=P1V('Q4"Q_]W^HP.@G5ANIP MNNAL=0B#W2$9_,3Z4(&W%XB&16MQ#]*0WFK4RN PWWCWC&[\+0R MAX/H#+UH1R]JI3<#P;!H:4@+ZTUDF1,N*;8A_Y!KK<&\LBU:YN;(@J:,,_.U M447K/D_-@Z[0#KVR:Q#";CN$L-,6H2NT0_&[)B%L[Q*/0 M&W.I$)2))4DI\C@7$ VM1-P?QL<'6SN;IZKU]QKQ'-32W4\T5@D\J,N&M9ZM M[T#7KO,_FK^Q=R/7X.]@RHL5MJ-+A@G"88&0P<4E9JXJ[RKEP,BU:_?GTN#E MP3VN\'X'RB[ ]PLIS>/ ;E#?&)/O4$L#!!0 ( &^#JE;J)ZY@X@0 -L: M 9 >&PO=V]R:W-H965TW=\.F9KF28YO>- K+.,\%^W-&7;B0.=EQOWR6(IBQON M=+PB"_I Y;?5'5=7;N,E3C*:BX3E@-/YQ+F!U[=^:5"^\9C0K=@Y!\50GAA[ M+B[^C2>.5R"B*9W)P@51APW]0-.T\*1P_*B=.DW,PG#W_,7[YW+P:C!/1- / M+/V>Q'(Y<88.B.F%OQE)1_H)M]6XX9!< M/4V4G9P^2#9[7K(TIER\!9]^K!/Y"UR!!_7UXW5* 9N#>RHD3V:2QJ!\&]QL M"8\%>/>12I*DXOW8E0I)X<^=U5%OJZC($!6#KRR72P$^Y3&-]^U=-8)F&.AE M&+?(ZO KX0. X5\ >0B#/X +Q))P*NJ#)0)N)@J7$7Q#A/]4+EX5WS_N&J[5 MMJBL:[$B,SIQ5.D(RC?4F?[Y!H;>WQ9D?H/,+[UCTR?L&&*%RK\ JJ!!%5CG MZUN^47FC3)J80H\+PH->0(] MS8Z>M;:^EZRNH-UL*%2;JFG03H7:#XX ZMPQ/+;RUB ML*)\9WHU;78.J H8[^4YJ&0< 9WV)_@.ZKVX/0*VNF%!AXV MP-14#^UD61WA"XDYND1_CS3W(SOWGU_,ZX"OV-94 MD4B+ K*+P@EB7GO>5TX\@*$!DU8 9%> X\4.??G=X=?R\8 MN&\A8LWR^) .OQ>*WFT]U@R.3VKK>\'J^-<&02\P,#G63([#"PDXOD2#CS7I M8SOIGU_ ZX![-.L-#*LEK,4 V\7@!/VN/>_I-QH.AB:*T,R/[FKO-SLU-M5^A7Z^V?92LJW(0(*5S9>H-(C4WO-I)J2XD6Y6[%T],2I:5 MITM*8LJ+%]3S.6/RY:((T.QG3?\'4$L#!!0 ( &^#JE;K7OM@6@8 $&PO=V]R:W-H965T,C2G)_WYD(LSOI]'LU)AODI79!% M\]*96\S)E*9?DUC,SWO#'HC)'5ZFXIJN_R ;AP8*+Z(I+_Z#==DV&/5 M.2" M9AMC.8(LRO V!@75_=*5@H<0 M"SP9,[H&3+66:.J@(+.PENXGN7KN-X+)NXFT$Y,;0:/[.4UCPOBOX.VW92(> MP1OP$3.&U1,!KT(B<)+RU_+JYYL0O/KY];@O9,_*OA]M>KDL>T$'>G'!!YJ+ M.0=O\YC$+?:AV1XB T!?NKSS&VW]OD1&Q ^8G0(7G@#D(+=E0-/O,$>#PARU M^6,V#TDD>W?:S#5OW-U3= L\]]!3G&-&WJCY'X,IS610X+A85A?R,>8S(A>J M +>/H-[N"C\6ER_6F,7@KS\E)'@O2,;_;GN^9?]>>_\J.)WQ!8[(>4]&'T[8 MBO0FO_P$?>>W-FYM@H66P#3>O1WOG@E=XSVJ\TX>U#$Y 1%>) *GR3^MT_ZR MA/<+>!6B5Q-GW%_5N3(.H"M7EL TK@8[K@9&KCXNLUO" +T#7+'& 5[)N()O M4P)D^@(S.5$%>)7DF]NM4:;L85"C"PX\Y :#/=*,(^E*FB4PC31_1YIO).V: M<,&22,CY543J-E*,"%V7IDVPT!*8QERP8RYXX9 8V.3=)EAH"4SC?;CC?7@\ M)/)R.4M*CRSH86-!CT;#( CVUK.QRZ[L6 +3V!GMV!D9V?E:U*&2%[PB3-;5 MF[ 78R&C($X86.%T20K6ECP&"QDP"_9:R2N["FKDN>C4]_>X,PZH*W>6P#3N MH%/5JLZ1:!C16:YRZ3;!MI:B3B.I>L'(D7][S+0T=!W/;30,S DGP%!6%8LL4>"67M<.@*.2E, '9"5N@1Y $2/US3^2DN\AEUB2L>/^01P1<%GGT=Q74./A7-GM(LF76 MRK!516$5+;2%IG-_4D3H.[ZS?'>JWH#54W4 76_4")I6=8LM-)VB2K<@ ML]:PFJHW?6FIVCV%^Z\6S4/J3.!SB!A4B1AT1,0\+57[C52-W& X;$G55@6, M+32=M$K (&.-_M14;09W#\MGLV5G$I]#B*!*B* C0D1]V0-TH:89!SB/P5IM MO\A%^TRS*3"F5M%"6V@ZD95<0:.7SM$VQ,DBWM]K_*F,?SH_Y6*L4U"XGZ)%IL)A%6D^@$K A7,5'&OO(MXDDM [>2 MTOQ$,W+\%E*L"I*67ET?U7O5F:FDAFN6&H?CF?F3@!FV\R8CJ^K#%II.:6U_ MUTNK#]?N#B^[6[R>0WVXE?IPS>JCTR>!(UC>X9K&;-F9,ZMRI%_;89H1-BMV MZG)9$R]S46ZZW%W=[0:^*/; [EV_A&?3@T$YKV6=@+>&);5)(A^?=7 MDHT-B1$?H2]8,MJC/;ORZDC=!>-/8@H@T7.:9*+G3*6<7;FN"*>04G'.9I"I M?\:,IU2J+I^X8L:!1L8H35SB>6TWI7'F]+OFW3WO=UDNDSB#>XY$GJ:4O]Q MPA8]!SO+%P_Q9"KU"[??G=$)#$$^SNZYZKD52A2GD(F898C#N.=HYGO8($@BEAJ#J,8 MHG\QY!69$14P8,GO.)+3GG/AH C&-$_D UO\!R6A0..%+!'F%RW*L9Z#PEQ( MEI;&RH,TSHHG?2X#L6) VAL,2&E 7AL$&PS\TL W1 O/#*U;*FF_R]D"<3U: MH>F&B8VQ5FSB3*=Q*+GZ-U9VLC^4+'R:LB0"+OY%=W_R6+Z@3VBHEDN4)X#8 M&)DAZ,=,AUV@DUN0-$[$J1KU.+Q%)Q].T0?D(C&E' 2*,_28Q5*J_7/* M]S$ZDC@:U1;%446S;T_H]<"JF63YQ-SM ( M)G&6J:;Z;A.:A8!.U HKUMUI4Q@*[,!@ZW(V[V-,B*]B/U\E:'7A0()!13"P M$KQ[!A[& J)M7((W7+Q7-*P3'4BC7=%H[YXG,,]=D]3>+4E;AZWYW:G\[NP2 M?CI*8%^_.[OY;9W_P*Q<5.PNK 7BM]G#U-JZG@-7>S+ZRFDFD=HG 'VA,4>_ M:))#$[F+8Q:0(X&MA>"R"L'E>PM(+B(T U[DNC'5Q12=E503[USO &N9MCIR M($WLU=NXMT)_1O:!)K/\_4$L#!!0 ( &^#JE;]T?;ZN0( .D& M 9 >&PO=V]R:W-H965T!A4^X 'Q(.;W#;6'#O8M\WZ[[FVT]!-734A7A+[VN?XG)OK MFU&CS;TM 9 ]5%+9<50BUJ=Q;/,2*FZ/=0V*5N;:5!QI:A:QK0WPPH,J&2>] MWDE<<:&B;.1C4Y.-]!*E4# US"ZKBIOU!*1NQE$_V@2NQ:)$%XBS4*.I1 5*"NT8@;FX^BL?WH^=/O]AN\"&KLU9L[)3.M[-_E2C*.>$P02 MY98<7@%Q(>T31NYL+=GAPQ Z84.RVU$O+56%',9(&QQ3G[7F3 M<%[RS'DIN](*2\LN50'%8WQ,VCL#R<; )-E+>,7-,4O[;UG22](=>LY? $^& M'I[LD9-V^4P]7_J"?*[9K>'*S9MT:!L:6HJ5(0B!]=R1EV>1GNS2VY-6R*H&6[71R.P[!;K MOBW;]^LRWJ2?Q"?7Q MT';_TH2? -VNA2!K$N9$V3M^3[I,:*QA@KKVO6FFD3J='Y;T+P+C-M#Z7&O< M3-P!W=\M^P-02P,$% @ ;X.J5G! (\A7 @ I@4 !D !X;"]W;W)K M&ULK53?;]HP$/Y7K$R:-FDC(:&T8R$2T$[K0R?4 M[L?#M >37(A5Q\YL!]A_O[,=,J@HV\->B.]\W^?[CKM+MU(]Z@K D%W-A9X& ME3'-) QU7D%-]4 V(/"FE*JF!DVU#G6C@!8.5/,PCJ)Q6%,F@BQUOJ7*4MD: MS@0L%=%M75/U:PY<;J?!,-@[[MFZ,M819FE#U_ YDNS5&B%/4O!:A":24$4 ME--@-IPL1C;>!7QEL-4'9V*5K*1\M,9M,0TBFQ!PR(UEH/C9P (XMT28QL^. M,^B?M,##\Y[]@]..6E94PT+R;ZPPU32X"D@!)6VYN9?;C]#IN;!\N>3:_9*M MCQWABWFKC:P[,-HU$_Y+=UT=#@#(7R6\(ZJ 4F& M;T@.V:Z7318-XG$:;@[%^:!WQT&7PS[*9QT> MM'P-:NTV@2:Y;(7QC=5[^V4S1WQA\:O\&P;=9,:,*A1,IH<(DC MK/Q6\(:1C1NLE30XINY8X2(%90/POI32[ W[0+^:L]]02P,$% @ ;X.J M5FJZ@\C8 P #0T !D !X;"]W;W)K&ULK5=1 M;Z,X$/XK%KYCLN?L@40*&W/&-RX:1*%7>N*^,40%,KVRXR(G2 M0[%U92& )-8ISUSL>:&;$\J<:&[GGD0TYZ7**(,G@629YT3\NH>,[Q:.[^PG MGNDV56;"C>8%V<(*U$OQ)/3(;5 2F@.3E#,D8+-P/OEW2S\P#M;B7PH[V7I& M)I0UYS_,X'.R<#S#"#*(E8$@^N\5EI!E!DGS^%F#.LT[C6/[>8_^:(/7P:R) MA"7/OM-$I0MGZJ $-J3,U#/?_0-U0&.#%_-,VE^TJVT]!\6E5#ROG36#G++J MG[S5B6@Y:)Q^!UP[X%.'T1F'H':PF7,K9C:L!Z)(-!=\AX2QUFCFP>;&>NMH M*#-E7"FA5ZGV4]&J+(H,=%T4R= #E7'&92E (KY!2R)3]*@+C3ZS2C F\3=H M597L=+$*_@ M1'_^X8?>7WT1OQ/84?RC)O[1$'IDE500FJ K 3'HC9Y<(RU!+9N8YX 4>8-> MV52PH84U)]AKA,?!;.Z^MB/K&MW@*6Z,CAB/&\;C"QE7-!7HK*B/B.F36.\3 M6\-]*'W$*_1QB],D",,3XEVCP//]?N)A0SPFN9?:I2 M0#D0(SNC2!-.IH> ,DK6-*.*GI%C^)YR?">PHQQ-FAQ-!HO[M0"A#S^V/>Q% MB3:"YX@W*S8EO9J<=*HV\SS_I+1=HW#2JO\1[6E#>_H_:6\H(RR& =+3+FE_ M=,*Y:^-[>-K/>=9PG@W*\?GK"R)2@M8@7^M[@U4:A+X8[V+BSD^8+5$$>' P[]\4G->LRFX^FLOVA^JXOP!QD^_E90-4#[ MQ3B<34[I=:V\,]SP@1L>Y/:="$'LH29E"?4Y%_\LJ:2FH>EGBP=XU%2[)O[$ M.W,:^X>;WQ^\6*.E;FQTIWS:L!YCJ0T&W3EO*I%;.1D-ZMQ.= M4%'UWM5 \<*VKVNN=#-L'U/]O0+"&.CU#>=J/S O:+Z HO\ 4$L#!!0 ( M &^#JE:Q%Z9CL@, ,84 9 >&PO=V]R:W-H965T3$F]@"?*N7'!5Q? M:$%=XS\".W%TC7175HQ]UH6;=.IXND600R*U!58_6YA#GFLGU8XOC:G3QM3" MX^L']]=UYU5G5EC G.7_DU1F4^?202FL<97+]VSW+S0=JAN8L%S4WVC7U/4< ME%1"LJ(1JQ84A.Y_\=<&Q)' #T\(@D80_"B(3@C"1A#^K"!J!%%-9M^5FD., M)9Y-.-LAKFLK-WU1PZS5JON$ZO]]*;EZ2I1.SI;52L"7"JA$_VS5MT#/8Y"8 MY.(%.D-WRQ@]?_8"/4.$H@\9JP2FJ9BX4D76>C=IHKS:1PE.1+G%]\CS_T*! M%X0]ZOE3:GZ.PM/RV"R/(5%RKY8'7;FK:+7(@A994/M%)_Q>"@'R3 ^V%.4, M4[3&"SIHP'S#;WA #0'O$8+ MSM(J :36)K0L(2$XE_?H-6/]2Y4QTE F-LUB2V8=PJ.6\,CNE!S9Q&C3++9D MUL$X;C&.C0-U4?$D4Z\&5'*20!^W\:/YO[G-$M<$E6.: #L7>*V*\L_N9V#%VV MK+K%MMRZ_\%1)N#;?0,T?K98VG2+;;EU61Y2!-^<(]Q0M2T#(1''_3.\T5\= M37'OW(NB\0]SW!QG,)7?L>GW#[M^W[@;[IOE@Y(IL_W@ 6KYEZ-3<%?3+5'EW. MO@-02P,$% @ ;X.J5KY%>-0A P [!$ T !X;"]S='EL97,N>&UL MW5A=3]LP%/TKD1D32!-I&PC-:"MME9 F;1,2/.P-N8W36G+LS'%9RZ^?KYVF M'_@BQL-&EZK$OL?GW&/[!D<=U&8EV.V<,1,M2R'K(9D;4WV,XWHZ9R6MSU3% MI$4*I4MJ;%?/XKK2C.8UD$H1]SJ=-"XIEV0TD(ORNC1U-%4+:8;DO U%_O8E M'Y)N>DXB+S=6.1N2^Y/W/Q?*7+V+_/WHP]%1Y_[T:C]^XH!3$@=%+UX@>M;! M=2V&2:>[TF[XL17RQ&.,=AF@V2P;)G0<.6[6;30HE-PL7T)\P*K3DD4/5 S) MF H^T1Q8!2VY6/EP#P)3)92.C-TWFZX+D?K1PUW?@RUM=$HNE7:Y?0;_=](, MWP/6/3#(A6@-]H@/C 85-89I>6T[;K +/H&BIGVWJJS#F::K;N^"; CN9I-, ME,Z9;M-TR3HT&@A6@!W-9W.X&U7% !JC2MO(.9TI29V'-:-I6-DI$^(6ZOU' ML:.]++;VK0.[)MNF-=0TO8SO@/ZVFM?>EGV=;E3Q!V4^+^QTI.M#@;(;S0J^ M=/UET1K U+NX.JTJL?HD^$R6S$_^Q0E' [KF17.E^:/-!J4RM0&F2?3 M.'3 M[<@O3:L[MC3K 7K^N^L\8Y)I*K9-V]I_RZO\:L?)Y;^R[/ZK[!L. M>FP.L;=N\N(03*:'8/( :C+)WJ3'N#D:M\[?G=.WC4;PEC,DW^&=26R21I,% M%X;+IC?G><[DDT/8RALZL:^R._IV?,X*NA#FK@6'9-/^QG*^*+-VU TL1#-J MT_X*T^NF[2N6S<5ESI8L'S==/9NX9F0;-FMS 6$?N797&,$X'@LC@&%Y, <8 MQ[.P//_3?/KH?#R&>>L'D3[*Z:,(<_7 ;:GSU4(-E.\$K&9XFL-2'C=@)%E MX=W&\@ #VP6L=B!_. _45)B3)+"KF#?L"<:1+,,0J,5PC:8ILCHI?,+[@STE M29)E802PL(,DP1!X&G$$

,"1)W#FX=Q[%ZW,JWOR^,_H-4$L#!!0 ( M &^#JE:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G2DZ:^O;,+L M-3%W]N4N3[9E6QQ?(YTKR9^>C7U<&_/(?I9*NW%OY_W^NM]W^4Z4W/UE]D*' M,QMC2^[#H=WVW=X*7KB=$+Y4_6@P&/5++G7O\Z=C77>V#P^,%[F71H?"NN!! MBF?W[_GZD#U))]=22?\R[C7[2O18*;4LY2]1C'N#'G,[\_RWL?*7T9ZK++=& MJ7%O>#CQ(*R7^9OBK(:\YVO7E'B^_LX#R+@W&H0*-](ZWUS1U,\#XY,(%Q^. M*F]NI/+"SK@77ZVI]E)OZVK"4_3!8S1Q.&X/0;RV_R6,9K.1N9B9O"J%]HP3R/2UD5I4EMR\U5R:W6H;;N/9LDN>FTEX"R \(Y =:R&6H=Z%S4PH68LJR M';>P<_R(D'VD);OATK('KBK!O@GN*BOJ&QSLN0=8USV@Q9OD/ZKPHTTY9$)U M0NR3A7X*%P2SBQ82)H\AL3U"SA+^5_ZE::?S$+)]V6Z@0\P:0V)M?#6F>)9* M-70KOPLM8!%R(KVM.=@$8F+>&!*+8R;6GJW62F[YF_\;IHHAL2LR;_+'G5&% ML.Z/YNWZ%\B&&6)(K(CO=:$H0K87\MEV>\"<,"26PFM?>\]_MIDP!0R)'9!5 M^[UJ>E>NV$RZ7)FZNVV,.N4M3,P'0V(A9-7:B1]5N(C-GTY4$&$JB(A5@&8C MK;PNPNP0$=L!S4?:F.AP@]@871D)>Q=&DTJX/R$D)HZ(6!QGDI,C)\3$Q!$1 MBP,F*9TQQ.P1$=NC.S7HQ,1$$A&+!,T1VLT&$TM$+);3'*$SCIAE(FK+="0+ MG9"88R)RQR J;$]V8,:)+VH<.$B/,>/$%S5."Q,S3DQL'!PS@9CH%!>Q,6FIMQ7@0EB8LZ)B9US!C,+51>5@I,+,6:?F-@^*&:[I6/VB8GM8Z%(+L87.8AX""S$Q"R67&0,=K&XTQ,0LE%QT M# 03N02S4$)L(1P3)G()9J&$V$(X9@HQ,0LEQ!;",4=PN1*S4$ILH3<#WW87 M#S$Q"Z7$%D(QVXN_F(528@OAF+"EIYB%4F(+X9BPI:>8A5)B"W7.>72.A5)T MR?\"ZS@@!X&8F(528@NAT6PW(3I,YB(E9*"6V$%R)P@<9*6:A M]*(SO5N$VEU#24K?2MX<7QJ[KC%X&??P-02P,$% @ ;X.J5O5) MDLP! @ 7B0 !H !X;"]?]"2J,T(%XO*+ MP2<$/#SG0S?M^U/9[8>R^#@>3F75[*9I^)526>_RL2LW_9!/YR.;?CQVTWDY M;M/0K=^Z;4ZZ7+9I_#ZC>7SX/G/Q\CGD_YG8;S;[=?[=K_\<\VGZQ^#TWH]O M99?SU"Q>NG&;IU63/@[7W25=-G)SGMPLGEY7S?CT*DVJ':00I/6##(*L?I!# MD-@^_I!LD09EP1),ZP)M!;D6@B\ M%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGT MUMG#-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN! MWH9Z&X'>AGH;@=XV>UE"H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y& MH+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@M\]>=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LX^5!'H'ZAT$>@?J M'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMS^I=YD^#[E<>[[6>/V?I'HZGYNOE[\L MOW;.;L(%YP2_$SW^!5!+ P04 " !O@ZI6UDS DN ! #C(P $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?B;)%C>M7>8BR ;;0!3]@D@F- MFL26;:#\/4X*E4"EHBH2=].HM3UWXI'.JITZ_1P: MV\]S3VW(L^O-QB%KGAOGVJ8T,:VSE[[ZEC+Y2"C2R7%/6#8NG*0-.=N9,*S\ M'/!Q[OZ%O&\JRA;&QSO3I5ULW;(0WUH*Q?X2.WJT==V45-GRN4M'BN \F2HL MB6+7%INB)_N38[IAVGSRH_/',OL"T\Z%MRZDB7DZ/.YS),/IB4N%R,=F_RMN M$U/IH]^/AFE75/TR.UWOJ_6K<1Z!C8_C[_CKC+?U#^Q#@/0A0?I0('UHD#YF M('V<@O1Q!M+'.4@??(K2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:! M(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56 MB2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I% M5HTBJT:15:/(JE%DU2BR:A19-8JL,Q199_\IZZ.UJS^.'Y]%9YK^,Y^-_^VY M>@=02P$"% ,4 " !O@ZI6!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &^#JE;'.V\@[@ "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ ;X.J5L4,>W?4!0 RQX !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ ;X.J5K0G&/+N! IQ( !@ ("!P!@ 'AL M+W=O.3@ 8 M &4I 8 " @>0= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ;X.J5F,7 M>S42!P =1( !@ ("!N2L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ;X.J5H_K?O\3!@ 2A !D M ("!6#\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;X.J5LD;0DIU! 20H !D ("!"5( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;X.J5NE+5%;B!0 \PX !D ("!)6$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X.J5K5\04Y[ P YP8 !D M ("!!'T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;X.J5A&@ZRE)! Q0D !D ("!1(D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X.J M5D$F3S!R!0 30X !D ("!7I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X.J5K&2-$!A @ ;04 M !D ("!;:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X.J5J?1.1S9 @ P@@ !D M ("!.[, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;X.J5G&PO=V]R:W-H965TG" M !X;"]W;W)K&UL4$L! A0#% @ ;X.J5EHC M,P&V!P 54P !D ("! ,< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X.J5@CBIL) @ ( 4 !D M ("!=ML 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;X.J5C##9Y+_ @ 1@L !D ("! M8N@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;X.J5HVJ9D)S @ U@4 !D ("!2O, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X.J5D8$Z/:@ M @ ^@8 !D ("!WOX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X.J5NHGKF#B! VQH !D M ("!"@H! 'AL+W=O&PO=V]R M:W-H965T!'@0 $,3 M 9 " @;05 0!X;"]W;W)K&UL M4$L! A0#% @ ;X.J5OW1]OJY @ Z08 !D ("!"1H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;X.J5K$7IF.R P QA0 !D ("!EB,! 'AL+W=O&UL+G)E;'-02P$"% ,4 M " !O@ZI6UDS DN ! #C(P $P @ '*,@$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 10!% -H2 #;- $ ! end XML 74 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 75 report.css IDEA: XBRL DOCUMENT /* 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; } XML 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 199 268 1 false 63 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://chefswarehouse.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Operations and Basis of Presentation Sheet http://chefswarehouse.com/role/OperationsandBasisofPresentation Operations and Basis of Presentation Notes 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Net Income per Share Sheet http://chefswarehouse.com/role/NetIncomeperShare Net Income per Share Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurements Sheet http://chefswarehouse.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 0000011 - Disclosure - Acquisitions Sheet http://chefswarehouse.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://chefswarehouse.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment Sheet http://chefswarehouse.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Other Intangible Assets Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Debt Obligations Sheet http://chefswarehouse.com/role/DebtObligations Debt Obligations Notes 15 false false R16.htm 0000016 - Disclosure - Stockholders' Equity Sheet http://chefswarehouse.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 0000017 - Disclosure - Related Parties Sheet http://chefswarehouse.com/role/RelatedParties Related Parties Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://chefswarehouse.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Supplemental Disclosures of Cash Flow Information Sheet http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation Supplemental Disclosures of Cash Flow Information Notes 19 false false R20.htm 0000020 - Disclosure - Subsequent Events Sheet http://chefswarehouse.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 0000021 - Disclosure - Operations and Basis of Presentation (Policies) Sheet http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies Operations and Basis of Presentation (Policies) Policies http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 0000022 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 0000023 - Disclosure - Net Income per Share (Tables) Sheet http://chefswarehouse.com/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://chefswarehouse.com/role/NetIncomeperShare 23 false false R24.htm 0000024 - Disclosure - Fair Value Measurements (Tables) Sheet http://chefswarehouse.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://chefswarehouse.com/role/FairValueMeasurements 24 false false R25.htm 0000025 - Disclosure - Acquisitions (Tables) Sheet http://chefswarehouse.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://chefswarehouse.com/role/Acquisitions 25 false false R26.htm 0000026 - Disclosure - Property and Equipment (Tables) Sheet http://chefswarehouse.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://chefswarehouse.com/role/PropertyandEquipment 26 false false R27.htm 0000027 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets 27 false false R28.htm 0000028 - Disclosure - Debt Obligations (Tables) Sheet http://chefswarehouse.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://chefswarehouse.com/role/DebtObligations 28 false false R29.htm 0000029 - Disclosure - Stockholders' Equity (Tables) Sheet http://chefswarehouse.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://chefswarehouse.com/role/StockholdersEquity 29 false false R30.htm 0000030 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables) Sheet http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables Supplemental Disclosures of Cash Flow Information (Tables) Tables http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation 30 false false R31.htm 0000031 - Disclosure - Operations and Basis of Presentation - Narrative (Details) Sheet http://chefswarehouse.com/role/OperationsandBasisofPresentationNarrativeDetails Operations and Basis of Presentation - Narrative (Details) Details 31 false false R32.htm 0000032 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 32 false false R33.htm 0000033 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) Sheet http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) Details 33 false false R34.htm 0000034 - Disclosure - Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details) Sheet http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details) Details 34 false false R35.htm 0000035 - Disclosure - Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details) Sheet http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details) Details 35 false false R36.htm 0000036 - Disclosure - Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details) Sheet http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details) Details 36 false false R37.htm 0000037 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 37 false false R38.htm 0000038 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details) Sheet http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details) Details 38 false false R39.htm 0000039 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) Notes http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) Details 39 false false R40.htm 0000040 - Disclosure - Acquisitions - Narrative (Details) Sheet http://chefswarehouse.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 40 false false R41.htm 0000041 - Disclosure - Acquisitions - Pro Forma Consolidated Statement of Operations Information (Details) Sheet http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails Acquisitions - Pro Forma Consolidated Statement of Operations Information (Details) Details 41 false false R42.htm 0000042 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details) Sheet http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails Acquisitions - Schedule of Purchase Price Allocation (Details) Details 42 false false R43.htm 0000043 - Disclosure - Inventories - Narrative (Details) Sheet http://chefswarehouse.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Property and Equipment - Equipment, Leasehold Improvements, and Software (Details) Sheet http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails Property and Equipment - Equipment, Leasehold Improvements, and Software (Details) Details 44 false false R45.htm 0000045 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 45 false false R46.htm 0000046 - Disclosure - Property and Equipment - Components of Depreciation and Amortization Expense (Details) Sheet http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails Property and Equipment - Components of Depreciation and Amortization Expense (Details) Details 46 false false R47.htm 0000047 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets - Goodwill (Details) Details 47 false false R48.htm 0000048 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets (Details) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails Goodwill and Other Intangible Assets - Intangible assets (Details) Details 48 false false R49.htm 0000049 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (Details) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails Goodwill and Other Intangible Assets - Future amortization (Details) Details 50 false false R51.htm 0000051 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details) Sheet http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails Debt Obligations - Schedule of Debt Obligations (Details) Details 51 false false R52.htm 0000052 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details) Sheet http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails Debt Obligations - Schedule of Maturities of the Company's Debt (Details) Details 52 false false R53.htm 0000053 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details) Notes http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails Debt Obligations - Schedule of Convertible Senior Notes (Details) Details 53 false false R54.htm 0000054 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details) Sheet http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails Debt Obligations - Schedule of Components of Interest Expense (Details) Details 54 false false R55.htm 0000055 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Awards (Details) Sheet http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails Stockholders' Equity - Schedule of Restricted Stock Awards (Details) Details 55 false false R56.htm 0000056 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 56 false false R57.htm 0000057 - Disclosure - Stockholders' Equity - Schedule of Stock Options (Details) Sheet http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails Stockholders' Equity - Schedule of Stock Options (Details) Details 57 false false R58.htm 0000058 - Disclosure - Related Parties - Narrative (Details) Sheet http://chefswarehouse.com/role/RelatedPartiesNarrativeDetails Related Parties - Narrative (Details) Details 58 false false R59.htm 0000059 - Disclosure - Income Taxes - Narrative (Details) Sheet http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 59 false false R60.htm 0000060 - Disclosure - Supplemental Disclosures of Cash Flow Information - Summary of Supplemental Cash Flow Disclosures (Details) Sheet http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails Supplemental Disclosures of Cash Flow Information - Summary of Supplemental Cash Flow Disclosures (Details) Details 60 false false R61.htm 0000061 - Disclosure - Subsequent Events (Details) Sheet http://chefswarehouse.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://chefswarehouse.com/role/SubsequentEvents 61 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. chef-20230331.htm 4 chef-20230331.htm chef-10qxex31x103312023.htm chef-10qxex31x203312023.htm chef-10qxex32x103312023.htm chef-10qxex32x203312023.htm chef-20230331.xsd chef-20230331_cal.xml chef-20230331_def.xml chef-20230331_lab.xml chef-20230331_pre.xml http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "chef-20230331.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 633, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 199, "dts": { "calculationLink": { "local": [ "chef-20230331_cal.xml" ] }, "definitionLink": { "local": [ "chef-20230331_def.xml" ] }, "inline": { "local": [ "chef-20230331.htm" ] }, "labelLink": { "local": [ "chef-20230331_lab.xml" ] }, "presentationLink": { "local": [ "chef-20230331_pre.xml" ] }, "schema": { "local": [ "chef-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 429, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 18, "keyStandard": 250, "memberCustom": 23, "memberStandard": 37, "nsprefix": "chef", "nsuri": "http://chefswarehouse.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://chefswarehouse.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "10", "role": "http://chefswarehouse.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "11", "role": "http://chefswarehouse.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Inventories", "menuCat": "Notes", "order": "12", "role": "http://chefswarehouse.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "13", "role": "http://chefswarehouse.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "14", "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Debt Obligations", "menuCat": "Notes", "order": "15", "role": "http://chefswarehouse.com/role/DebtObligations", "shortName": "Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "16", "role": "http://chefswarehouse.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Related Parties", "menuCat": "Notes", "order": "17", "role": "http://chefswarehouse.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://chefswarehouse.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Supplemental Disclosures of Cash Flow Information", "menuCat": "Notes", "order": "19", "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation", "shortName": "Supplemental Disclosures of Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "20", "role": "http://chefswarehouse.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Operations and Basis of Presentation (Policies)", "menuCat": "Policies", "order": "21", "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies", "shortName": "Operations and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "22", "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Net Income per Share (Tables)", "menuCat": "Tables", "order": "23", "role": "http://chefswarehouse.com/role/NetIncomeperShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://chefswarehouse.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "25", "role": "http://chefswarehouse.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "26", "role": "http://chefswarehouse.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "27", "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Debt Obligations (Tables)", "menuCat": "Tables", "order": "28", "role": "http://chefswarehouse.com/role/DebtObligationsTables", "shortName": "Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "29", "role": "http://chefswarehouse.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)", "menuCat": "Tables", "order": "30", "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables", "shortName": "Supplemental Disclosures of Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Operations and Basis of Presentation - Narrative (Details)", "menuCat": "Details", "order": "31", "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentationNarrativeDetails", "shortName": "Operations and Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "32", "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i6dff8b507d654ebe81f8bdf4e05bd95f_I20221230", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "33", "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i4d3a3725768a44f382999c5fd6e45427_D20221231-20230331", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details)", "menuCat": "Details", "order": "34", "role": "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails", "shortName": "Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details)", "menuCat": "Details", "order": "35", "role": "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails", "shortName": "Net Income per Share - Schedule of Reconciliation of Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "chef:ScheduleOfReconciliationOfEarningsPerShareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i3c66ee79260643d991826b2b579e8330_D20221231-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details)", "menuCat": "Details", "order": "36", "role": "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails", "shortName": "Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i3c66ee79260643d991826b2b579e8330_D20221231-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "ia184132d843e44bf9570d668259446cb_I20221230", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)", "menuCat": "Details", "order": "38", "role": "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails", "shortName": "Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "ia184132d843e44bf9570d668259446cb_I20221230", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i7f5849bb5e2d49718905e0bcfa85fb72_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)", "menuCat": "Details", "order": "39", "role": "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails", "shortName": "Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i7f5849bb5e2d49718905e0bcfa85fb72_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "chef:NumberOfAcquisitions", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "40", "role": "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "chef:NumberOfAcquisitions", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "if0dc3596dda2444e85ad9db06aaff8a4_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Acquisitions - Pro Forma Consolidated Statement of Operations Information (Details)", "menuCat": "Details", "order": "41", "role": "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails", "shortName": "Acquisitions - Pro Forma Consolidated Statement of Operations Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "if0dc3596dda2444e85ad9db06aaff8a4_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details)", "menuCat": "Details", "order": "42", "role": "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "shortName": "Acquisitions - Schedule of Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "ic0ca57881fec4a94b3e4a3d66a0d01ef_I20211228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Inventories - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://chefswarehouse.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Property and Equipment - Equipment, Leasehold Improvements, and Software (Details)", "menuCat": "Details", "order": "44", "role": "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "shortName": "Property and Equipment - Equipment, Leasehold Improvements, and Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Property and Equipment - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i0ac9b88b11404c919373fa121f7a8c3d_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Property and Equipment - Components of Depreciation and Amortization Expense (Details)", "menuCat": "Details", "order": "46", "role": "http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails", "shortName": "Property and Equipment - Components of Depreciation and Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i4c07306e74b040b2835568d8d9823976_D20221231-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "ia184132d843e44bf9570d668259446cb_I20221230", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)", "menuCat": "Details", "order": "47", "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets (Details)", "menuCat": "Details", "order": "48", "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails", "shortName": "Goodwill and Other Intangible Assets - Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i7ee23ce05e20493fbc8c0fc53ccd48b2_I20211224", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i7ee23ce05e20493fbc8c0fc53ccd48b2_I20211224", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (Details)", "menuCat": "Details", "order": "50", "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails", "shortName": "Goodwill and Other Intangible Assets - Future amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details)", "menuCat": "Details", "order": "51", "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "shortName": "Debt Obligations - Schedule of Debt Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details)", "menuCat": "Details", "order": "52", "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails", "shortName": "Debt Obligations - Schedule of Maturities of the Company's Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i1dc3b149d2634446a716ea95de96d982_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details)", "menuCat": "Details", "order": "53", "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "shortName": "Debt Obligations - Schedule of Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "if934a66bc78d46b4aab21b8b3f9b0f5d_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:InterestExpenseDebtExcludingAmortization", "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details)", "menuCat": "Details", "order": "54", "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "shortName": "Debt Obligations - Schedule of Components of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:InterestExpenseDebtExcludingAmortization", "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i481b830b019c41dc865ad11cd70ead90_I20221230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Awards (Details)", "menuCat": "Details", "order": "55", "role": "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails", "shortName": "Stockholders' Equity - Schedule of Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i481b830b019c41dc865ad11cd70ead90_I20221230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stockholders' Equity - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "ia184132d843e44bf9570d668259446cb_I20221230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Stockholders' Equity - Schedule of Stock Options (Details)", "menuCat": "Details", "order": "57", "role": "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails", "shortName": "Stockholders' Equity - Schedule of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Related Parties - Narrative (Details)", "menuCat": "Details", "order": "58", "role": "http://chefswarehouse.com/role/RelatedPartiesNarrativeDetails", "shortName": "Related Parties - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Supplemental Disclosures of Cash Flow Information - Summary of Supplemental Cash Flow Disclosures (Details)", "menuCat": "Details", "order": "60", "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails", "shortName": "Supplemental Disclosures of Cash Flow Information - Summary of Supplemental Cash Flow Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i0c88e99e2641427abbc5e4a857161f38_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "61", "role": "http://chefswarehouse.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i16401be32a4d46fb9e91906ec12b0d1a_D20230501-20230501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Operations and Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentation", "shortName": "Operations and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Net Income per Share", "menuCat": "Notes", "order": "9", "role": "http://chefswarehouse.com/role/NetIncomeperShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "chef-20230331.htm", "contextRef": "i234e45a0b5734adea5bdcf6750b7bfd2_D20221231-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "chef_AmountsReservedForIssuanceOfLettersOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts reserved under the credit facility for issuance of letters of credit.", "label": "Amounts Reserved For Issuance Of Letters Of Credit", "terseLabel": "Amounts reserved for issuance of letters of credit" } } }, "localname": "AmountsReservedForIssuanceOfLettersOfCredit", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "chef_AssetBasedLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Based Loan Facility [Member]", "label": "Asset Based Loan Facility [Member]", "terseLabel": "Asset-based loan facility" } } }, "localname": "AssetBasedLoanFacilityMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "chef_AssetsHeldUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Held Under Finance Leases [Member]", "label": "Assets Held Under Finance Leases [Member]", "terseLabel": "Assets held under finance leases" } } }, "localname": "AssetsHeldUnderFinanceLeasesMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term", "terseLabel": "Business combination, contingent consideration, liability, term" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "chef_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets", "terseLabel": "Right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "chef_CenterOfThePlateProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Center-Of-The-Plate Product [Member]", "label": "Center-Of-The-Plate Product [Member]", "terseLabel": "Center-of-the-Plate" } } }, "localname": "CenterOfThePlateProductMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "chef_ChangeInFairValueOfEarnOutLiability": { "auth_ref": [], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of change in fair value of earnout.", "label": "Change In Fair Value Of Earn-Out Liability", "terseLabel": "Change in fair value of contingent earn-out liabilities" } } }, "localname": "ChangeInFairValueOfEarnOutLiability", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "chef_CheeseAndCharcuterieProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cheese and Charcuterie Product [Member]", "label": "Cheese And Charcuterie Product [Member]", "terseLabel": "Cheese and Charcuterie" } } }, "localname": "CheeseAndCharcuterieProductMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "chef_ChefMiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chef Middle East", "label": "Chef Middle East [Member]", "terseLabel": "Chef Middle East" } } }, "localname": "ChefMiddleEastMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "chef_Convertible1875SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible 1.875% Senior Notes", "label": "Convertible 1.875% Senior Notes [Member]", "terseLabel": "2024 Convertible Senior Notes" } } }, "localname": "Convertible1875SeniorNotesMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "chef_Convertible2375SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible 2.375% Senior Notes", "label": "Convertible 2.375% Senior Notes [Member]", "terseLabel": "2028 Convertible senior notes", "verboseLabel": "2028 Convertible Senior Notes" } } }, "localname": "Convertible2375SeniorNotesMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "chef_ConvertibleNoteMaturingOnJune292023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Note Maturing On June 29, 2023 [Member]", "label": "Convertible Note Maturing On June 29, 2023 [Member]", "terseLabel": "Convertible unsecured note" } } }, "localname": "ConvertibleNoteMaturingOnJune292023Member", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "chef_DairyAndEggsProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dairy and Eggs Product [Member]", "label": "Dairy And Eggs Product [Member]", "terseLabel": "Dairy and Eggs" } } }, "localname": "DairyAndEggsProductMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary", "label": "Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary", "terseLabel": "Convertible unsecured debt, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "chef_DryGoodsProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dry Goods Product [Member]", "label": "Dry Goods Product [Member]", "terseLabel": "Dry Goods" } } }, "localname": "DryGoodsProductMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "chef_EarningsPerShareBasicAndDiluted1Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Basic and Diluted1", "label": "Earnings Per Share Basic and Diluted1 [Abstract]", "verboseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAndDiluted1Abstract", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "chef_EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share, Basic and Diluted, Other Disclosure1", "label": "Earnings Per Share, Basic and Diluted, Other Disclosure1 [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosure1Abstract", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability", "terseLabel": "Acquisition value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-term Liability Value", "label": "Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-Term Liability Value", "terseLabel": "Long-term earn-out liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chef_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" ], "xbrltype": "monetaryItemType" }, "chef_FoodProcessingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Food Processing", "label": "Food Processing [Member]", "terseLabel": "Food Processing" } } }, "localname": "FoodProcessingMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "chef_GreenleafProduceAndSpecialtyFoodsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Greenleaf Produce and Specialty Foods", "label": "Greenleaf Produce and Specialty Foods [Member]", "terseLabel": "Greenleaf Produce and Specialty Foods" } } }, "localname": "GreenleafProduceAndSpecialtyFoodsMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "chef_HardiesFreshFoodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardie's Fresh Food", "label": "Hardie's Fresh Food [Member]", "terseLabel": "Hardie\u2019s Fresh Foods" } } }, "localname": "HardiesFreshFoodMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "chef_KitchenSuppliesProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kitchen Supplies Product [Member]", "label": "Kitchen Supplies Product [Member]", "terseLabel": "Kitchen Supplies" } } }, "localname": "KitchenSuppliesProductMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "chef_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, after Year Four", "label": "Long-Term Debt, Maturity, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "xbrltype": "monetaryItemType" }, "chef_MarketbasedRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-based Restricted Stock Awards [Member]", "label": "Market-based Restricted Stock Awards [Member]", "terseLabel": "Market-based" } } }, "localname": "MarketbasedRestrictedStockAwardsMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "chef_NetWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Working Capital Adjustment", "label": "Net Working Capital Adjustment", "terseLabel": "Net working capital adjustment" } } }, "localname": "NetWorkingCapitalAdjustment", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value", "label": "Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value", "terseLabel": "Warrants issued for acquisitions" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "chef_NumberOfAcquisitions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Acquisitions", "label": "Number of Acquisitions", "terseLabel": "Number of acquisitions" } } }, "localname": "NumberOfAcquisitions", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "chef_OilsAndVinegarProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oils and Vinegar Product [Member]", "label": "Oils And Vinegar Product [Member]", "terseLabel": "Oils and Vinegars" } } }, "localname": "OilsAndVinegarProductMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "chef_OtherObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Obligations", "label": "Other Obligations [Member]", "terseLabel": "Other revolving credit facilities" } } }, "localname": "OtherObligationsMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to ownership percentage interest in facilities owned by entities controlled by company's stockholders", "label": "Ownership Interest In Facilities Owned By Entities Controlled By Company's Stockholders", "terseLabel": "Ownership interest in facilities owned by entities controlled by company's stockholders (as a percent)" } } }, "localname": "OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "chef_PastryProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pastry Product [Member]", "label": "Pastry Product [Member]", "terseLabel": "Pastry" } } }, "localname": "PastryProductMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "chef_ProduceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Produce", "label": "Produce [Member]", "terseLabel": "Produce" } } }, "localname": "ProduceMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]", "label": "Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]", "terseLabel": "Depreciation expense" } } }, "localname": "PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "chef_RevenuePaymentTermForContractsWithCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Payment Term For Contracts With Customers", "label": "Revenue, Payment Term For Contracts With Customers", "terseLabel": "Payment term for contracts with customers (in days)" } } }, "localname": "RevenuePaymentTermForContractsWithCustomers", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "chef_ScheduleOfReconciliationOfEarningsPerShareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reconciliation of earnings per share.", "label": "Schedule Of Reconciliation Of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of reconciliation of net income (loss) per common share" } } }, "localname": "ScheduleOfReconciliationOfEarningsPerShareTableTextBlock", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "chef_SeniorSecuredTermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Term Loans", "label": "Senior Secured Term Loans [Member]", "terseLabel": "Senior Secured Term Loan" } } }, "localname": "SeniorSecuredTermLoansMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "chef_SharesSurrenderedToPayWithholdingTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total amount surrendered to pay withholding taxes.", "label": "Shares Surrendered To Pay Withholding Taxes", "negatedTerseLabel": "Shares surrendered to pay tax withholding" } } }, "localname": "SharesSurrenderedToPayWithholdingTaxes", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "chef_SharesSurrenderedToPayWithholdingTaxesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number surrendered to pay withholding taxes.", "label": "Shares Surrendered To Pay Withholding Taxes, Shares", "negatedTerseLabel": "Shares surrendered to pay tax withholding (in shares)" } } }, "localname": "SharesSurrenderedToPayWithholdingTaxesShares", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "chef_TimeBasedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Based Restricted Stock [Member].", "label": "Time-Based Restricted Share [Member]", "terseLabel": "Time-based" } } }, "localname": "TimeBasedRestrictedStockMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "chef_TimeMarketAndPerformanceBasedGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time , Market, And Performance Based Grants", "label": "Time , Market, And Performance Based Grants [Member]", "terseLabel": "Time , Market, And Performance Based Grants" } } }, "localname": "TimeMarketAndPerformanceBasedGrantsMember", "nsuri": "http://chefswarehouse.com/20230331", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of debt maturities" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [ "r281", "r282", "r283", "r284", "r358", "r481", "r497", "r513", "r514", "r528", "r541", "r547", "r598", "r617", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r281", "r282", "r283", "r284", "r358", "r481", "r497", "r513", "r514", "r528", "r541", "r547", "r598", "r617", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r257", "r482", "r529", "r546", "r594", "r595", "r600", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r257", "r482", "r529", "r546", "r594", "r595", "r600", "r623" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r281", "r282", "r283", "r284", "r351", "r358", "r384", "r385", "r386", "r480", "r481", "r497", "r513", "r514", "r528", "r541", "r547", "r593", "r598", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r281", "r282", "r283", "r284", "r351", "r358", "r384", "r385", "r386", "r480", "r481", "r497", "r513", "r514", "r528", "r541", "r547", "r593", "r598", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r155", "r195", "r196", "r197", "r200", "r201", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r230", "r269", "r270", "r402", "r427", "r429", "r430", "r431", "r454", "r466", "r467", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r155", "r195", "r196", "r197", "r200", "r201", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r230", "r269", "r270", "r402", "r427", "r429", "r430", "r431", "r454", "r466", "r467", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r155", "r195", "r197", "r200", "r201", "r204", "r205", "r213", "r230", "r402", "r427", "r429", "r430", "r454", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r567", "r568", "r569", "r570", "r571", "r576", "r577", "r610", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Previously Reported [Member]", "terseLabel": "As Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r11", "r545" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r260", "r261" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $22,571 in 2023 and $20,260 in 2022" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r72", "r162" ], "calculation": { "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r25", "r26", "r168", "r493", "r503", "r507" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r23", "r26", "r116", "r467", "r498", "r499", "r556", "r557", "r558", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r6", "r545" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r390", "r391", "r392", "r564", "r565", "r566", "r609" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash (used in ) provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Recognized expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r169", "r262", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for credit loss, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r316", "r452", "r526", "r527", "r559" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred costs and premium" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r42", "r63", "r68" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r134", "r144", "r166", "r191", "r242", "r251", "r255", "r265", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r422", "r424", "r439", "r545", "r596", "r597", "r615" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r158", "r171", "r191", "r265", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r422", "r424", "r439", "r545", "r596", "r597", "r615" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Statements" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r417", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "verboseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r97", "r98", "r417", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r604", "r605" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "verboseLabel": "Schedule of pro forma consolidated statement of operations information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r415", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Income before income taxes" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r415", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Professional fees" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r108", "r109", "r111" ], "calculation": { "http://chefswarehouse.com/role/SubsequentEventsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price", "totalLabel": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r106", "r108", "r109", "r420" ], "calculation": { "http://chefswarehouse.com/role/SubsequentEventsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Deferred payments", "verboseLabel": "Unsecured note" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "terseLabel": "Estimated fair value of contingent earn-out liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r107", "r110", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combination, contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r113", "r418" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Income before income taxes" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "verboseLabel": "Net sales" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory", "terseLabel": "Inventory adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": { "auth_ref": [ "r99", "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability", "negatedTerseLabel": "Earn-out liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r99", "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r99", "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r100" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Total consideration", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r44", "r160", "r515" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r39", "r44", "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents-end of period", "periodStartLabel": "Cash and cash equivalents-beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r39", "r127" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Disclosures of Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r138", "r150" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r564", "r565", "r609" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common Stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common Stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r80" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance, ending (in shares)", "periodStartLabel": "Balance, beginning (in shares)", "verboseLabel": "Common Stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r545" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock - $0.01 par value, 100,000,000 shares authorized, 39,544,131 and 38,599,390 shares issued and outstanding at March\u00a031, 2023 and December\u00a030, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r27", "r173", "r175", "r180", "r489", "r494" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers, data processing and other equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r543", "r589", "r590" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails", "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r54", "r55", "r125", "r126", "r259", "r509" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r54", "r55", "r125", "r126", "r259", "r508", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r54", "r55", "r125", "r126", "r259", "r509", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r54", "r55", "r125", "r126", "r259" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of total net sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r54", "r55", "r125", "r126", "r259", "r509" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r517" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r77", "r294", "r295", "r306", "r307", "r308", "r312", "r313", "r314", "r315", "r316", "r523", "r524", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt", "verboseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible senior notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r3", "r136", "r145", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleSubordinatedDebtMember": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Debt that places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Subordinated Debt [Member]", "terseLabel": "Convertible unsecured note" } } }, "localname": "ConvertibleSubordinatedDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r31", "r482" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r79", "r189", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r310", "r317", "r318", "r320" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Obligations" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r135", "r136", "r143", "r194", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r453", "r523", "r524", "r525", "r526", "r527", "r560" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r3", "r136", "r143", "r321" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt", "verboseLabel": "Principal Amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r17", "r129", "r324", "r453" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r17", "r295" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r18", "r194", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r453", "r523", "r524", "r525", "r526", "r527", "r560" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r18", "r81", "r82", "r83", "r84", "r128", "r129", "r131", "r142", "r194", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r319", "r453", "r523", "r524", "r525", "r526", "r527", "r560" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r130", "r306", "r322", "r524", "r525" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 }, "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized deferred costs and premium", "negatedTerseLabel": "Unamortized Deferred Costs and Premium" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r42", "r93", "r400", "r408", "r409", "r562" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Provision for deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r393", "r394" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred taxes, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r42", "r240" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation expense and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r349", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r181", "r204", "r205", "r207", "r208", "r209", "r217", "r219", "r224", "r225", "r226", "r230", "r430", "r431", "r490", "r495", "r519" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r181", "r204", "r205", "r207", "r208", "r209", "r219", "r224", "r225", "r226", "r230", "r430", "r431", "r490", "r495", "r519" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r443" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign currency on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r389" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Share-based compensation expense, capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost, RSAs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options and warrants" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r80", "r154", "r176", "r177", "r178", "r195", "r196", "r197", "r201", "r210", "r213", "r232", "r266", "r339", "r390", "r391", "r392", "r401", "r402", "r429", "r444", "r445", "r446", "r447", "r448", "r449", "r467", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r308", "r438", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r118", "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r118", "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of carrying value and fair value of the Company's convertible subordinated notes" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r435", "r477", "r478", "r479", "r524", "r525", "r536", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r118", "r122", "r308", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r308", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r308", "r352", "r357", "r435", "r477", "r536", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r435", "r479", "r524", "r525", "r536", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "verboseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r119", "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in Level 3 contingent consideration liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Cash payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r308", "r352", "r353", "r354", "r355", "r356", "r357", "r477", "r478", "r479", "r524", "r525", "r536", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r459", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r458", "r464" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r463", "r544" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases, weighted-average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r164", "r279" ], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r69" ], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r69" ], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r69" ], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r69" ], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r277", "r278", "r279", "r280", "r483", "r487" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated amortization in fiscal year:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r67", "r487" ], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r64", "r66" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "verboseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r67", "r483" ], "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted-Average Remaining Amortization\u00a0Period (in months)", "verboseLabel": "Weighted-average remaining amortization period (in months)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Period" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r559", "r591", "r592" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Loss on asset disposal" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r163", "r274", "r488", "r522", "r545", "r578", "r585" ], "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r275", "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r94", "r584" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r30", "r191", "r242", "r250", "r254", "r256", "r265", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r439", "r521", "r596" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r28", "r133", "r139", "r152", "r242", "r250", "r254", "r256", "r491", "r521" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r192", "r397", "r398", "r399", "r406", "r410", "r412", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r193", "r212", "r213", "r241", "r395", "r407", "r411", "r496" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid (received) for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r41" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued liabilities and accrued compensation" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r41" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r41" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r41" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r41" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r220", "r221", "r222", "r226", "r361" ], "calculation": { "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of stock options and warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r62", "r65" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Net Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r130", "r141", "r179", "r239", "r451" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r34", "r314", "r325", "r526", "r527" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r35", "r315", "r526", "r527" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of components of interest expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r185", "r187", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest, net of cash received" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r170", "r516", "r545" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r61", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Reserves for shrinkage, excess and obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "ROU assets obtained in exchange for lease liabilities:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r191", "r265", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r423", "r424", "r425", "r439", "r520", "r596", "r615", "r616" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r137", "r148", "r545", "r561", "r575", "r611" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r159", "r191", "r265", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r423", "r424", "r425", "r439", "r545", "r596", "r615", "r616" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit facility, current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r3", "r136", "r146", "r307", "r323", "r524", "r525" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r3" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Total debt obligations excluding current installments" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "negatedLabel": "Less: current installments" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Total debt obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation, Including Current Maturities [Abstract]", "terseLabel": "Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r75", "r194", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Long-term debt, maturity, after year five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r75", "r194", "r312" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r75", "r194", "r312" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Long-term debt, maturity, year five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r75", "r194", "r312" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r75", "r194", "r312" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r75", "r194", "r312" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r563" ], "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r167" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r18", "r76" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r186" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r186" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r39", "r40", "r43" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r29", "r43", "r140", "r151", "r157", "r172", "r174", "r178", "r191", "r200", "r204", "r205", "r207", "r208", "r212", "r213", "r223", "r242", "r250", "r254", "r256", "r265", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r431", "r439", "r521", "r596" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r156", "r198", "r199", "r202", "r203", "r214", "r215", "r216", "r263", "r264", "r267", "r268", "r403", "r404", "r405", "r428", "r432", "r433", "r434", "r440", "r441", "r442", "r455", "r456", "r465", "r468", "r484", "r485", "r486", "r502", "r503", "r504", "r505", "r507" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "auth_ref": [ "r46", "r47", "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "terseLabel": "Contingent earn-out liabilities for acquisitions" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r242", "r250", "r254", "r256", "r521" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r612" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Non-cash operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r458" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r458" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r460", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r457" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r51", "r59", "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Operations and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r32", "r42" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of other deferred costs recognized in the income statement.", "label": "Amortization of Other Deferred Charges", "terseLabel": "Amortization of deferred financing fees" } } }, "localname": "OtherAmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r165" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r22" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities and deferred credits" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedTerseLabel": "Other operating expenses, net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r38" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Payment of deferred financing fees" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r184" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Surrender of shares to pay withholding taxes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r36", "r419" ], "calculation": { "http://chefswarehouse.com/role/SubsequentEventsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash amount paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r36" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r183", "r606", "r607", "r608" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r4", "r326" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred Stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r4", "r326" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred Stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred Stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r4", "r545" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at March\u00a031, 2023 and December\u00a030, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r555" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails", "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r74", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r71", "r161" ], "calculation": { "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Equipment, leasehold improvements and software, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails", "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r73", "r149", "r492", "r545" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "netLabel": "Net book value of equipment", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of equipment, leasehold improvements and software" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]", "verboseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails", "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Lives (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r182", "r272" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision (benefit) for allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses related to transactions with related parties" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r469", "r470", "r471", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r37" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "negatedTerseLabel": "Payment of debt, finance lease and other financing obligations" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted share awards (\u201cRSAs\u201d)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r85", "r147", "r502", "r507", "r545" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r154", "r195", "r196", "r197", "r201", "r210", "r213", "r266", "r390", "r391", "r392", "r401", "r402", "r429", "r498", "r500" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r237", "r238", "r249", "r252", "r253", "r257", "r258", "r259", "r348", "r349", "r482" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r259", "r573" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r350", "r518" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition and Food Processing Costs" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Senior secured term loans" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r462", "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r462", "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromCalculationofDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r97", "r98", "r417" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of supplemental disclosures of cash flow information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of debt obligations" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted net income (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r64", "r66", "r483" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r64", "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of other intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r522", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentComponentsofDepreciationandAmortizationExpenseDetails", "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails", "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "verboseLabel": "Schedule of purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r359", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r87", "r88", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-Based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Awards Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r243", "r244", "r245", "r246", "r247", "r248", "r258" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "2028 Convertible Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsProFormaConsolidatedStatementofOperationsInformationDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r41" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Shares granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (in usd per share)", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at ending balance (in shares)", "periodStartLabel": "Unvested at beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at ending balance (in usd per shares)", "periodStartLabel": "Unvested at beginning balance (in usd per shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, ending balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, ending balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in usd per share)", "periodStartLabel": "Outstanding, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "periodEndLabel": "Outstanding, ending balance", "periodStartLabel": "Outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "verboseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Share-based payment award, vested in period, fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r21", "r80", "r154", "r176", "r177", "r178", "r195", "r196", "r197", "r201", "r210", "r213", "r232", "r266", "r339", "r390", "r391", "r392", "r401", "r402", "r429", "r444", "r445", "r446", "r447", "r448", "r449", "r467", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r195", "r196", "r197", "r232", "r482" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r4", "r5", "r80", "r85" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r80", "r85", "r370" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r21", "r80", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Warrants issued for acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r4", "r5", "r85", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r60", "r545", "r561", "r575", "r611" ], "calculation": { "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, ending", "periodStartLabel": "Balance, beginning", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r86", "r190", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r450", "r475" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r450", "r475" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r450", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r450", "r475" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r474", "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationSummaryofSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Convertible Unsecured Note" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails", "http://chefswarehouse.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r56", "r57", "r58", "r233", "r234", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentEquipmentLeaseholdImprovementsandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r572" ], "calculation": { "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of unvested common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r218", "r226" ], "calculation": { "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average diluted common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails", "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:", "verboseLabel": "Weighted average common shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r217", "r226" ], "calculation": { "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average basic common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://chefswarehouse.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://chefswarehouse.com/role/NetIncomeperShareComputationofBasicandDilutedEarningsperShareDetails", "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofEarningsperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r549": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r551": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r552": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r553": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4875-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 80 0001517175-23-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001517175-23-000010-xbrl.zip M4$L#!!0 ( &^#JE9W?.R[' @ %HG ; 8VAE9BTQ,'%X97@S,7@Q M,#,S,3(P,C,N:'1M[5IM;^,V$O[>7\$ZZ#8!_":_-(F3#;";I+@ [6YNZV)Q MGPI:HBPVDJB2E!W?K[]G2/DEL;UQ]G*Y-.T"JUCBD)P9/GQFAM+IMQE;^2$^W8K M;2K.YN.SL-)(3)J.W-=GOB$[[,#B*CWMQK],/C[M'_2[O M!4>BQT4T"GX+H&0+XKZ/L;-4O*UE,F\D@N8?]#K-PWYA3Z8RLLD@:+>_J]T1 MM>+6-G@JQ_G@]])8&<_0'JO<0A6-H?W/Q0Q?U;:FW\JDSDO5E//F4*5*#_;: M[M\)M31BGLET-OA^*#-AV B\< M8IQ4YF+NE:#3_N[$:1&)4&E.T!B4>20T2=7.+F\3.9*6=8-FL&;G!BM"K*30 M7_3<0[V>U_C:V?GEI^'5CU?G[X97'S_\\L1&9ER/@<&1LE9E@R,H5#VQJJ#; M_[G-O8TV7]79>:*E@1:)T.R:%P4W=18*3!2!#QJI MB.'X#IXX!TI *[>#1O>'_YOM0?/-7O!#^V3]>L42/A%,BXD44S":3:1A?Y1< M8[73&9X72ENF#PA'WF6B2J-*+.KO(0 ML_6/7Z4C.UL=^9X;N ^.RF;L)E?35$1C>&.S/R,%E7*%0((9NLS*TN M!2Q":'%1!H[F+,.=ECQE,0_Q2#.5@9NL\G)K KD(A3%(C6;>(=X-KQ8EW<>C1+!8YO ^+>32VW4 ^*6 M"&O9+O,8F]'%+?P.TS+"F%C1%=?6@09)@"NP((0EPEB:+L%2K9.Y-S7P&+E< MJ4X290H!($1A&=UTQND3/%F,0*Q(MRS@]]'I#R_H*"LQEN!,+SCM8I&3;7454RB3:7B6.+6^?.*@67=RF$EY"@5Y&$F )=1*DU" MXB26@5"(5.@^DB9,E2G1CZA&J]0O8:%5*"(\-FP?*Q8)0, OR^5MF/!\+-@[ M[.)/90J)H,L;07]?'+BN03_R=_Y64EZ0>^C0^(RV^@JB_ J3+@]--)\G]@/[ M1WZR&).1K?>Q!C$*7T\9MX/VT0L"T#X_F-OU_-/?=4RGUSP.R!$7PB CQ"*Z MT/ PPNH4M4)>FMV[4/@8":"EFLD')%5J# RF4CC* I2(G?C4/:V)+=5@M0B MY0Y^541:PJ=>D2M4(.C+L$PY\3#,DG0[O;6H;TSM:TA?'=2W!GHV!P3&1%^N5$Y)_;G!MBGC(U S74T!Q@@ M+_E(IM+.*$!OFI:VF\.B@YG?*7=$5S(^%V1N*X.*4A> N7$)18CR.7(*N-QO M+'+D"2G0CA91T#8B$>2U'M'8;K) 0'G%F Y?$J8]75].>%HZ3J,%%W&,M$]. ML%1F0_JV2$1VX&A_NSFC$@HK9O4+O X4JGRK1-"U;$3C(_B4$@$5AJ4F.*Q$ MW0VC9LI8/*>C+8QE0@Q45>IL?TN7&+@&T\W%*HU1$ E7K5,AGY<+A0Z\.@DW MB]R$R-%M !&YJ.$<43'Z##7YC4BKTOV>?/V_]LU3@_Y%55K])ZZTW*E8- =M M?BBZ64*=HH+V0;QVI09 (O.6,JNM]XBO7*P_$++'3>(>K&&KQ2 M!Q*$HT)@R1WH5J"K^]@E\XE*)X("6,['U;FTKMA39$6J9@*MTT1YRN1W( T( M/DE8;SX$#()!WZVP=:51U3H"(H5NP-4I+XP8S'^<@-F+E,\&,G<.@CE$^>;JG>KQG>N+9LM-[6.VH> MM[W[MJ+U.L]<[WFG8EG.$=P;<;0J>OZUU:_,.%1P' MG>*6!?--ZKU+"+WO<>_LY]^X;F4NJ&IR,9']S&QN?O47 M,/G90/)*-]QYPB5RI+S.KC4R/DIE7#)UGD@1L\M;$99TDL(^^MKE;^<^QKG[ MU_Y$$HG&FB7X&59[/V MC-X//V3',XGM3-W))FFJ3J:?.A !BJA)@@N DM5?WW,!2I8M*5:VWM3K[LZL M8A(7%_=Q<.X%R;,?+C]>C/[QZ8HE+DO9I[^_?7]]P6J-5NM+[Z+5NAQ=LC^/ M?G[/^LUVAXT,SZUR2N<\;;6N/M18+7&N&+9:L]FL.>LUM9FT1I];I*K?2K6V MLBFLT:BD+G0Q M-VJ2.-9M=WOLBS8W:LK#N%,NE><+/6>M<'W6\HN2.1M/ZP MWVT>#0IW.E/")<-.N_UC[9ZHD[>NP5,UR8?_*JU3\1SCLVW_WRF--&*>J70^_&FD,FG9!SECGW7&\Y_J%MEK M6&E4' 2M^K>$*_#*7\Z"IT?0DZI<+CSO=-L_GGHKA(RTX93^89D+:4BJ=GYU MFZBQV,F, MFPEP-M;.Z6QX#(.J.TX7=/F;^]S?Z/-UG?V%D[[W4HAYG472$*J92[A[M39&![&X-Y%MN$3X$*INSFUS/4BDFB,;F> H-DW*- M*H$5NLS)TI)3Q"W? E!('F+,.543QE,8]PRS"=@92<#G)K KF,I+7< MS$DDXS<2%JSHM+@G8!:63'W]P1HD$"F#>@.Q'-.99T$V2U24,%O2S]W\F32R M4D(.9,JF*$Q4XV;*)7#0%C+R!I+> J9I 3>GF";8>!X"$L+P8E'2^W:42!:K M'-&G1-Y%NPY@0!S#9F5]/1&W"8M3/;,+^!@Y4=:ABW*,T\U@ M-ZRLKZ# +HQ9L_;% J&_%0BC>U&K:-16J:YJ$FTJ'<<*ESZ>UPPLZS.'3*AQ M*BG"3 (NXU39A,1)+ .A$*G0M5 V2K4M,8^HQN@TI+ P.I("MRW;1\:$! 1" M6JYNHX3G$\G>8!=_+E-(='J\T1GLRP,_M3,0X2I<*FH(\@ =TL]HJZ\@*F28 M;'ELH<4Z<5 <;H7%8BQ&OC[$&L2H?#UEW>ZTCY\1@/;YP<*O[[_\_T' NA$$XL/E)!8J^BLJ4$P_#+6_$74W$C%!A5XB0%AI+ M$@158KX43TF-SPS:X^<$[5Y_'=H[4]L:PGGX?)&YK1PJ2E, YM8W M%!'.S<(;X'N_B4%8SIZ3I@.='TUY6GI M.8T2+N,8;9^:(E5V0_NV;$1VX.APN;FC\Q#&1/"K#7WC6)=NNP6[5!&^E);4 M%,>/'S#8>-%N^UTI0R1@CT<@+? R42B>$PHK9@T)7@<*G7RK1M"/;$3C-_ I M-0(ZBDI#<%BINANT9MHZW*=G6M!E(RBJ3NIL?\N4&+@&TRW$*HMQ()+^M$X' M^;Q<&G00S$FX7?8F1(Y^ TCAJX8/1,7HB?U4EK M\,0G+?]43"Q 6[]C$B*V5>#>D MA]J&:6.-'H#&A()M7L$^$ :&M,3 ^)>ZXL5^D+^4"J9[[)=Y1 X<_'&.^IZ% M^4V*-@MMGP+NZ#1+9^-(20"E*J[+\\Q,\ANJEJ'M\O72-XS^<>#BVH3G"1OHAPM,M'+)/ENA6K69F&+H+0IVBB_9%O7:EAD @BAY9RJZW_@4ZX67 MXV=XT'F#JAL;\$H=2)">"H$E_T"W ET]U"Z53W4ZE53 _MPN]G9.O8UM8-F;[!]YJ_5VN\V^_V3G=2V?"!",!!N M6_#\=:U76TRHX#CL%K>LL]BD(;J$T(<1#\'^_AO79^:23DV^)K*?^9QUVG7_ MNGZ)Q2H47_&RS3S3[R+Z>PC(J[T^MJW_77V)>B\@.^9_A\A4FY>V-F29?S;' M%D[^GL+V=GZ_L?H_[2/('Y+$/<_A6>-B-]: M) _60]GRY7^7KYA6&H\'WT\5.GQ -@SO&Z9RZQ=557O1OIO"Q]CHI5N?\LC7 M5-5O^"3,?YQV_A]02P,$% @ ;X.J5G63]XMA!0 J!8 !L !C:&5F M+3$P<7AE>#,R>#$P,S,Q,C R,RYH=&WM6&USTS@0_GZ_8DD':&?BM]@AKV0F M)&'H##2])DR/3S>R+=O(;!=#Y:"Y)(IQG.2 M.<[LJ &-5*FB[SCK]=I>^S879\[RQ-&F B?C7%([5G%C--0C^*0D'OTQ?&19 M,.51N:*Y@DA0HF@,I63Y&9S&5+X'RZJU)KS8"':6*FBY+1].N7C/SDDE5TQE M=+2U,W2J]Z%C%AF&/-Z,AC$[!Q8_;[ X#FG;"WI!QT\"OTV[;3=L)R0,@\#O MNF[\MX=..JA>S9%JD]'GC17+K93J]?M!R^ZT"S58LUBE?<]U'S=NJ"IZH2R2 ML;.\_T\I%4LV*$]XKM 5@::KGY&:88-$;78KCGC&17_/-7\#+;$2 MLF+9IO]TR594PA%=PPE?D?QI4V+V+$D%2RI%R3Y2# 6C,J_K*M(.VLE83K>1 M>RWW\3L;+P_D1[I&3Q=OQT1*6\U_>;_'"QA/Y\?+V?1!P;T%N><^@_E+6+Z:P6)\\F)\-%M8\[]>S][!>++4DI;K MMG[P9ED1<8;G5M^5U!G!*!$UY*6D3#O/(AGT]4PM;[F#" M5P7)-^;-&QP &G_)Q0H\U_H3$BZNKP(4CZL8WA 1I4_VO&?NP/>:IJ4T@4A( M6(;22]<6-"H%=CG$@.0QS"ZBE.1GZ!I?K9B4.@S\UYHQ=BY(J:#H_'7?3DQ( M6]?0^2;&)9C$3* V').B(+()QX)*%NLFJ->9I(PFN!JNKM@YA7F2L BUT;8V M7SRO/ M?>]@&];]+W\3EV>V'V@<]#:H*@B2,L,=$F'J,UV.ER4JZ(>2":J)C]2)6M3; MR_/W"6X% 5Y[/SZX3.Y505\60)?@;YG?UB^97Y;C$;4R7$H? MCXK@S!A'3;ZVR2=,GX\%GA(ZSTTM)ED&. V=(1E6@2PP\;)I9B4L)WFDQ]%@ M;%BZ.5=0J\RJ,N$%K?B;_.14L;^6>IWHMDFB(F%&M]*0"^2!%J*9D4+2_O;' M(&:RR,BFSW*#B9DTN%E&FDV?Z[,L(EG=[4S15.*::/=Z=L?M:*ZML/6I>+MP M3<-M0\,=%>_*@J[=43W9"SH#:9Z?H38W@KUCP;HZYL87 :I/&WT6H2Y(GK$8 MMK'^:#L/(0OWAOQWJ#X,_+#%HI4[4O'_P?T6/!4,^4B AV4'R8!=*QW"$ M;R6?_D\CEF.0"#&2-BX8>H-1&DK%D*4CUU8T1X>POYD[SA2_PT**0X7@YTQ_ MBN)'V#7Z98INS9#;A9K;UVPPW.SH)*7(F4RO#"QF$TWW&?([7"Y)H"R0]NG/ M RK5+JN[RSW")Q>>!:]N?/N"9D3G\-8KT#I#[M44$N+96JK=*5^Y_JR?U1VN MN4T>_0M02P,$% @ ;X.J5B5>Y$].!0 ;18 !L !C:&5F+3$P<7AE M>#,R>#(P,S,Q,C R,RYH=&WM6%EOVS@0?M]?,>N@;0)8EX\Z/FK M1TTBS3. MQBJR?5K0(A5Q*XLJ2<7Q_OH=4K*3U$TO]$JQ02!8''(X\\UPYA,'OT]FX_#U MV102O4SA[-7SD^,QU!S/NVB./6\23N!%^/($6JX?0"A)IKCF(B.IYTU/:U!+ MM,Y[GK=:K=Q5TQ7RT@O//:.JY:5"*.9236O#@1G!)R-T^-O@=\>!B8B*)7<$&9>@..4\T:BWPM^66BH>$WFG AY!M^14JYYCIEPXV>@5>^ M#SR[R6 AZ'HXH/P*.'U6XY1%W:X?+().%+5:B\7A(6W$G4ZWLV M2KO=OP,T MTL/IY1JEURE[5EORS$F8V;_7:KB==J[[*TYUT@M\_U'MSE3-KK5#4GZ9]?XI ME.;Q&N6QR#2:(E%U^7.[P[VR'1MN*;9(5&HWXDBD0O;V?/O7-Q(G)DN>KGM/ M0KYD"D[9"L[%DF1/Z@JCYR@F>5Q.5/Q?AJZ@5_9U57K:03TIS]C&\Z#A/^I; M*Q!$(8D)?Z_(*)-F5FTXO4[X@FMH-MS&CI_O\2+":#'Y070^MNK[.E\;CJ?G MX?'1\7@4'L].\8R\0[:U&M,C-ZS>'I/5>2(XSB$26L3"OEEIA V_/Q;+G&1K^Q;T M#P"5'PFYA,!W_H18R-N[ ,-R1>$ED5'R>"]XZO>;0=VVE#H0!3%/4;HU;A(C>M]/;L:HY)R$K[G,@%R9AR9M48B=W4A9C"I@1F\X<(Y#IGA/\N$S<#PXV;GW_[>_B\M1MM@P.)N/+ M9(&X2/$P1!CZU&3>-ALE>UMPR0S'4290\^HD!WV35;_DO%M_)3QY1E6HZ6E3:82:H(K*8[:>&V"3[@IA;EDRL2Y M;L0D30&7H3%8(5"08^!5W:Z*MY4#%5)+R&VIPEE%6J:)R%E)U=0[5<7]6.A- MH-LVB)HL4K:1+H1$RN<@FBG)%>MM?O0I5WE*UCV>64SLHO[=-#+$^YKNREJ';M>_7^R[P;VR#ZEM MN\WV_2N_5"M^2+1:W4]2ZUD@2C 0;H7A>U9KUC8+JHSK-?)K"#;GL$37).&[ MB)=@?_^S:2,SP42VC06;\!I[=-E]MZE8(?' G7R^OML[?PVO'N^U.GUEG[=9 MS!TO/S%3?>-L[8/(5&7&%"&<"TJDG,+&R:^MYR' _^TA_X*I#P&X>TCV_R!^ M#HC[9Y(C?#GBMX/DP2Z4GNW^GTLKFS^,,HY (<1(QX3D: WZ9LD21_Z-+%JS M# W"SF4O*A/\PEHP',JEN.+F>Q(_KVX1*\O 5AQ9V\*P]HKG+=8[<^)"9EPE M-PKFT[$A\AR9&VX7QU#D2.@,\6=*[_*U3[D,>.?6,A?EM6U/LA19X16[]QZS MBI!_LX0LL'@6>G?)1^XPJV=Y$6NOA(?_ 5!+ P04 " !O@ZI60^ "*.9Q M 0#A9!( $0 &-H968M,C R,S S,S$N:'1M[+UI5QO)LB[\_?P*O9SSGMN] M%H5S'MR]?1=MP$T?2[1!M _^XI4C%-; +DE,O_Y&EB1FV]@62"67>V];4E5E M969$//%$Y/3[_SWO=AJGH1CD_=Z_5O :6FG\WU>__W]9]K]_[+YM;/3=J!MZ MP\;K(IAA\(VS?'C4>._#X%,C%OUNXWV_^)2?FBPKGWG=/[DH\L.C88,@0N]< M+%YB9W006&6&.ILQ*TUF'&49I\P%$0)'0JT>OD2!1A6]SU0(.(-+.%.,PVV6 M,>$0L43&5?_2.:NX)IH:SAEA7%%JI14Z:A(10RJ]]F@(K8,6]@8OSSMY[]._ M5HZ&PY.7+UZVP?_HB[\'=(?7EBV%A>H/8+[IF"'T-16&>02TIGI8S*(97 M940SL.4;X4>XE9#I33[D5S>5U9J^"2[F+X,S4X2C_F@0UER_FXJEB%ZW"GKGX;[\4M<0E"&287)= MR.?D@>F-@JZ:,\@?DC2T!K_XW^;;/:AVUV1Y;S T/7C0+_Q[EI_]: M>=WO#<$HL_;%"93MQM_^M3(,Y\,795$O7OW'?_S'[\-\V FODHBRJ5!^?S'^ M\?<7XZ)MWU^\^MWGIXW!\*(3_K7B\\%)QUR\[/5[ 2J0G[],-X9B_#'W/O3* MCW"]!ZZ=4A?[G9@_I=O(;F%*:SW?/A_'_"Q4HC]U"TI_]WI FR-_ MO'GZX8T^WNFVC@^.#_%.>YLWR29NM=]=M#;V6?.RE;?(-MEY?\";W8.SUL8Z M>TM;G8/+D^,#LLU:[4\7.^W64:N]CYK'[_#.1O/RX-CGK>-.=Z?]5[>Y\>YL M9TNAM^3#Q<%[)W8V#L]VWFP=[VPX_>>ORKT[KTIU] MV-C*=S;V3_V;K=R^V1<'Y."RV?X$[S[*6^TF;6W\<730W:8?NMN7!^UW9ZTW MVY?-;O,"WC]YYA]X%^]]:)\A?MV#8ZCSQCHZ M.&Y>'%QN7[2VU/G;]N:PN8?@7WA'VUU^-%(1Y[3+5 PJ8TK)3 <-5N6H<5@: M+[5?>87 (#B66/+?7]P2ZE/*^/6H*$# 6_G F 3DE%40(C*C6*Z\R0-*,HF>4\3J0!I^(PU;''*XT MQM .Q9X/7\;\//@LFLZ@EOA7)<[O29P+@W&((I/:RHPQ$S(;"4)XZ-^F\HO^^WX+=!+>*O8G\ET0)"NC]#L]-P@FV:_D^4KX7]^3KA007S%TF)4-@ MQ-YF6B*:2<^<0EX1QO#*JR2&>Q)^<9N'%2$&\*8N#!Z@CRE0>3DHR2[H0*., M<5X.@33^:V60=T\ZB9B6OQT5245N,<6U\P&HV.\O;IMK5]7TTUMI!F*\OG5Z9?I]^I(7MSKJP7ZC M&N+A8$0,T3),M$9"*N00)D;ZZ.C'[;*[.%(+T%WC2&=PJXL7MVG]-[C&20!"+3J1\'+;*@ DIQ7@@ M I'(2SS'F!">\)P@2O@"*, M/,=)!0A_#)Z39'O7M_X(GAO-+)B,E,$SJJ() M-@BM'5*">ROX\]G+I-7A,/&Y\50N'S9#U\(K? Y7QTGA2<+PY=X0 MFIZ>V?SW*&5I^MV3?@^^#M;/[??VQOVW:=Q6;^_>/ 55[UV59-G M-.1;HI%*8\H4=I89QEW4FCA.L69*,"2T6!K1K'N?IPPKA&@F]]N]U^8D'YI. M1<04C8Y,$HE78: MMGNNWPT5$1F-&H>()#(*A&2L1BXH14,0+BJIEP?T=L/0Y+W@-TW1RWN'@XK( MQTLF)-8!>>N9<5C1&+'CBDKF"9=Z#L%9Y04U_]#14F-Q5 KB:_!A4BJ,@S8< MB(_3"LCY\DGU23G'_ 7J><266HMERJ8@KTE@5%O/E0Y$4;=\ GTVIC)_X2I! M- O1$:0]P\Y9'JAW2'."/;5H&84[#WXS?T%KQ[6U%)N4WR7*6TFP\@)!*&V5 MI/;Y\D]51N-9)<9N>TP?J$1!:D4@ N1&@VBB0E@ RH; X]*(9AX1X.S$)#EF MCBEDI08+"D*#E*RC(#%PBH*CY1'3G"/ V8F,:0..S4$2ZG-$XN MLUDD3[#%1H+].!:8IUH9P#S"!-,B2$'-THAF'DYI=F+2%J/H1<#1""8MU5@C M@@(X* *V-,EQ+868YNR49BB\I$H ?XA1F:"]5%3P:CE7D.8N712?;[$[%P$2@($ MH49SBR-GP)>U=1C'*!0&!B#B$@IT/HG9N0A7>IDF:42JI6!$$X4#^)[@+)/ M\");0N'./3$[GZDY,DH-X:[Q0 9 D)/%+-..^$]L69,-Y9!OL\W->>6:'Z M!YF =:!6:\(DXXQJX'S"&<)0\-$CMS2BF<_4G%F)"9B,BI8;$[1F2%@3E:+4 M$&#M3M#(ET=,JR@1E?CYY/.,/7 ]_W_<_?=FK* MH'L G4L.*T- MLH%51&!_%WT__=^ M1;8_4HD_0L\==4WQZ2YE.0V]4=@J^MVTUT=AW/!]/CQZ/1H,@6 6/UJAGUK% MKRA&;Y0J_IDEAB?P\9OY!3-.%-Q;<5?":!D,55\8!2Q.*5"!AM)"J,9>D M4.#<**,Q-5@#5Y1&&XI!N$%Y1PVM4O:O1K]:Q1]2<4>H#."W+>&&6<1T)"1: M%+BFUMHPCZ7Y,\:KC>+B3;_O!\OEPNZ,E6OON(TD,LJ\#E99H&G84J8LUXA7 M0(@U3M6J_9!J:T)<"D)D$)9Y)*T+5'N!J0[$(^XKX((72HCSF?.@M5,$*;1 M$(:)]10)1I137D4CF>+:&B]5%=(7"R3"^62@$!<$!:<14DQC9;2EQC'*L3>& M6UP!$=;85"OV?<7&#CG%O$-"1<8HM3;P8)EUUA./Y[(EY(RQZ?51"(.PWO.O MCTSA1D/HFR4;1KFS+M=Z! XG0D#'6 KK/!'26D>MH5+6+&I)D>HG4W.,O&21 M>BNB!QV/&AG.%%9*"*04$A5PR LKT/D$\$QB+GAT-&AP1! 6G!$"#DDE?'8 M54"@-6[5:OXU-;?&21P1$"XO +^T!<"2:8H"-3HP486)/%^CS.6EI=PUR" 5 MA 1>C*AES N=M@)3 DF,+&!7%9*,-4;5*GTK7"!6<86X1T0R@YT15 @1A,4! M5)I6(;&Q$,*;BS.)02LO)->6*";2)#=GX1L!=$)!8UH!X=5X5*OTK;A.H>"9 MM#$(SY"@!MD(*NV4H52 LE? Q7YM,-;DQ07PW,.*"YIXS P&Z85%Y MC7C@T<:(K. DX@H(LL:F6KT_I]X(646(U#Z=NF*",DY9QJV2SBDD]1+PIN<7 MY'P"4H<#HV&!$(,.1HE0X,Q.NYI]$9 MYRL@RH5 JB?0IX5#QTHJN$.,QN78,W>/+!J+FZ' M22.!$S-GI6-(VULE4%V9133,00J626 M(>H5$9202+$/@F%3A0F$7_%26_V^A\LN# 9Y[W 9 2,&@ GN&(J'7T.;(P8 M(ZDF:85G-29=+9(,YS-Q3@*#YHIZ03CC0#>$T(H3(K23G+J[,ESD0]&W\EX^ M#&_ST^"W>T/3.\QM)ZP/!F$X^..B:8[[Q>N.&=S=?'Z"L;NA4^+TX"@_^=IF MS(_2JMTPF.X$?;W)ZAXX! .R^;L(IWE_-.A<[(:3?C$,?I%TZ]8Y[C^RVMMC MS;@!$HL50SA81SFB,>WMK8-":-EUJ]5/6Z^?A&%8/RQ"J0JU:LU&M52P6&!- MG:)I,]AH*8TH+=D5VCM\;Q_$I5.M=F%\2$2R5J@9896-6BCKHT..(:6,,(@1 MBRSXP\#8W45W2Z=0W^,'*REHR335T0H?+&$R1J4]^"/GO(L@YGCW#+NE$_1W M.*5*RMGYB-/Q2<)P"R1$:QE,(,[K@"*W:NG)QZ,]1"6E*SQ8KN5(>L%9L$'A MF,";!<1M>6;A]J(+]6V_=S@,17Q)EH$Z($$ 9 M!!(,%$%C180EEJ< D-(JS VY.F,+2O!Y9S0$&-X+;E3DPSP,-L]=9^2#'Z=N MNR>C8=N+T7*>_0[%W9(KPQ\7#!=Q-! ^&1>Y P.5Q>/N ^X/=O?UE3!Y2 M0;"$^(T%[QAWR )F@)\V*!!JG*O2X.T2J\9\=H /2KFT]R5VEBEI+%4 &_ & M4 M,>!5VAGA6U=CLGG3Z%R&4BK%SDHI:2L0(!N# .QX(9H@X+:CT$G$(Y2+B M_"ZC_^D1X_G58BYH81!)N[#'8(ADSGB;CL[#6@1BK<;&U6AQ][C=WFDHABF& M3 SW^K9EQ R?!.72RGE!6:3.,*=E.@O=:B8-J\*&LS^%Z&7]XM6?_A5 M0?Y@E'QU"N[L7[AE\N(?TQF!)E]]_!-ZSQ3NZ.)M. V=VU6XNFF[!U8Q*._ M3U"9YO@@MB2 /\P@OVM0IB@NP ZG@?MZMS_J#:\>W\@'KM-/SS]I1'\'4'_D M3&TNB.""HA@Y0Y%9!W]QHJ6/0,B0J6UF06WFRVJZ.1CF78#1G7CUR+?KZ$*9 M\J(83)3.&YR.E^&&!6*T8@ZC**3Q5%(I%C\?^I,:3.UDYI8V!OK%+$1SS"H" MK)T9' 1S3+$0-">V F,(/ZG-U$YF/@83G8V$<<\)U0R%J*C6'D6*/ E24;;X MK.S9M?8Q%HK5DUCH+#23_J1.9G;$3%'%+1'":F09,4IY*R,G8"8NIK/E:YNI M"M(ON2DOBL%09:UW2/DH+(M16L+!YU"O!",Z!K;XK*QV,K63>5YB%B1+(PV" M4.M9V@XS"AZQ0^!P,''&U393.YF%,.5%,9B(#/'8<*)#J@ M_>)#[NST5F)*1'!(&"P9"0K^02%(Q[RT!O2LZAREAMP%@]P9#A3X: 3!7#+C M&6%&8^2OE8)N:Z(5=]WAV[H'&; M;MPP+6MZ??H]%?:@O)&F1 D>D Z!(4F54][Y='A[YZ"(WG0<>?X)INT\3.B/O*-?">T,88T%QX[6W$)*8&)5A M%9K#7PDASG]B/N&">$R#8TZD_^E@ XD8(<<$Y=1.)(X1SJ8?*B?QZ:G.L9E[ MWPF;9O U#C\#4>(,/4J4=V[]D346GGELK+"44F:0L"A$ZH3C7F/KO5X&XYV+ M*.>PHY\!*FLUQE%*)K6TBBIB(+864@7+585]Z+-(\$F<(XH!\Y@V*L>1I6-@ MN&72>$)0,!&1"N3G%D8HLXO@4SS!I9-HQE M/JO2D3-<*H4CD!:CF:6!&>J%,,@C',9;SB2)J\H)^KG-<"P_-0,SY)1@B!(L M36N1,+'6>864Q58[[I0PBR^4Q=FU=(G5Q%/,182P0BO. O66!$!JQPUWG#,1 M%S\75#4UJ4YVZC:><"N8$!I30QBAUFI-C#6(22LX=17(Y59(41:)7SP)<]?* M:,\B3KD.%H@VC-+(B*3&.$X97E+O-+O-:9?8)3'IM!,1Y 7AG,8>@H9(->=8 M1Q8"I4OJDIY;-RKJAY@/R'D4"58*M$,9K)S')C(J!4:*+JD?>D;M6'KG0QQ3 M@ECI"$=,(Z41)D('#L%KH"*X)74^3['I_A*[(8R=IZ FBE++N 6X<01[), # M0$\>!UF@LCE31.QQAB7#(< M?#I1/@D6NA (#CI&44DP5IAR M%BUC2GFFH[%>VV 1#58@S5 5_/CBJLVCV$0EU<;*0"SW0/V03%O+:BF== )C M90-B8=FB[F_5ED7QW\P(8BD15BO+,%?*.1J,,3)$PJU=ME3D\XII=KZ;,(8C M\L)PC1D56@=LE*)!4$04"57(2RY8'#[5A+U^')Z9(MP9K5I&2*91"U ?8Y2+ M+'*GL606(BKIA>(QB HHT1Q$7?OUVY.\L:$:_H=P),PR"TS02151T$A"T*Z7 MU*\_&TP\S2[,5AF(QFD(7+&HHC8R>B:IL(8IKIU+T3Q\UT:22("TQ"32M)TZ+ M667P&C$L?4#$V[2I=!54Y]D$7/OW.S,@$+'!1NTY9=Z#BZ=<.8@_K =%"168 M@K:(D/!$6Z$*["!BIS%*1E0TWAONK'5&:85(!0Z]6G!1SJ"D>.+UC\\T\XREUG.1$81XB5M5 (E(9Y8PV6 M)%AE)2*8@L945%OF.-UHF;5%@ <0Z3AR!>CB:3!".$00D@J4A;)ERV(^G2B? MQ$<'ZM*&S2A8Y)C608D0A"28!TV#-\N6KGP6ZCU,N6(IB#K&9G5\@X;96R&#/$'+ 9*FDTF. HC7)+LUZO7)\[7A'Z9^CX M_9X/Q5;>,ST7R@Q/94R+&HX)1)'@JA@P"4.0,R(R8YTUEO E,:WYBFN&7LLA M29%(1P4BABQ1E'.AO/):$:KETDU^*.7VV3LWSUUGE-8A/:]DYT_\M8S!."0X MCXP%'XS!3&AN@@Z4*48KM*/HDJC!7+89C5)PHF20:=][Z:@R(;#H#$""Y396 M:3?MQ9X9,7^+]T%JS9V4E#D6 ]7(4P(\F%KI(F%LV2Q^,40]'ZLFRGBCC9=4 M,T:EQ2ABY&5$6,I JC3*]FP;3%;3IKU2SD:CH@;VS5.4Y!D/5BJ-@=Y5(%1: M9/D^T4+!X#W2FGD0&?/*2@,620RST5(3J[3Z[&DWW:ND02+O'1B?8#Q&9JG3 MD1L+XF;."T5M!?+I"R?4IYDRQ#Q34J=Y"8+9-'M(4\0T)<0B[-726^%W[#16 M27L,&/L0$]X:RQ1A)B*;=KZU+(E=5^"(F046[Y-8)M? 6VS 5EH.*,JTHH93 M(I4RF!E9@71B12C-#!/V8&$L$J2X-F!DU)"(HXE"!*4X,F1)1?9,3F^&BR>= M\ SB?OC/, (NSU%-(^>("U:> [R<,RSO0:57QD-9@'!2HAL),(JD$AP #[-D)B?%D?'2AS;A6 MBIDC!5 D;ZAD$0O)C+=&2>X(#YPZB#VKL%SELTKQNM\[#<4P03VADH]UI-4? M?G5$9D:*<>/]Z8:*H 33)H3(;51:,F2L#<">E8C::R,\KH"SKQ5BMMM>12F5 M%4[*B!F%$%@))+ R#H(MS:H0"L]2*C/50JR^10L7!2&XTM18[TC4:5,K9H@Q ME 89(49PF%1@!4BM$+.-XYU20>M (!QD1(+/NK6'V80 M?.*4%:/\EE&6!N>M98%)$[6BT@5/X2-)"]NK*ID'3'5O9/N%SWMF&'R%Z)8 MKVJ_<+;D?#\P^79F2MUF&F2XF5A&-?6 M&H<89^ED*D^XH8MOKC^],LP0&4R4"B(AY9U@&CO#HY51FQAUVF:0+#XR+"P1 M3O2W:8:C G1CI_?7J!=(VEB%5@0F))+@*F)$,3KFE3 1!:,%,E@C'4T%=O6N M->-I,"--N#-"6">59\(R8RS!5ED:M4615V#FW>+DN&9XH%@D3C)?HC:S@1BJ MN4'"*J,9YZ8"DP<61RJSLY6 3N(M2L+35 -B MRDA-T,ISO/@^[+-$X[NR?3/2G&I'QDP!C:'((JP=P]XIP=.A@\-^^Y313PHEX9@H9QA3+&(F %JXU)<$D3D M5E8@NWA'*%LNI<"HNF*<$V[.7Z08B(>-#'.- ],6FT@%AUA0 NYR$]#B!P\+PQ-G. IM MK'3*"\$X9D .PGWN_V%GB,M]J1J?"M1]2/[ M-#%')0;=9=@RGJ82 #!%#\BD#2(B5L!W?46?-[LGG?Y%"*4V[YRD"6D_ZM-^ MKF.H A,":TJCUYYAA#7W.IUXRRQ&*CC_,ZI()06)582H0@M"'&1\1LUEH-)2ZE ,:3A.$0L\,IUE)8B7DR.HG]?9_5R"G)7W MQ8(A; ,EAGF65FP$C342P6%BD<>F%"1%'$V@%3XLJB#_& WR7A@,UMV_1_D@ M3Q*[$>F]*4+H=8*)?Q=]/W+I"*2]D^!RTQE>;/7[7\W7/+H:>R,["/\>0=TW M3^&O^YIUYX8GUBH ;YZAQ^+\S5M_9&/E$(@4::FMC P@'A0L("\@SD1$(NM+OT8@7^?G+(@SZH\*%P?CK43"^K(_/3U_]#G]- ME\A9Q371U'#."..*4BNMT* _$3&D/B8%N7YF,+SH@"IT\UYV%/+#H^%+K$Z& MOYWE?GCT$L+:_W^EO._5[X,3TWOUNRU>P-/CS^-"[A65*IR93G[8>^F@4T*Q M,GYX>MWU._WBY7^B\L]O$5J81=/-.Q__K Y,;Y - MH$_B^,9!?AE>8@85++^>C6LLH9P.P-U5"TBJ]GYKN[VYT=AKK[0%K MN[?Y>G]WN[V]N==8;VTT-O_W]9_KK3>;C=<[S>;VWM[V3NNS3>B:XA#$9_O# M8;_[,DGOZ1M%'M6H]^M[?VZWWK1W6JN-C;77:PV".-,+U1#UJ(9L[>PV&[^# MT?7ZO=:H"X6XQL0V=T,L#U!A@7&#+)>4@5T:;KV+0G($QA<]>2C$;_1,0F$? M\I<;?5?.?DWXM#(!?/K/A=WHG[XENZ<'M#GRQYNG'][HXYUNZ_C@^!#OM+=Y MDVSB5OO=16MCGS4O6WF+;).=]P>\V3TX:VVLL[>TU3FX/#D^(-NLU?YTL=-N M';7:^ZAY_ [O;#0O#XY]WCKN='?:?W6;&^_.=K;4^5ORX>+@O1,?-EJ?#H[? MH0_M0_ZA^^ZL]>;@LO5F^[+5/LKA=[[3=KC5W40'W>U3_^8?YO_\J_.!=$[M M\4)O&JVI@1."#L$'!_ZZ8LGX+M6@N^+H;]_C:]11CY[%:WASU[[ M4JF:K(&_>%2Q+\H:CVL-_9)D\*\5NC)]X,3X=!+'2W)RWL"W^[H3XKVN&??* MXVU[O0"JVMCOY:[O0Z.Y]SGC1G>,F]TU[K%_>WJ[?C>"L"44G8O=<-(OABN- M2038RNV;??&AW>H>7/X!U]?ISL8G L^< M[;0/SP[:FV<'E_#?\7ZJ-SDX/I@\\P^\B_<^M$\Z30(X 0C1W'!LIWT J+'. M=S;^.&JV_SAN'4/;VON\>?PA;W74V=OV^K"YA\[?MINTU7:7'PF7C!@"/T?/#/X?+_+M^W.4Y6W *&EQY^R;KPSJ/T6.;-17813)&%7B41XKLYPGGS M>/VCT!1'[T4F%9- $3S+K! N$Q2Y2",8O%(KKYJF<$<-BE<;J<_OVGECH:CG MXS1T9[>F.#7%67R*TRZ@?F6B<=DYSD'W@'S8^ .0RYTUCP]P:\-1>#?_<-PY M;K;_.FYN[.;-XVUT0.YQG/S#\8=/S3?[K'6Y?M$ZWD>M2P_MA+J];YXWNTUX M__9%\WCW^,-#',=P0#IB=<:4%1GS2F4V*I>AZ @E:D%7*:%XQHS1U!F& M,&%I4 %GE).4_GLL*7MRO2*/R\TFV'AR'=H-A_D@6>BP!5=^/CUB'PW12&NJ M,D1) .V) A@^-T#XA?.1ZLB1!B/_KVV#'S_E\USXX:E>C3ZL5%&9AA>]T>]87'Q&@*]^T'3(-UQ4O1/4SD53?Q,PZ9] M!&'.1?/]7T<'[[?/6QM_=5OOMZ"^^Q=--*NZTPV7]N8WQWVQC34Z#135-",$6!ZFF&3\:B,0YQ%*O#**X(R$ 7F M1'S1')?*\_Q2.H,&Q.K]M/MOXWA4Y .?NS)>[\=RZDU^TWF4MQ:'II=?EM]_ MK:%J\86\O;:[MK?6F$S/+DJIWL:61JN_]NLWI*$6)7!Y][Y(4UK'_[R% M"N!*(O /AI1S$/GGAZM/GUR;"*GTD/N%']#. 2><$FCI1^2YOE'$BR(4YC, M<0G1#G$Q4PKXE(@@!@7<2Y*04N6]7@!JX4;#^[#P3-+\NP_BZGS(3\:1[T\F MJFT(3+'T+$B>(2%\QCA2F<5<9@H,D3GEF$1FY1422LKJ8?:: MGYA.(YP'4+G\-.4V@?"$P>P_=?Y_$FR>M 8ADXX.>KWIB-3 MJPWHELXHT=>&*8)II+'^EXU?GM DZ=;AU?]G":'/D9#-/<\9.E\/# Y $:- MOG M;PD*?DM&E2&NM'-*"B* A2C-,DP9_W$\_ J,?'& Z'@T@'CMXOE#X_%2D;1H M+A_F4.)X="@4P3=.1L5@E(:)AOW&7AAG#3#YQ?Z: #B-_J^[XIMK_,YY]KF;$T]R@8DM3:R2O&,\H-%J;W6::7)E M>YNV+N'>C4/:(INT^:9YV=Q8/SNXW.8'[>V+@_;^G0&-/FZ^W[]H==^=-X\= M;0)/V4D3.ML.GFF>-3?^.&X>=XZ:QW\=M?Z!.MX=70R&6$$XRJ0V*F.8^DP+ MR;+H<)#E:>T1CZ>F@=:6NW&L-DY,T3@UG5%H_!=:2XN!9SGD^'.I\ 0=56KZ8\C[>;$A8WG M^-U-7R8'5^',Y7-K\O9M3;:*4B2PR(+C.&-1J$QY'#.BHJ3&VZ"-!38%H5!K M?6]C_=T8C1OC_5,;;]^^_O:QYFM-GP8Y\'A8^:)-_-B=WSHE?6&BUNV>3P.< MH6$O&NXH0,=#93\!CPOE:'>*4&_,=?P%_SH> 3XR@W(RMV^83@?N2$M+4MS[ M[U&>HEX(=FV8W %3P+?\:.8IA'R\>3_20Q\(W2>6F**B]/E-/F_XGE MPY.&_+K:,#W?^(7<:*T%\X>;[#&T)3U4W@]/IJI,"DOK;09E3 M7 S6GCY[_WI4%/#^\2J?Y'J'9C@:5!*P?BB9B#\*P:)TG&4*>P+43X?,^D@S MX8#S81%ME''EU4$8W 66L;!O3W%X[G5A9#S+8K(>^IOJ,%-K ME]AO5W&+TG*\C="R=KDAN%17LYN M/TFSVY\:E\?UO4+:,/CU&7#T1D^FCIS ZL^'H^2C%,YJJ7TF@Q<9"\YD$'2( M#$EK-7>"!HUK'%U>'*T"- (:F48'@#XTC', C85)^);0HD@D[L%?&Z"KV8,7 M!EW 5'A+,651 #!=Z(2+U<19H3C@>,FI'#8.B_[9\&AZ>0TH;"CKYD/,>^5B MSG*(/0TR$VCF9VI87L:_36_[Z@V?K]_TQL1;)S=_IJ[3._/>&/HQL1F9,O&; M]'OM:YYU,@CU["-.&*$U-$X-?//2)+&&Y>,V&OB6:V0-X]F/.&&RAO3L5R8] M467Y&B&/6YFT )75:Q+7E<6Z EMN5"67>+WFO'@-"'[8+RX>2"66-Y78[B8W M53NK>/R)M8[?L8-V\^+#&WC7FY3UZW0/+O_I-M^\._O0WJ=0#CYXOWDWJTAV MVH>DM7%TU+S\Z],!@7(O'=YY_^&X]?[@+&WDT6H[(*G_'!W\\\#J,>P#E4BQ M3"AO,^88S12Q-(/@'@5BM1*"K[QZ^[#?7;Q-.&:[K\P=WKOP>XL\KE7K]\4X M[_8]@=C8LHFM]1#9GG\;:]%]O55[GPLWYM_.RFS$-:8%94].=_]?WCVXGH\. MN"D=X,V-S?./P2A*@T"9Y,IDC"JK&WWQVWWTTW;Q1]-5,@SY[/H$%!Y;&RF*&99)-X@Q;F1 M7#[.=F>W,=RG$#)^. MJ&ZDE7ZY_]SD=_J+^?7!=&-C(;/@C]*>"@\NEAGTP5'H=*8*UO@%5*?,8X\W MM/IREOC7M<9!&"S,8,;3,[G454OL#'YHO=#E1V(ML2&*3.+RR(@0,HM0R*2+ MUDNJHU3ZJV!>#]0]9CCSZQ U)P :KY9+8#$X,D4H!\+<>*;UX-Y,ZS6$D_,9 MW[K:Z(^&I2,I%U\.&TUS,>YX-=XZ_&K7T*URC!Y*'/7RL7F/W[5RV^2I#AP% M(V*(EF&B-1)2(8V'IA@5;:@G)RX5[YJ MY[JJMS>([XVZF>^7:R=2@4"O@3-#6>BG X3M\X_>.2^M%9DF4F3,XI@9BE!& M)#)&(D\BK@+ZPAO'DRUDE_3&1>%B%-8#D-]\[*NAZ> M+,T#73]B[*#?&0T__\CS+UY^V+#P0V=\?>M!8W)E^LQ1<1WX'0).%\%\RDR$ M]KTTG3-S,5AY\52GD2WN1I]I5]DO;V9:N;U+RV.RQJ\/!$DY*8&MH(ENT]7Z@]LP5K- MI.(L-GY;RD8MW+K=E5=_@S?_AD:AU*0O+WGYT5L?- 2QX#KSF;&I;M1"-JHVA&_IWNUAZ#;PVA,JS9?FNL?X9$W[T@8;OYN%J4OCJ$BIM/]\ MQ!'FHMS!T(=>&B2"3Z5S*R?];%V-&)6;18Y72OXRZIF1S^'ZKR]_?V'NY@QF MO%WR]^5SGK#/%T#*Y1+F;Q,P^RY)U9!7N\DG:E2%-D.OK6 1%*;V^[/V^_JS M?O\/TP&_'QI[1R&DW&WMY!??R>O:R2\%O"U3HVHG7UM![>3GZ>0)^:R3OQ'2 M]V-CYR2,7S,H%Z.GJ7)%.(+'TMXDZ9B];JAY0 5X0!(XKWE ]1&PJHUZ>&2U M9@+?80??4'SM7^?D7_DC_>OKC'O4[\+;!=+K:YK]'^?"B]K!5 M\+ @[ M96I4[?.7U K*F#O(SVKSE (@GC37+2/;MA,.K<'>FLR4$%R$&I!+BF!POH=W[F1M7T8$FM MH*0'M*8'%: 'E*Z\>I=VJLN'Y>8QI:>''SK3[XDH=/J#4=K-R-C^:#@]GW W M'WRJO7\5O'^2,:&U]U\\M_(S-ZKV_DMJ!:7W9[7WKX+W'Z];'A8@F]+S_UWT M7?#)V=>NO1*N7=2N?3%]QL_9.\Z_+-Y!L1E9>O0V'IC,.C\K#WNOXJ!+Q41)='1\MHK?XF1M5._4E MM8*Q4U^OO7H5O#I?>97&,!M;Q@W[1>W0J^'0>>W0%]-3_,R-JAWZDEI!/=&Y M.OY*AS?U">KC,)Z6OW7PWW MKVKWOYA^Y6=N5.W^E]0*?LJ)S!LAFG*AS_Y)OP=>LY?WBQO.LW:2B^XD.0,G M66]DO(#H^S,WJG:22VH%]7S?RL3(R3,TX1F(C6. D/C&XIXZ_JU=>PUJM6NO M77MM!;==.Z]=>Q5O+(G3*'=Y^.\O]\&BJ=S>>&@/; M2W3]B+&#?F3?.0LI[C>%1/F@4X:1?#.&?0U,DV(!?0\..!O#LH)QRW(;OKX]" MO#J<[KTIPE%_- BKZ238M<8OZ8ETD:#?TD&QIG=1?L.__0J%F6$#[F_T^L,& MO&[8+Y+/:D3CH [IPN3!V"_.H )9I]__E&HQN*KII*S&N*R\=]KOG(9&D0\^ MC2<_CWH./*')>U?3H5.QUJ0#(?J]AAL5!133".Q@M &H7%6-B1='>2@;Z9(_02-'XR["3IR7$?HRV$?P 9Z*X\7 MC<]+:RWI"Q1\_"6[P<@>0W>E-Y9B M7GU QOUR?"".U[NM-@;];CD%_NPH3S))"A N^NF^40$^LMP6;+7\/4DS=R#< M5#PTU>?P)BCQ13_=..J 2S6@VW<5 6Z^IP>-6/2[T)%]N'W2;4GGBM0]P9E! M.H6D-+/PM0[[K#J/VS.N5PZFE7KE;O_F/=<9>;!&.[JVM0Z(C#JLU :UN/+]Z2PK& _$>!)#^ M1![I]BN\+-LQ;@-4>:(\5Q4X,J6]6,&!64 3-#?5]Z 27WK+*JCR)^B^8(:KC1-HY1!4J02L8%)U5Z9#0::\[S9(3'#)) G\!KH;.F.]N]'Q5R9@KA3UJM P M5M=^[U;_KS;BU0D.5Z]+>EE<'^!PW2'W@*4P.13MS F85><*BL=F-9'4!">O M3!1^&O7,I'/ZMNQ+'^PPO73B<\8UZAW>[)NK'T'E'50\]7R);,%!D#%MU@U4 M 0!/,CN\6$T7HSF%:+5\:RBZI>4EWM3I_#:V+O#G"6"+PS&G*9%R- 0?T!L# MSM;NE.;=,9J;*IJ ;=SA-]1J@E;)4( OYP"'P LZB6D-$HXD M38Y)()UDF9\":$[H6FC5%+!N4+=A,-W?)@3FJJC&R/ J#:42.< '$! M'2_[-;F:\LL-\8T#TM3\USO_;&]D6%_=MCJ^ECKW;L_>T=0'57+< ?=U>*VQ MWOL2C2I-M6L\ -.H&*1-S:>>_.\B/TURN+$$\"W\G>:EGSJT?QY@./;IZ/U>I&&>Q>&>4/ MB2FO)C]C/H'^IAZ< 3-+>K/>ZR5ZMSN.?N %6ZG?,,K^!\25 M7GZ6@^;<:7!Z]U6CH?1N/CYVYLHF-E]?13ZIR& +X+P78Q4B:K5!$*$W6U"^ M_1;(EC'9.W@*S!+ZZ7[]WJU.*EBZKJM&WJCOYFNPA<2GRX I]>^88T[OA!F5#S0K=%)*8GRANM9-S?X:SCLCSE-6:,1\--.>6F,W,G7E06 H!*E MFAC]I(7P+R!?,:ZU.3D!XRS1KF/.!FO?E@CZEBS1-&'Q4R2*Z$P21;1.%-WJ MU?$VH8VM[=9ZZ_7V^ML'-PK]P5S08V4C5IXQ@?1P=VRW-YL-O#9&M!__^_5. M:V.SM;>Y 8ZWM;?S=GMCO0U?KGO["XFWF72I7EE@W6O_N=EX_>?FUMY5YFU] M=_//G?V]S550P]?W@7/1&O 9\?ZQ_A;$N]G8^W-S\SLRJO,=KIA'/_ZRWS- M#X 8_[I O?69NJYW^Z.K!'-_!&5Y8#CA/$6=C<%1F8,S0_/YEHQCZ6S8/WG) M;X][7C6L',>Z]MD%,)D,&M@Q)X/P./KW@ M[D!J>M_X\L2!:;TFD4P^;#+2/GGQQ+VME>YM.B!WZYH@:UJ*SUY&:_BSU[Y4 M+!9K3//O*O;+USBE3U/9Q_7!(^?T?,,8Z .#YV,E6JB]R)NF<$<-BB)9B_09%96^06YWQ%06QQGTZ+ !^?#:IKW,!XI/?JM4'ZWM[-_WB MYT7[V?9.(#%!*$ZHFPY%;TPK_H7.*%(MJCF-[*NR?X2I_)S]^/4R$(;BQD< MC<=TTX>4N3LUG925OJM'W])^U*@"3OS7#S5QL17[]_P\S87<*LPXJ3_JYR(H8TP8B44PFON@A=>*?-Q.1!51BE<:/KB\ M:SJ#?ZUD8!(]TPVIQ.S0F).729/6>S[]LWFM1NO#UZ8H+J#;_C&=45AIC-/- M\-[SXJ)OY?CF!,Q4+1@;=%TIS*W,ZGOYS83?ZIV_)[ND!;8[\\>;IAS?Z M>*?;.CXX/L0[[6W>))NXU7YWT=K89\W+5MXBVV3G_0%O=@_.6AOK["UM=0XN M3XX/R#9KM3]=[+1;1ZWV/FH>O\,[&\W+@V.?MXX[W9WV7]WFQKNSG2UUOK.G MNZZ[U=LY_J-ST-U$K3<'[*#M2&OC'6U=MHX^=#]TH QR\'Z;?=AH=5KOM_*W M=/?HH'O>V3G>1SOM=^>MC6TH_Y!_V-CM?.@V>>O])M]I?SIO7AX=-=]LY:W+ MK4_39^!=HP]D7T [>&MC$^JVSW8V.I]:;_[I'EQ^P@?M3_#LYN7.F\TS>"=M MOM^-S0MT_K:].6SNHEM--XXI>+* M*XU7)0.J?5M#/N,]O@?UOL$T9LGQ:H!:4H R6#%,B5>,!L9L! U'7@A%.*B[ M<+8$*((!HVJ 6BR NKP#4$)%X26168S*9$QYG!E&2*92YMZ3*(PF*Z\P5ZL* MH05"J.>.FFXD2"=%9.G^EZ+DDW.RV'7GQLG>-*H.UF,[835-^DJCP";-."SG M=<*7_YH#^5B?5F"K7VST1W881YUIA7>OZCN)#&L;GY6-MUZCLULV?J'1A_\] M0J[[3\^\UZ.=[@&T]9 T+]_A@\NM(V@;.^A".RX_T9V-#WF3M#X='']*[?_T MOW#/1^6HY(+A3&(F,D:DS[0W)HN ' DZ&#-^Y14AJUSB>P"1AB&N9EU\BQ;. MRL/46K@$6KC//FH6&6=(9!$IF8%"^$P9KC)/+,761T-]VM ,K1)QWTU-M/#N M6IZ[3)=\F_MXD+%6FM;-#/KO&5@K#&L;F[V-W0TW%68L6@Y8#7J:,8XAW.11 M9%Q;XH/B7)3;_DFVRK7Z43;W,*-ZTGCSL4G1G]Z29^8^:TM^'DN^&Y=1"QX- MV9@)92$NB]9F.@J;Q1 ]UH8;;].!E *M8B$7R))_LES]=N\4+*%?Y&%01EZ? M'>KY$B(]-AM6:42:%;>8]O@% %&-0#-#H+U[7 )+RQR3!!#($> 2*&2*6)09 MY:2P.A!7'HD+7$*J'T:@QY=[L"YPLXIG6FM@3MXB Q"GL&F?4+XJ-%T@R_T*=YC.)RTWE/FBL3_7G3-*0E>%[/Q=A!.3 ME\M[0V]P:R< =VN"SW>QH)\B+IL5"YJ(8G,LB?6>+S=L7B][OP[/9@VQ]\?U M#6;<6Z$SAB$H8YSS3"%B,LV"98%Y4:U/3^O/=^E M3!) 6$BCLFC3\ )#8,\:8A^)<:!$$@9:#/8L5LF/CX(O:+8%DS6RZ RDW4\[ M2>620Y MH6;EE=!B%7S2C,*Z;UEY495LS4]L]#,;%JJ-_HF,_BXQ(4J!SGJ;4>E)&@=" MF:5(9S$:BB7$'%Z#T4N"5M4#$Q\6U.A_UD3/0G.KOXNT;])PO$=:6G52[A7U M_:-:/T7\-[M\SKCS_^Z8WA#"O\UI_]>Y\EG.?VZO)VP=$ZM+AUN7S8_41N4E MDIE64F4,^31E1L0,@D$:0)@L"+7R"@.K(EPL4.A7IW(6E!O5IOQLIGQQQY0C M%5)3DVD'A(G9%" QX3,5 M=4"L$C!E-6?%6219K]]@3;*BP/6V&X>3XY>*%&I=FC4O,> MF2#&*!YUS+0/:1$]0IG&C&;! 9W0RCBM4A)"R%5%%FEA0)V$6% R49OTLYOT M':*A)5'"29XI&6S&) 6BP8W+4+ L DA;Y%#*1?!5B1;)I.LI( O(C,I)Y_4: MGN<:C;F>XM_J]UP]F6[6:+E_CP!%Y)6S5&21ILRMUR[3TM@L,F2(Q%1@"6C) M5KFHIWHLL07/; RFMN GM^ [?"=H:X.,.E.6E7,\>&8]]QEF1D3);-J:8.45 M7;#)6C_G.IV'B<333L]?N*[XYAV#']_^I<'CV:Y%J@%X=@!\<#^'A"/&7KK, M&!8SAK'(-$4\(\)&&K%QG!L(.% V4W"[ETWC M2,HH,L^CR1@A,2VQC!D!"8)/,L%17H(;TJM$_S##7)#U5M^3NUK <]O>;J__ ML?UVN[V]N==8;VTT]MH[K__GSYVW&YN[5T>X;K[;WVX?_,B!3#>$14$GNW5R8_-./LS#=Q[Q]O6V5T+FI=]I/M MI'9U<,>)N4B;*O](3FK9(H6'FKC8^CS''?;_'NM/O1/#S(.#3_DS2A19@23&?<**TD10VEY !9TE>KZF(!Y\KUB%/S-"*F> M;_P,'"EU^MOK/J\A:=:0='Q_0Y6$.5)&E!&"=,:B#IGV0F>!"AF0D3Q8F7:L M6D6\/C9@BW M5@%R(02-.&-2QXR)Z#)+O,NTU5$)$3UQZ: BO"KT(BVUK&?U+BCAJ&WY&6WY M#NM@3 J&"RDR187)G .A1L6C,2SMQKC*EG$'MZJPCFDZP_6[Z;P* MDWJ_SF<\-E*D7U[U?U9YF*9U%*BI%R*F>/$Y3RYJ*+RK*8QEW MN]:.N_Q]R0E2);#-OA%_V5U2G",/Z1PI*:#N [3FD[C9*)-,WB*9(LX+,0J! M'",2'AA+U!@^YSK(@CW&0U)5U%"6^?R6>81X8A&6T$"B B! WU"+M M%84_VC'LL;?"9"5F38%YC91X%?;SS];J*[M6'C^2M.#2?>#2?'HSXU.T241D M*1&(L\20L5*BJ)/!5"1!!,UU^DC3E#I]3UF?[SF:M.CS/>GS;)B'P=Q8T&<5 M@&QP#G\L<1(T.PH*_Y&@?LI M<@E3^.J%D$D"1I-*Z[%J*KVH@+'Z1;DNH5]DLW=TU!X>Q9PI/WM$LB)"VV/7 M_XRUW* 3;B2=*4#>#R/X,6@_[[8[_]_:L#^*L^!PX<4WNF'SXFL7%+@!"LPG M"2-* %P;BW 0'G%/#+)"4&0PEQP[X 6N^RA^9.H?WM<=[]37^ZAE0I3P,U_N=GD\6; MV-\[M/VX$$?'Z];+V4GCK#E5:][8_FY_;YB3'_UC.Z-X_O2)Q8/+3'*#F61G MN+-Y:2;Y%E[]P\-?_^U\HIUO[LMQ>^?+QH_=#ZVO.Q\^\IW]';S[ >Z[_^=1 MZ[3S91?:WGKU[DOKRS^'GSKZ9.?@? MBT1"+A<- M=AOW,B''K$ B*2MIB,QXO+8NFD#R\O]O '/CH=:P9_*O%=R]'@Q<,RM7^ M3IW&?J^,QL<;C61WX[, ,'+1*609QX@;[I'35B%A/8P(QK1WNE8HMSL:#H:V MFTVJ,J;J.::T@6F388J4K]9-<\ ZIKA5-EVJOU<(H:1XDU3';974$9?.(P 3(? MC$T. Y;0M?5N[]?LZ^;\K%V-B&I-LG<.. T[;.S8OC\CKL M;O+=([@.GOOIRP&&^Y_N;KT^^0AM^+A_\'WG [SO_E?Z*;_S MV\_$F<")3X@H#K:62!A9JAUR@C/.=!!.F]]:RUN8P54&4>T'$0"%H,83E 6. M., 'L\ C"BPG*W;&(NMS M&E"9*.&8*FK3H_DBRZ!:SD$5N7%.JUPR..4]BR0@(UU$DG)A8*JT/."U=3)> MP'NH1;S[@[JK7)EE1-9F1)+6V\_""$N()(ABBQ'WE?4E$I(L&APCH)RDC^8> MGQM0UZZWE%%5JU%E8'YT"5OD@PY@V#.!M#8!16D(M<[SY,7:.C--P7F3L)LP MN>S6KLML6W"MUB.0[AQ\I@JG(("O4>\LXCSD9,\DHD0,LP$S*7-V@+H,J()K MRS&J$HY)69U#75C,^[H2,B)*)$.PRBSE8E9<2+;",1K\'Z!BD@0Q48 M2H"S.'GF63:4F+ESF:"2N+*^VKFH);VBG7?5SIEU.RN(=XDKQ+#2B$O&D%&: M()T()S:I4+DQF+YSBNM22N-6NK4!3'O<'MI.R>9XWQ3@ MO._?0->_[FZ..[YD6UD<$,T7Y](A&"NT02X2 S0A>F13PHAC2;4+GF*?BXER MW-1WKUY>HG_JJ\6+H@I%BQ]"BVR# M9DPU#;]SQJ0E#@-Z%$KA_>AHU,E1$HU>E3C:]XZ.^_$P=@?M;['1Z0WNE-%Q M"6'I7P_"+@;PGO!I#J#.Y5$EGMV\*(UQ9OZ_022M.-Q-^_9' :[% ==\^2ZA M@F-&!V0HH[F@L(7@M$\5(QR@0)S$A+6E" M2IH8/*51YES24C;!4JJ1@53<'#5U9K%,-FM6L73&X-A-H*67QJ*SD8HK6[4H@!;46AUH'CS+FL';>Y6KE!CCN/C*">> 8P$]C:.L>B";\L2V;[4L]B&0E,4?U[5OW9 MLA8V>J$)02JX@+@0##EL'(+_@P@9LXJ;K/JD*?#2E+)9D+.D>C85S]1RT)G9 MPI\WIS4^>$^ MYX?YFJI!@P"Y( MKH*L!5EKR[4+LCXHLLXP;TF\TMAR9&S>R&9\0(9$@@S&B1%A&1.I0E9LFM3< M.>*Z-LA:D?,_AA8>.MV_!'^F#;]P+Q]AS/Y+W>75[0[C[L-<8'L:LQ2%V![$J05?U;!5^E=I=V_7MRB,) M/U35L*Y]T\GC.!V;)<>]0177^+P?.S;O#7OQO1V&AU-0N7#A1.3X_!+KH VC MX?67U*57^:6&H858(3KG0C#GEI$F&)LRQ_IS3=TXN.NQ/ MW^#8'D3D^M%^13;!"SZWG>_V9+#VQZ5^.&IWT4R_SW;9]:.T!F-57=FK^W]M M-S;_VGZY-S4./VR\V_YK]_W>=K/QNK7YK$;*=O4+;.X"_K;VMK<:\&EO]^_7 M6QO[\&5O'_[9V6[M[S5V7S9VWVR_V]A_#2M_MO-K[NYL MU_Y%__6^:T>A#5CQ[_JW=>,(IIWAH-'N N;U1G"O,&@VX@\?\W22-\56WHGC MV)]^&U]P_:L=V?X!:&">DD3%KJO)XQS7J@D+WJ]CCP?Q^?3#B] >''?LR?-V MMVIE==&+R;TF8)@U>6:RJOIQ?'BBY,8\(Y1F/9^XE"8/GD# LPH"9N;?\3$% M!RF[]C!^1JX]]K/;$OJ,2_-;M_WY,<'4O316W;A!5]A<4S$"]XGU./,7[L5? MKB28N5.O,-W&2OQ()LJ<:H_=C(?M_C#&;N-#C%\'C6T@,^$&-00?M[,O&.^W M8+8UET25.J#!2+/B&]F/=I-:CK>I!;M*_4C%63_2>Q_/CZ C3R(XM!5AJ-G. M?,'NA91 ?OH>M%5RD%'&(Q<6.Z$8MR%:X8)/4@D,)F$*]//6Q$&6LZ/=+$SV M6^R.XLM^[RC7J,Y-^- >'FZ.!M ?L;_]PW=&N1\W!H,(_PO+$K]_LM.>.,^. M7I./'[;9IP__[>Q\^-1I?7GWY>.'C[QU^D_G(WV+/]+WISM?MD]W/_SW\(+S MC.S0UR>?]G-*G:_TX_Z[KRT*[=G_RC]MA:^?MOY[N+/UD;;V_^S,.\_>0WO^ MV]E]]?)P=__38>O56_;IR].MK_#FY.=5_^DG?;$<;:'3UNG M[]G.]\])B>"(Q4@9&O.JM48@68]H3#8E2K119FU=$=.4_,Z91&ZK1\NQY%#P M<'7P$%0B4LR3E\+E0KS:6B.TYB)2B6D2%1X2,')%QD.*&14%#^N,AZ.A5 M,,92BY*D%'$'4&B54R@&:X.2D7+LU]8%R3L6V7+CX1-@WTNX6WRS-Q@V>NEJ M!O[$=XT^)O',_;Z;7O5ZH5JBC?UO;1\'>[W.#9.4%CR] 9Z>S/%+84!HF$?D M92"(2^Z13HK"^*+4>V6)C, O!3=-P^Z4YQ5JLK1-IF@KKY;8U[W5#^PKK_L)95=']^]']61K%K,2*DX"8!@#@ M44@$8LL)_9(0(+L8K /=)ZHI2/$S/3;'6D(_TU[LP(\'S<9![,:^[52A8C8< MM;OMP;!?!;@VXH_C'$1;W% /QZTF8GDU%@H8KAN71+(]EDB!WH5![][\DB<. M1CF#$;6QJI[)D$X>(T("T]$1)[@$Z!6R28I+ZBDK]\+)4U'N!U?N65YE#?<: M9 @JS1/P*FF!5U&@61$SSC!(UMK,JW 3UZKVPI.E3C]Q3Y'ZNZ>J_**-WG', M&MP].&-,S48WWLE?];21=0&TZ9K!J*Q:3=7'0.A\J1KDS MU&J!C,REZRVQR&).H'N%=M%$;7.F5]*4JB18?,*ZO0#65'3[L75[EC892FP2 M.B$L@D1 E!@RH-*Y:J/@UFC"=79'-8EI\[)-+23.=*__) (2)L("TP!A9HHU+'#/O>+9%%U%Y MJ^2"?(H0L' /58& ^X6 65XE/36*$XIB- EQ$P ,M(Q(\^!IQ)%4=;MDD\KY M\C=+A0!/@'0MX5;.UWD?/0$!R>=#T"D+[4^)9*B2TI%8% MBH@%U>6Z*NA!'+) D#AC4@,[6EOG3287M<^XL)T:-WA9SERH[Z[V=#(;A0T7 M 0;CQ'G7&-H?=XL0N]8B>>*SU3U0SJG-/MTNWNZ.H/\F1GVO._BSDMSXO/TL MM^T?P[Z%_F]W;?_D]3 >#5J];FYEOU>%JDPGP#+S+6S+U/[&7.IOZ;WV1!F4 M7("I3V*+8.0K)+QU.B3)LPI.P"<.(O= >0N(+ >(S!;$ M\R[ %*&1@PD%C&!+D G&(V.IY)Y:K:D?@\B]+R849OW$_(AO^KUO[4&&(M#@ M"\2O^!4?B>0![DY\$G_&;JPV8Q7XO 5\;L]Q,)VPM!*F2:\EP">W$EG-*7+: M\&"EPRF1M75N2NS:$];6>V)315OOK*TS9((:+"8C4T(R*>$4 M<491GM-PW7G5M+@*G[1'*^>ZO3H([7ZC3FK7$3=/[GCK]W\RL\/"N1R,OA)G MH>%9"EHCWQ.80+'&UYSV;U^/ 2+-J<)&1/HYSXM M2"][??C:;?A1OQ^[_J0Q[,/=.M4"5\.&+Z/!\')QR)(6 M(L?BVIQ(:S\+:]S$C6[8/Q?=QIGD@''LIBH9?N$3M^ 3;^<,IRBX8R$%)+#P MB!-CD2:)(:P-L3%R9B)96]>+LIIJ9!@57;^_;49%UVNAZS.V@_&"*!8];5Y@%I8C[J&6Q]S, M#.V%%GM"<+).<8E%4F2#'N"W+GB M24G5O7JINL^#5!K'L=\8'-K^;WK;YU=L?N+'7@HOQM7JLU#W3^G0IXH%RUT: MZ4\[:/N[!#(^42KY1-CBF]C?RTB_6&.9SI+&;=OO0F\-IH^K1M49(\2%$=Z M$?HY0Y@DZUPP%BGI N+66^1<)$A$([/$!"9V;1T_P_4/4%ZXJ5L@J$[O]AL0 M=$?#M4#0_4#0[!8)KGD,G.;5&S!*;39*B5" 2-PZ%B1.A"P)!#T!JKG>&M)?]8I/#NGOFVQ.QE7!^EMA_<$ .%ZRUZ NNPG*LD!-56>Y;;4KEP56-99Y#!V+M6KP+*&8XM;&&+9:HR,7^[NI M(A>#W7/4FOBU;A*)43C(#3C(E_E,BLY91;U1B E1%QRBTS0"FG-B)-5*D7 M!::: JLF7E@ZQ1J90T73%VK!5(7!ZGS M*1!Y" )3EY"A5.8"OAQ9[3C"ADN0K@PA88!4W222-*F\/)4 M=/U!='TV38PS .0\YTY,+-,GL)&PCB@*AB.EEDDM*D.)@:'$E:Z]KM>4/OTQ MM*X3X=_0_K;^'_@SO>+"._N8$Z0_/";0*QQ[=6WF7HP-ZW/>&=L]R:6#N[TA MW'W8:PP/LZ.X&W)ZU2R;;K49PF8_W;0=:"S]4I=>%9=[X^+? MW-H*6;T'D\I0PZP0G'*A&0.N)TTR-&&.]6> _>E%A_WI&QP#PB/7C_8KL@E> M\+GM?+'2Z]H[:/VJKJR5_?_VFYL_K7] MI%X\/&N^V_=M_O;3<;KUN;SVJD;%>_P.9N:VN[M;>]U8!/>[M_ MO][:V(_OPS\YV:W^OL?L2WG"C]6I[#]X(#NQN_M^_=O_>VGYW]L[;;]^_ MWO]8^U?]U_NN'84VH,6_Z]_6C2.84H>#1KL+J-<;P;W"H-F(/WS,>\ R@6K8 M\2G7O\R1[1^ UN6M*J+BOM4$=8YEU486>*../1[$Y],/+Z837+M;M:NZZ,7D M7A, S-H[,W%7/3<^/%%L8YYQ(K)N3QP+DP=/U/Y9I?8S;&)\C#$ "'KM8?R, M7'OL9[>%]FC]6W?]^3'!Q,+;JIZ1W[SKP[=UF?J5L&=$\B5IK'JFU?5'Z]96 M16\V"":^QADR1M48HJ[DW,L4VO"+Y7-SDY<:SSV/]%IS,](TX4L.T-@;]OS7 M&\0&W"1JHM_[/NN"6:X^V8#&9BO =BK.^L:V VIWJ\^;]K@]A-]+3XU[ROO1 MT:B33;6J>ZJL8...NIC)H/HE9P9[E'[[*934RZ2["FEJR&6K9KZ+0PL_AMHW M=!HM.F-[KKCJ[O=F<>SJ"9R(U9C +ZPYW"(S1\V%/';)+^J=;Q(J^73Z;FRJ M+VC&>OA3?W?I_\8E(6NB[%<+[T_;L5T?&UO1Q[Q(U6"XV)#;A;AJ_' M7$R\NI-NMYC(K.%.GE%DBLP M.2J+8TF7#%M[TR7#G9./1Y_:K=.7AQ]/.U_@^.E'>,;'TZ^G'_<_';5.OXJ= M5SO?/^YWOIXO&7:.=KX<'K9.WQW"^>3C_EO1.MWF'X_^:7^D_^VTMN#[U@[] M>/H6SRX90KM/=E]ML]:K;6C[/X>MK:]L9_^P_>G#?[]\/'J/X3O>.?WTI;7U M+NVT)\N%>_BT=?J>[7S_S"Q72N>MQ"%AQ+4T2 ?+D&?,:>&<)=Q4T0'"F"8S M\YFNILI3G^E[82I;\XP+2YM<\&KD68'D@K>$W/GD@K^'M_,Y!2N@/>QUH/\& MV_\[:@]/:I,M<$EP]'0&1[G+N^2"1$3Y@+A0!&GX#4FCDU&:I^!TQE%9 +0 M: '0QP)0I0UA7!/ON.7")V.H%XP8(#X<2R/O J#+D(MU2="5S*"KX591&7+N M59FSWD2&8-:3R 05M=,1$^T!79EJ&CZ_)Z @;$'8@K!W>?%_W28!MC6)*R%C M=)1C+YRR.(8H<.*.<.6OA]@!O"=\*EC[H%C+9K V>&PY ^I*6#* M=HB8Y-$ ME$0NHZ4<[(^U==HD5Y2:_'RQ0N\+0S>Q R\86#]GGB"6-08<6,P0 61%+TAK,@Q;!KJUS3)H"S^\V+1 [![&_6+:OWQZY>5]S#G/CV-W8'.'EU2$/]E1X)AU)&D-B&.X5DH3$HT5F!)O-.?R M%R!TQ=:"2@"O!X-1#%NC/G3>&WB/WB0SV;0R60R;%R14=APL#*OVYG8<@&B9 M%!SD1ZQ"G)B$''46":",5MMDB$QKZ\;HIE)WSN]:DA'61=OG^<8=5?V:A9YY M3?_'=D;Q.D4OO.,VNCP;]:ZT$Y1I@Z*1 >55.:2-@Z].)2J,5LD[H!WSNX:* M&C\9-0XB$<><(RH;$#@8&CDS+@AMP'ID_D'4N-@6"]/QV=AK2YA0-%+$(DS: M7 6)G,<880VV(>-$>,W7UGE3Z:+FRZ;FO^>&+6(J8BIBJI>OK4R:CVODSCKD M%)6&.R\16+,1<0O,V KOD(TZPB\N81VJ6?.*+?6/I^)P-^W;'\5K%/WAS,I$*<6A,8-52JL+:NZQ1#572]0/*3$=-C>M +)-<"DG?VIR5L M=UAKWY]^#LY''6V%R?#':(6L5@+Y*+VU,/E&*6N&R2L1UUK%3S8&E4J$V(\A MEVT\MB>-H?W1^-X>'N8M]_ V*Q;N>GVJK'N.=_6',3V?1+6>"V6_]\:>?#B7 M!D#2).KUAA'Y)>$O74>K;+(__CZ?8\1KK?0[4(X;JNXLS6T=:!@[BO$L #%Y4$CYQA'D1%, M"!4>*[^V/D\WBLX^"9U=6#CKK72VA.(L3J%;LS,QD])X11&E"A3:"8-,DA@1 MJGA0"LP+IO/>.$UU4>KE4>H2%%G$5,3T&%/DPEQO98I\+,X[ZV03$N,8*48< M6P=_QV;-\?-ABIZMBQNP2M MK'8=.^.% 2./6$TYISHX18D.$B09P&W&0 E^/L:64W>. [0R7I9HIJ:A!FHB4U_(MTC!)(FRL P;+ M+66QJF6'^1W",RU&*DO D$ M)\,)5[F:G6@:43"VY)@J9Y8,,^7,,@#*F64 E#/+ "AGE@%0SBP#H)Q9!D Y MLPR TN M!!_ZV!W&/MRSNM'TA$E ([2D8X\'\?GTPXMI0]K=*G:RNNC%D>T?M+MH'++X M7!S/!3-6SQL??O&]'8:'SXUYQHGX/VMG0WCRX/%1\JR*%)YVR*5CC#U3@EY[ M&#\CUQ[[V6VA/5K_UEU_?DPPL?"VJF?D-^_Z\&U=IGXE[!F1?$D:JYYI=?W1 MNK55T9L-@M^M O"T4I1M11^/7.PW**^RE)&[U -8[2QE*D;*?,0B4LP-2\YK MCY,7S/O M1OO(2&$4EZRE/UT.XGGK:V7AZVM3W#/PZ^MK;?XX_Y'OG/TS]&G M_0/QZ4OK\-/6 ?WX98/-;B=IG1[@G0_;N'7T4>R^>HM;6^\.6U\.3CY]^-39 MW>H<[="77W>W/K5WMD+:V9QLUMO#IZW3]VSG^V?LHF;,:B2QR[G%)45&&(($ M3EYAJ91"EWB+NC$'.X8B\P(1)HSRF.=FCQ@5 "X 6 'TL M &7$$:N,I9Y''IC1EM-(N>1&1B69O0N /OU-SP^&KF0&737(BQ,7D5,D(FYU M0,:3G '2,$X)4P0$MLX(;U*^U%N>"\(6A*TAPMXF19EQ!*<@(TE6 /MCMNZ-2(X#SP\($ZH0UXXAK:5#.G(68)9,(%- M6(&;M$!LR4]6SKQK-.(OLX'6:T:\6O=:<=AH=WWO*-ZE:%RM(RX668[T:@D_ M9HK9(J8BIB*F(J8BIJ<28]:'2#5%6EF/.$D"Z< L$EX3 M'B78;B+F4LM,SX?_%0U^,AJ<$LUA9C 8Q; U MZD/GO8'WZ(7Q-H/J[Y]V$,/F!0F5'0<+PZJ3N1T'UG+-),7(:XX1QT0C:V-$ M3&BCM!.*,+FVSAEK$G)GL+H:,!YSH6M5M7V>;]Q1U:]9Z)G7]']L9Q2O4_3" M.VZCR[-1[T0JSS33R&"52]'PB$PT!BEL"*8NN2@$Z'+1XJ>KQ31&:9'D:+BVFQ,!6?#;W&.KL'A$56:OY[7M@BIB*F(J9ZN=K*I/FX-NZL/TYC'@F+$J9)%1$W MP(F-]!9%E3AW.GI+=#5K\Y=YK'G$)B&B MF4&?W/A3EKK=R%PPN8BIB>NK^LC)5WM-4.>" 264$",EQYHF!8$U?#N;(X25;\S%4(6]P<'8TZ=MC^%AO# M/MRG4RT:-&SX,AH,CV)WN&)1C&4-KHBIB*F(::7$=)O,Q$'9Z&)B1DE.#=4D M>L^B=UP98.C\U@Q]=W@8^WG!NA\/8W< $]'Y7I*7O3XTL[LYZO=CUY_LYPEJ MW,2-;M@_GZXVSF:K5ASNIGW[HU#V6U#VW?GD<"G9('T@B-(8$<>,((T-0\Q% M9EF(. H,C)V6P.UET_4"R4LAIL=TFA1(K@,DSWM1=+"!1XZDY@IQ)Q-R/FGD MI+3<'GU^P*2K[)%1V85%+ MMU+9L@J[,'V>#5BRDC%F/44:A GS,)%Y1E;(82>,D]$19JM\_U=L\"LZ75N= M+D$P14Q%3(\Q0R[,[U9FR$>R5&<];"JYA%G*V;4X1SPPAXR.$5EF@U%5J?PMP2YGO^P#2D\M &J3BBEN#/"4X>TLP M &EP**K@L"$Z"NPRD,ZG=2@(6A"T(.@#(:B-Q$3F@/2 M@K.#*5<>DLYCB$% M[.^"H,727AR\MF;SYC@1;'0*:<,4XD0RY+PBP%B94,+P8 S)A;YETUR1.:= M;('8 K$/5>B;VZB3$]9&8SB6SB:M&0-+4THO61+78VPI]/TX8#O#92EWW.1< MGDE+E4OA NQ&AY$P+'&AE-?CNA_:J%+INR#=TT*ZV^QMD=CA2 (33O&0F 58 M,T[*)+72DL=")NN!;[LS9#* $< (<4A$^,.U#LC2&)##+-J0X$=B*Z>G,;)P MR8*P!6$?"V&ID\Q1J0RGBA-G="0\N12(3@HS10K"U@-A=\:A8X"R.ZRU[T\_ M*X:U]Y0CC15 K!,>F1P;&K64Q!,I,<[K2H(W^17[3PK&EN0BY<609 M.;,,@')F&0#ES#( 5O[,,@!6_,PR %;\S#( 5OS,,@!6_,PR %;\S#( 5OS, M,@!6_,PR %;\S#( 5OS,,@!6_,PR %;\S#( 5OS,,@!6_,PR %;\S&H _#&T MKA/AW]#^MOX?^#.]XD)\H8_=8>ROC0,JU__C^G^LGP4XWO2RZ7%__W&8M,J2 M'6/#>M\[@F>?M+L'C6YO"'Q^DS):!)Q[UQ;;_G_3@NSL,#Z=!RQ]6E^W]M-S;_VGZY5Z7L4R\:'S;>;?^U^WYON]EXW=I\5B--N_H%-G=; M6]NMO>VM!GS:V_W[]=;&/GS9VX=_=K9;^WN-W9>-S8V]OQHO_][]L%?[]_G7 M^ZX=A3;@P;_KW]:-H]X(0*K1[@*N]49PKS"XOME'MG\ &I3#S$6U=Z8"_W-< MJH+0H>T=>SR(SZ8ZM^Z[<^/"7;]0^_26':S M!OV"V_TRVZ:9._6*+5'CD5^KO4'[A^W^,,9NXT.,7P>-;9CEPZ6]&'?MF/-3 M?RNG80V[;)S-D)$JFR&[-IOA;5Y\Y7KORER03ZNH_?VVQC9CQR8;$3BG$;HA4N^"25 MP&!8IT"KS-^44$9RYF^&&2,_W\\,@^B\Q-YR;&7>W9QL9?[R^J2UGZ_?9CO[ M[W]\^O*6[VRU#G?HNW9KR\.]#MCNUKO#W5?_O;B5F7[:.FSO[OOONZ]V^,X^ M7'.Z(3YM;=!/7_R/UNGK'Q]/0V?GRPZ=W\K\Z>ONJ]>B=;K!/YX>_&AM'9SN M;'6^[FSE;=/0AB\OO[3H^Y.=TT_I+*GC>14,QZ.TC#%D=?*(NUR-*CF/HO-> M,4V4""SGPN%X/C?NTB?O+X#T1 %IX25 "R#=%R#-EMF*@#31NH@2\0GQZ#&R M2E!$DO<<\VBDS%4]FTS?N:YG#0H/+!.S.R]A6RU3]".HG&]W8J-[3OG@]_S- M9[/K7Z.\?M'N-O[=..[WOK4#?',GBS?!EMTJ> 0K:]F[;$&&5*7J:KP\5F?- MVXK'H&WMJI!TPW9#PQ[UH'6GU0\K5D7W,KX8Y]*S_F6A(1>UH=%+ M0.V'MGO0SBOT=C"(%T*1;H-85_3)TT.LA5.1B[+83:_/)+%1":)@U<*PJCU' M0AC)]8@T02QZP*JD+3(F6B0"9B32%"3F:^N\*:]('_Y[V1=KE,2VJ/2]D9"B MT@^FTK/T ZR'B!.5H-+$(RZE0YJ"A>'!I. .C M.PMHZ:S(QGS#[\51ZQ;P@ M;[(3<9"U\E\N=F-J#_^==:)A.YW>]ZKP:?X6>B,W3*-.%5P]ZOXF*5D),VKA MI.1,0B][_:V)'#8F8BCXM3#\FE_%34E2K#U'#I,$YE/*-9H)0X)C926'_S2N M*IKP.IE/Q2]2PQ+LU]0H^KEJ%^V]C?;.+7D&C$U*.9F\(XA'&9$!&$:1Q&!= M5)P8 =JK]'(765]2VM'J=5&UGGF^<-F)=A ;\<=QWJ)5G!X/QB]VIQ+X.PM@ M>]S_!7UN@3Z[FW/<@6,AE#4*T0Q!'"<#.,0TDIYBJRT-B0-W$'K**AQ>)3]$8M#XB$#-L;]/X[=W+<_)D#TY]A_5/#H-G@T'XX1(@W$ M!XT45QAQI2FR.&&D,*;&$P]' Q@N=+YB=7$Z/!FEO8=@C**T"U3:61*1A"$. M6X&L4S*'6C!D1>#(>QJE3IXGFH#O8UXCI5TQE\-LH,49C9CD?^D>-%+\32*Q M$N;,XCT/P\/8O[Q .X6IS4/;/XC%"7JK?1^YIN9,U6*#(TP<7*/ 8:K@007D MB-3(,ZHT)PE[YM;6C2Q!%4]8<1?OARB*NW#%/;FLN%X)[A0A2 5K$9<@&\.= M1*&*U0;YA;QC2[ [+ST^G%>BIKGP5L>-4A6T;N3L>,#\RS:7AR4[>P",\4\[ M (B\(( 2P+$X$'T]QWYL:-CHM*UK=ZJ=ZL7GA@'0J*!\0YUHXWVV@6)E,$1<4(TQ%Q1]>7 M2P/Q E0\LAP_%@1RG@AD%376ONM]@=]OJKMP9Z MFP0<"X_%FH>G"X(HN+0X7#J8HQXQQW$X39"0VB-N+$96$H](5-**$+CU>&V= M BZI^;WQ-\_,419':ZS/"X_'*OK\<5\WF\Z<=CVP[3O#IC/V(O[]]H^%&_GR.R[I!F>"7, MI(?TA$S$-=U-,]FDN]$-XRTW)6GI@@'MZSQ!L40:&BWR-F3#25JDK<2(>P\F MDTS$Q[P@TI3DSA%RVB2E*/N#*_L,>^$^6C!!.!(\,L2C$&"-V("<<"Y* M(ZWS.4E@$^MY1VA)$_B *S;']B3[#)LY 7%_%"\MA8Z+-TU^O_/NMM4PP1YC M=>?-6(:Y LQ86'^?R[# W,)@[LM\%@ 9I *@MX>VTXK# K"+ M ]CYU *8!!$LP&J2'"Q'02TRF B$ PY.AQA8,)7E2&IB.18/40T9U>_K=E'? MVZGO;'B,,R0IK4%]@T&<9?5-2:+(M @X:2-]]O)>49EJF=T^-6$8ZNJ2$+,E M[G]=X?XN#A[7ZX?81\/>\?,LE4&OTPZ-Z5O6&KFN[KYZ>'] B)L@PS<3P?UY M\GZ0<\Z>0=C&F>P*/5DL1MY,A*IA'Q)CF2C A>KZW3 M)MB(=[?_;JQ*2^0->FKP\)B\IH#"(X'"#.DQ#GLMDT'"2X(X519 P3&$%=:1 MD]R/PO3#*Z%6*K2^(5X$!$9 MZCW2WB;KDDHDQ+5UW92F)CZMXI"NO4.ZJ/3#JO2,O4:M)=CXA$PDN8@HSS4 MO$;82(,)Q<98#?8:;U)<$YU>L?#$BK57VRMR7<*+F5C.TK-4'FT[UIY0 A(? MD8[\.1I "P&V!JTXW$U9=I,CH<#8XF#LBFP3DMHHA4%)5K%(%B/#!$5,&L5P MBC91E6NC-0V;3S-5H@^?A'K?/S4IZOU0ZCW#4BS6BI%H413 37A,'EFO([*2 M^LB4I5:GM76JFS :ZZ'>JQIK6!,N]8OE_\GJ_Y4NT+OXY=PM?_U M5')E8>\^('A^SRKWUD?K,9+19(;% 7U%X/OCKMUW$ZN,#MG 5:.;L0OMY\>^[+K3_NC/J9\+?8:%] M@2$AR]YE3]^>7&XW_<17E-WQ(;IA@V97201*8L8' M=-J_B\<3O]YN^KO7/=B/_:,M$-E&-TS"._:B'_4+<5PL<3R=#R#W. H<#48A M5'4AF$)628(P,$K!#!;.I%QNDRE=#Z=>\=G7WF=?M/O1M'O&+&3288531 )+ MC3@E#EEO.>*>Q^!8"@Y7>8\XKDD2UJ=&L4J#Z[(HLI0D=IPP[@)?37'E@EWK M$%RRFUY.1;#9&\S&PZ7VCQC0:>SWRH1UJPEK/H;$)D=3P@D1X21,6$PC[:5# M*0G/6. @3Y-MEXO.WDYG9U.#$\Z9LP*9:"SB IBF MBR*AP&2(D@8#&+RVSIG*0^QG"C0XM'VX];"7,X,VOK>' MAX>]3GZKQM#^*,54'H,+O8L=.XQAO[=O?WPX%\C+7G\O"^M/.XAA\T)VUF+A M+PY\YT-")-'"&>H1F/,*<,"_AM\4U5AI<)^=C M30CW#2.RKXJ5*1'9RQ"1?>;9*'&7BY^46UMOY^BWILDZR1W2W.:(;.R1-5HB MHB2V5/L\G:ZMBR;A=\F_5@*RGQ@P/'A =@&&^P:&&;9.M"*:Q(0T#1KQI"1R MU#H4?):UE G (^\X.C>V4HJ]6M0%UX$!W4I;2GS0 *L?9 M$[IA_"'^[ZC]#="GNW+5*NM!+L>RVDW;/_RA[1[$=W88=[MY6LG_WSZ7SKLX M&/;;?AA#M0V[&R[_<.',,I_<:CZ93_M$-5%15L[6J]6T\H]52I*=8XNE*JNQ0G5_5.5.@/4&WKP7YJNQ M^,XH2^,B-([ALIC,BX._^=@_C!TC$?#.ZM&*.G5M H"6:$P;3'6>1 M,4#A(J:DPG$OO/K^>D"7\#*ZGJ*@DGDN3+)<&^6B-U(&37R0VGM6 MZ7JF.[SH^K+H^@Q749)@JK.N"(!&2HU"C"_.]]1)!C:@ M,IPJ3IS1D?#D4B Z*8%L, X9 M$CGA),'T'M?6E6ER9@K>+\IF^6-HX:'P;VA_6_\/_)DV_,*]/ S^V)^ Q/I_ M7/^/L_Z^\64/*!1:[8N.L6&][QW!LT^R+[7;&XZW1@\/8\:6$+MY P=\JGHV M;]V;;N6P'6@M_'!T::%Z]DTGCV,2VG/<&UM[/FP#;W^*+[^TP/)SBW(6K M)O+&YY=8!PT8#:^_I"Y=JBYWQ<6_N;45Z'GOM##4,"L$IUQHQIQRTB1#$^98 M?P9"/KWH\"Q(]M@>1.3ZT7Y%-L$+/K>=[_9DL/;'I7XX:G>G#>)TO#-_MLNN M'Z(U&*ASDV#5J_M_;3E:5$O&A\VWFW_M?M^;[O9>-W:?%8C3;OZ M!5J[^]M[C?W=QN9N:VN[M;>]E3_M[?[]>FMC'[Z\?-W::&V^WOB[L;]$=PK#)J-^,/'/&_DS<>5 MV^8X]J??QA?<_M6N _\;ZCY?NW#1(XU6F 8:I($:$_+9&AW!C?P"(G N$\W= M_H'MMD^KG=Z;9W,,? &"^:8?!]"KU=>S_#JVLW RFT M$\SBW>$&3&@@.)C.WL#]?#L.]J'-?W9Z_NOCDL[3UI1T'OVW#73ORZTX_[?WZ%Z_G.A]87((9?@$!VXE_O3CY]",>.OK2]?^:?]3X<[KS(1/?CQD>Y\W_W0RND;?[2^?S8A MYGW>'$ABX(ASG3>428L2U3(Q)55B<6Q)M+NCR=9_"[0WZ/ M\6N^+(^EZN>S^^9?CWI >O*,&J%Q%:VI3LQWK]:NIE9A=O,$VZ\./)O%],9X MI#3RB*I&H6WGP3K?C/;XC2\WX]['\5X\R/K[+A[W^F<,X63\=X59PLGNV\_. M4NA2"K3 JYSU*7BD-7.(<]:)^9@+)#%!G>_ M;KVQP,JTGM0_XP/+3P[>"@'P]@W@1@ *"IS7@9(T7V_I4!\[,!\^4M^QR5 MT$80A;RP&G&F S()2?2VGJO>\5PZ9]U\W2\-*&;87:,_6]M'QNA MG5<;W"B?W00>U(8IL5U!3+:\^Q7?.NZ#./O :=SR_MN=DTT*HMQ,#]3705> M?C08]N!XP^7J+F<(=GYKP#)HW0B%?CM/O6U@?LW#/;N=0? M*T]R?@#)83QO^F$)>9PAB@>8TYBFB$:AE:,!6S7GVMB_W5+(F6EH@8)G&+IH M!U[DZ%.K+K3[.8U!];4[^?(32V\#;CLX]W;E^3+V_?2>TV?ENP$N=@=CA!TT M#NVWV'! P!NQTSZ"=D/[YS"Q)CIS2[4_\T*#*9VA\*AQYBUL[%V_1'7]N]VO M5E;.E]TTXZ8L1LC)[L;G8!@#':1(4F6!FTHXXPA>6L?CZN=^C2 M\NGH;"3>!C J785;]<>Y4<<:#:.XW1TSS4R STWIG+!Z0G#.5FL'(^!#O_?P M?-\65_([ A> FQQUX\D'L LOO="K@LH6W4 O&_GI/*L MG#1"+_?W'+K/WCB9E0(+^_V! M-!U$X[$Q %+7@>?GP64KZ$W>.1D&!X">X6QF-^Q M\NR,'4'92Y1=7'"#K>ACMJK&'EZ&FV,O46IWLH<(6#:(9&:2/&O11K<[@KN- MS;&+LOJ_S7SI^!YG[P.CH#HGNC[(^63\0*JK![*ZD-M?0LMO#H+C8^CRK*F5 M+H*5=#:LKU+VB>=Q %-4-GK@=#L8*^.-Q\!$)W^ M^2M>-RBGX#+VY&8#<-29Z/"YV_12_SG;J4!U70'$RW?L7U_.%%Q,I;:N).AL=..'AOI ; ^AP%- MNW?Z,&@D %;\ 69KU0=3F8PZG:G3^5+0R@R'K:="WS.I?#^(NVE[,&P?Y1EW M!*SCON(EH0WOW1_#WGD'GN'K M6:?]PE#]8R9VX-<8<,-8',YJ$HM#J[5A0E[<]P(9-/J"8=KO=>&C'P^)7&JU MXMV#U]V+YTS-@9J8KGCG9!K:[0F@#CS-\];I:_'Q]*W8^;+-/WUXCS]M';"= MTT]?X;E\:6U]/=G9/^Q\VG\'J.5/6T?OX+?M MDX_[@#[[7\7.QN<8@Q+.8B2Q%HBS%)%Q0:" (Z/>8)EPFHVRT MI#%>*R^]XE'G0E=Z%JWV1D='F:: #EX(>&J<2Z,Q#7FZ@V?GRD"<7[?T\INQ M)#%1 ,1)*\ZC-#A*Q05C"0L1);YGL_V6'J1W8T #BNI[T*W+$ USOS PZ9"7 M ,R;O;S XH>Y6LOF9'FD5KZJQU!XWOK^V1.,B8\4I9 4XBY8Y"+SR#+OA;6" M&S*G%O"KETYS$[CD<+:U26&3,!-$P']^SK?U&&/NW71ZK^;EXWXO@*$ %F+V MR&0FWQ]KR6DF!6,V<=QK9\8QG*S,Y7?N]SIGP2O36X!Q6?FD)R5HIP$EDT'U M[.H5N\#$V75\ M>#+(VSV@U4"1QNZCF9:.FW)DO_3ZF>YE8C5=&*SVFXS[ 0P2L%VGQFOVFC5R MR$ZU^7MZ^J1J>0,,Q:/Q5<.3X_QTL(!^IL-261FU),Y*SKG-._IEWOG# W?> MR/03'?:',4T5>%)V*5=+!Z-[JLJ#B[I\Q8(V,#EXD173ZM;66_99"1)U3*#3 MGE($NAJ1\Y(@1HQ06G*M0EI;)WQN,?D\9N%*<7+E'7.6R!0=![S03 6CH[", M\>2C*^*\#Y#>W?C,H@0\M@S9&!/BTB=D!0O(<1:M-H;87.%*XCF!0H]- ##$ M3CL'W3UK[!VVCX\K+Q*H.%#AT+E^ MV\2ZJORC0+1'%7!6^Q3&D;OGX'//F_NN9517SR&#V,F=TYRN$8S-WG#4[N9( MCK';9VHY/M*VQ*J=4__G-1[6"P;Q)1?8I;D*#J4\)_C8KR:H\4S9KD)3X#VK MP7 ^!YT%/O:/QK:T&Z^1]"M3OK*QI\-@[D;5MI0QV1\/B6^VWZ[62ZI0E3!I MWN76G;L>AM5=IX9\#G$Y\_^>>=O&1R<^N.-)R8_+;S!>9LCK(_ 9G@QC5 8;G:+RX .\Y\1-<;LZ9YW+\2+C#13_)&=.=-5^N-_1GMAI.=[VMQ&Y# M??UNPT?8.'BEY?C(EN OG;+S+?XU2;],ZH50)@KJ./6,BURCQ5-+K2:<<*5= M6%O/BM ';9XJ_T3)*EYY-!H/SZFV7*#7,.-4"#"T/QINS#0O0\FE)8!P0>6J M-0( @^S0'ZOJ&"_LF2\04.O[.0?/&AQ]U0QX6#6KC8:'O?XEGR' 2)PL%@'B MM <76WJ%:M8EWF*K/9A&EU9;R29<:C_CYBJ;L+MO/RLF;=#>H8"=1QR+B'3R M&#&+810GD[B>"X=ZY,TXO4ZG]WUQ,:-+B2977CU&P-YV-@O"0VB6+( M5N#$.,WAEP>]_LGS:_=['MG^ 8!DSC4P4_#\; Z8A+!.YY4J-P%T3\<>#^+S MZ8<7TZJ0[6[UDM5%+R9WGTQ&^0$S>0FJYXT/3Y#9J&=25C@V2:HV>? $MY]5 MAV92+8R/2?*,47'M8?R,7'OL9[2R25IZ[+U MJ[GI79>B8.NRG/F+](J_3IU*SO-97S;'TN1P>]W3>9Q!K^CUE>X M/VN]VA:M#R\//YZ^.VQM'8C=K;=@.A_\:-%WG9VM;;C?^373#'X?Z5MX%X\_ M[G\E'S^\_ +WP+M;7WF5+7!KFWUZ]?[[SCX\-YO9[4GVOCU\"N8YV_G^F1HF MM6(82:(YXIH;9*VRR&!/1;#"$4'6UAF638;OG+O[MGKT0$E1[S:IWZ"BT=V M_:P^^ MOHG]_(,]B.0,#A M>' 3/#B=P0,=';=&"^1L5(A+8Y'5PB(%4P 3TA/._-HZ MI\_FJP[5#PP>0S?^STVLB'M*SUR8V0HQ,^N-\$D&ZQQ/,1@6+=-"6\^HD)K> MNEQN86:/B\1D!HFMEI1()1'1 IB9]Q*Y)!(B.4@\1$;CN!RV;BJU#&!6\5]@2&%F]XD'; 8/LN'-+,=@G\$?CJNJ MV9(A+PPFV&(5K 5F)@LSNP,SJY]OI@UYH:7VFH9-YAR'W2N5MK,+C!-.0)$CGN'0I MK" !1XDY7UL'SM TC->HV%\I[+EX_IBB"5ZX1!-G/)CHM).:$<>X=L!*1/'L M/:+BSGKVE".*.F)1Q+JJ*&Z1HX$A'D+BQA$6*-B31#TC]=#:NE+$ AF_30X, MI3ZO!J@H'0]8.1^9"9(P$VG (A2?U9)AS*S/RF.9%-/Q_V?OS7O:2K;UX:^R MQ>_HZE[)Q:EY2%\AT2')H=^VZ:1)1_ /JA$;C,VU30A\^G?5MLU@FWFRS3XZ M3<#>0PUK/6NH-2#+&6!,2@[90!BBE$OID\!>@\$@=4V9)UNIE6XP+XP^4S?0 M.2>?8JVX!XV0$JMSFPSLN(V8.R4JW](;\NVD;\EJQW&T&A$=02.0DB)'4D 1 M;#?0[4"UDUFI9ZMSHM'/JVXP?VZ91;GR/83@_67[@][9HWQ',V:[Z%)C1K]8 MY:TE(A+!)-=,6J&=CBI194.2X2YSLE(/YTK,-#Y.^8Z\5!XH62,G?,QB1B/- MHP)M,21%F(--!T#0ID;D='?PQQUBS%&/[??*Z+/50VTMC0P3F@C7G!JE#5/@_7 MSJMZ6$'&HW4#D2SEA+K L.14>QUTLHIK89P-2M\5JE#I!O.&,9.NHVC!+F1! M(9F[8'#I/=+1>924E-CJA"/3*VL"UYAYKCCT2C=XH.QSE7K MK'',>LX$"39G)%2NHS?DVTG7D2; G"9&A)U(B,-N("=Q_E,*H;2*WJJ5-;.J MYX-IYU4UF#^/S*)<^1X"CSXV8UDJJQ.*CTW;\R=EB[4J"NDF;9%X[#4/'DN= M.&?,N2BBX\Z[0 .YLP%CI2W.E]3Y>\J39+%AU!*"$K,&\> TLHYA)%1*G' ; M"0>I(T2-\#D)9Z@.&E](6U3"!0S68>).<9[/%@.5RCG/G&5*59ZDM^3;24\2 MSB6#,95($:H0C]8CFQCHC5QCH8B)#ON5-;6JYH-IYU5;K!#C\:H!#HHG%IQ, M ; B&6P%UT1K*;'66%:.I 6#F*F\.4*2"2KWO(@.<64(TMI+A*TBR6/#*0DK M:TS7F'ZR35JI!O/"Z+,K#W!%A!3)LVC #.":.S #,/98:1N(KQQ);\BWDXZD M*%BR@0DDDP#F#; I6F**@C.:<4Q]U*5J\&3O[W*K!O/GH%F4*]]%"%)97?9Q MGJ,E/'Z85@]AVJ FX.!QD* F&@=ZH$!4$- MP<@K9<#N!#'C(F$H$6%4="PE3%;6!*T98^;CR*(Z9WPA]=!B':6B@6#F. _2 M).(8Z!R*8 =J8Y6^]I9\.^DYLLFFLOP!-8(B;CV8==8SA(6FR7LJ0://ZF$5 M@E0AQLNH!HHZ+306 5/%+?%6,BEEE(Y$@ MV5UA"I1K,&\1,>HZ42U91FI T M-"+.K$>@$DB4F%+$>*EER"%(JD;$G*!,Q>@OE]FN@U3".*JYS-75O(._*,MY M4H:PRG/TAGP[%8)D9.!@LR%+G4)<)X)LX J%K"IH1;57H!H0LCHG207SJAO, MGTMF4:Y\#S%(&[;5&W:3_;2_7U5 NOF 4>,(Z.-2!%3"DEGL$H@.KRUC$H1* MY4%:*'$S70&)DT@2,Q&1H"WB(@ID8C1(ZF3A.ZVBI2MKW-2PJ@X8EX;19ZJ) M/AH1!+=.PM8G'0P&:D@NI1S]3!.I/$AOR+>3'B1!- 'M'2.6O$&<^(BL=Q(% MG//;K&9"L94U^?1(]>4^8*P0X]&J <9.4ZI,H$%S&[7UVG'AM/)>8V4J#]*B M0>*+2KZQ163.B"DM>&D:?J1HXYUAR M1E+N.#!29&V@"+:-YM)T M0;F<3K#*YH-IYU4UF#_'S*)<^1YBC[9:[7[I/_H'OMJWO3 _T$$EKSUH?(A MO2'?3N6O18H=-0%1C45NPB*194F@*$@0S"7!L\PFY%' N7Z65P5DU>++C=[E5@_GSS2S*E>\A M".G_:PU\,W:*OT^.C]NM6(4AW=)K)4:2@F):&!Z<,8IRBY,A-L@H)*Y<2 LE M;Z9+(+'$A3;8(LL51EP[CPR/ 6G+-=;:6R]!3R2Y!-*<1#149XTO%8;$C%!> MI!B(XT9*RX&U S"YP9P04KF0WI)OIQ+9 (1A5S@*G'G$*1.V225T@J3F.2(!5<;O6(:Y)4JL'2,/I,U8!)RT@4V&IGN$_8 MRLBIS0=,VGNEJEK:;\FWDRXDDA0G"5@6^T 0%U@A$Q.PL67)Z AH'7A6#>8D M=G!>58/Y<\TLRI7O(0QINSNP[8NM[./6F2UDEI$Y#",2#N74*:<(9\X%%'1@D/N4XA M,37)G^N ]CEX;($.=E\,;1<(6F8?" =FF:)"20V6>V*:&F.\2 &T>L&IN@-= M:*7-ORA2G%U'"FJ]TRD(Q)V+H,Y;A:RW#GE*I:!8X.1RVSS\7,%B;X02\VH& M/!BB*B6P4@*?10E,B4:*+0T0X!0.?T$"Q7%D3A-8(?G+26*4$5DK@%721RN 8HS2.2HZ= MMU;$Q*DFE)C 0[@#72HE\&618D()E( '-"0 "6URO6'#D=8N("N]R%4D>>"R M4@(K7_#<75GZ@O\]L$ [\&]H_5P;4VCC!'2.EE_[W_+#X1:XWK_7+K:C_/SB MRU![%W!$/I%ZU!OS@N MR^P/"F\'<;_;.RM\V_;[K02<4X[(65#2"OBEV3TM!E>>XT]Z/8#>]EEQ9'N' M<7#MV/3FR M%@SXR,+X06>-O2*!@EF.YQ0^:W6*TV;+-XLN?-*#Y.%J22-75_\FJGAMDBF?^*$U -SRUXA(S22BS]UN*/[J=3WHTP"+ ML,;]07].IO((ZK^;FLL)'U].V.<)P]9FRR(6[F10V%XL.MU!T89M'P#Y C&& M5B\",;4MR)4RM=O%#A#?H%\K; [0]1D]BBX(C6:TH;PB1" ?W[)C\HS_=](Z M/LKDE+]-UK?:0+JP'B>918 &T\3 LG3\65XR@]B*6Z=1/B]_DE__[-#&.5QWT#YH;!R>U;>;[=WM M;X=;&_Z\,23",@9Y5'P'%O/#0G!Y**O M-:FFBS67M/:074\1M&@PYS77E&,O+:/6*F9@HUVXNQYPM>O/L>N-TSW0<(EF MWB/O;.X?26'722 (TV@]$2DHD;N-US"3TYL.ZUH*MT&SU1O$".(MQL-^$3L9 M&>JVYYM#E9N16I%YMZ22*Y]347Y.:P4(P..8<2BVSU;G1"H\4,!M'@&-P<- M)_C8[648'P'R7[T6K!/8@"U THU6W[>[_9->G'?AAQ5,ZN\3UP>!DJ4)2*>\ MUZU^_\2"?9MGEO].KMW>2&JT GP-.MU0K)1:4SD6^-N"Q /S&>CDR((JEJ7641<,I_.AV#L> M+FY6SL#,[NRWLI0$!3'FMY6CGOCX^NU]WXSAI#WL!YXO#]$-0(T;G/1:@[.+ MKR\(\YX[L9YG^+3U+Q[XRF?=_.V'[T!&A+$R#9>VRR_[S=8Q[ - !\HZ+VCV MA=WOQ2$U#->\9T/,"OJ($D"C^=GJGO3;69$N&2:/H%_\[S5[:4*B*!*%T"Q( M*K@(S$IIM*!4&J\$\Y,2!10*/"E#/FH.L(0)Q:P5R*5(4 MM,.8*"L=S:G7C$Y:PD6Y?$ TM^VX",1P87E@1'-,HO-,8):8 $T\:HRK'7_E M'?]TNJ>2%!QT"<0("8AKB1'H:*)\=8PLRY*$WPA/%JSU][SW_MF03&F;8489X;C9+ D6%8HY!4M_.Z2D=J%Y#'8)%I;:3&G#CM ^LCY9/?9:N]??._/ M]BAG3!*ID8C4YQ8_"EEE'$K<@ 0F1"N/L]6H'H7P"IYBDI.@CU&N4M(F +A[ M'WR"_4ZJVO'7WO'S/4F) YZS",QWBC@/%CD<-:B@8+XSSF''0^;VQR*\#XD8 M'[BTPH%T-T9%"[053,1).%U)]5??<[SGA"68RZUR0Y MDGU#\J9-GS#PB^UFJU\TLP,3]KZ7O^MV\F'95T 4.M#T?:BL!,Q_:LM.*VTE_C$Y'-SDZTO<^PT_=S MO.'WS%P'^V=[H,L2%@TH39;D.C)N&1?8-/7$W!MM>\/VG>N&6R1(0BG7&\"=@A9P4[:M?.6;M'K4%YAM6T@SO>6CI\@*R&'^=# ML/%A[M#)\V<$(5'0XK0U:(Y>GVRK5_RT;9ABLQ5[V8-<2I'8CS.3Q\VX[LS.Q5;KMW:'WK'+EYR M.6&8%G!TB)V\>GDWO2!\5UR<,B(WCLM# 6]70A.N=",.>6D24"/&.RM M/6Y67E%XSO:RETO)RJ4DL+JW*9*/RARZCH"?;"_KBGU0$/]N J5NP\-_;W?] MX1MCU];?8^S:%(T?]5];VY[O;/]^N)4QYN [;QP'9.?\$V!2LUG_ O=M'-+&]C[=VJZ+W2_Y_?\T=[?_:<*84_W\4.PE M'XF0-)MZ&A3_Z"0"52+"/IN8I&2&6#49]*%@>3I_]VNO#Q/HQ$E, MA8A._>*T^ 7#_="Q8S(K5$/�W:S0R$IGD/4J$9HXAVV8I/&W(Z5\ MH).Z[7;W--M:921:D655UM<&S5+2Y@.:D\%%,(G+&SX,,QEN>=$!#FU=EOOG6VQY[^W>"J9<9++OO8QZ-I3>EYPZ("XY"2'V5(R:<<4O+BT2\+SE\1R?^1[=+)=M9Y+B@0+6,"[-,F?4J=LV1+H9TUQOCGLMJ.=L>?E M>:LB3:6LSG3TS,U1S2-=.Z-4U=WVSO:WYNZ7;S#&/P[@/7AWHYY=.^>[VX=D M%][3V*Y3>#>;3%7=/?JGV?CR^7#W2Z-5/ZK#G+X=UL\/,8RYO;7]3QOF1&#$ M,,^0+FJ57*D^&(C&4EN4G/&(:Z&0DU+F< F2F W8$[NRAE?Q=#[%PM<,K1!H MR1'HB24Y*@1Z"02:+(TN2'2!YVK%U)/<%1.C7,$>*9D/QY\G[_&AA4&+3D&O;2&66'0HS!H4L=T2@+F"(\2R;TQJ,[: MIN4(U$Y&2 036#V3E?OB&+0$.N8">C!_3*887XTIZ3_N5./N99@_B'S"P<5] M&[B\VR5; LY>0.MQYMG$0TI6+E/IR2&#_L"6B58C[]HBY&DLA%K4FC+-O#)&A:00$YKER-"$C*4,!?C3"2D2IV1E MC:F:P*J&S7/5M)TC ZUB].)Y39.D7ND20S(,N.XPLI(%DO3B(%IQ-7\=U2>4XWI M]EKS#T\3OSV'?#2:$<]SNJIR;MYQMU]6.ODP+ ;Y,XY2\D:8<.7&44(?OKS% MNGXWL^>-MTRE4KP^M)5YE68B ?_*SV;O,GMH/R+7B_80E;46/MCVJ3WKK_S[ M>J9DJX,FEG!R]C=OPRT9T??(<'Z9I&+?C.E*1O&W" _.A2#*L4UG&+_SE.+U MTSUNDR"PW$AS ^B(4T NJH2,AM67$42A2?.34GQ]/W/*\((F"&O!'ID@K)EX MB9Q;(>6+) C3EQGLO?..%T=^OHM,T"I!N"*+]Y7<6B4(5PG"2W3T/GN;2C7> M#N!=559PE15<1=Z\L].DR_H 56KPLB;F/>_AV'3Y5Z"A82F^/[O]_F(TT7J2 M0_S@*ZMOU/GNP>>C^I>ZV-V&O[]\;FYM'[*='YND 6/;V=[\M7/PN37I$&]L M^-/Z>?.H_F/G=.>\WI8CO J07@^0ID[H2(*= M,@H1H2SB/!GDO-.(&AIU!)2"?S(@,2WF'I 63@&=OP$ORI75PE8+NUA7O@=7 MU$;L=(]:G2<[HY;3/_*B_J;E7+(E8.,%="E-I6D.:X-?2]8LNIU_PY="I&K_*^EI#1WSKOJW*4++AU=$O>5^MG+&#@ M,?>[3( H/V-_4';^NJ);57GT;ZU/W90LLAX.3OJ#W(JM MQG ]R_IS2K&(6/ M#DM$!26(&YFA-U'DC',I2FJ=DBMK0H%J)>8_R[9*IY][M:KB]U?E]ZGBM4Y* MXL%TLA98G3,ND27:(!M-2$Q;1V6VI!BNTZOYYW:'[:]K<#WV2( MM,T$UAH -[($4_2 M(6U] O3U*< &)ZL 292L25+EXB\WZS^WLE6Q_IRQ_MEUU@]>4J8L16!+B5Q: MFB#MXM#1I923082TLL9)#52RN6?]A=.[YF_ BW+E>W 73IW"COLR/^\Y[/5\ ME5$J-0/&#-V3G)B=)WIS-LORB\2J$M72R+_-*=7WM4M1/2.S+9"/LL*6JO35 M.\"6"=WZM6M?S2VVS*GZ>'O-K#8$]G3B9,@'$,$YP9-WG)D M@Q5()962$L8'C^>GF--?W4&$S;;M]EDQWO&B?['EQ:!I!T43+(_"Y]&-Y^\A)W\IN^4$+70PA7V?[()?: M[>YI_[Y5I*8+:<#:5G6EJKI2;RUCWD4!H:JN5$46MQN7RU83J:HK5=656GK_ M\[?8'X"YD;6ZH?YF3VTO](O__J__IRG%OWW[>[U?_DI^^Y]G\#S?3=E+Z0)B M7LH8E:$22\Z",413Z2B8V@#O\V-O;9SM%NL[[]N5W_\4=KYZ!Y-.D3JF]__[4+ MS]_Z\A7^^WS8^%(_W?KR"6]MA-;NT:=?]1_??^T<_=':^K*;ZM.=H@SSCA$E M$!9$(!Z41TYJ@X0-W 5LO7(DRU4-&_[;\_J#[B4X%LRA_%XA0U*BF-<\!L^% MQ\XJPX6U.%)FO227FKXF3G MFO%9M*!?!2\B)1Q3;R1306$A0TQ8"%RI8(O._9,J6 +#G+B@$=:9^YU2R 7& M4:1!6Z,C,4FLK%'#:AQ7">"51VT6QGSL=LKAY'/)3G=0)7K?BK$6TX"52]%2 M$+TV.()Y($9&ZIP!D3L'RE6%L8_'V,9T09V0HE-86018&A%7(#U=E ()*J*Q MS$2A &-5C6M6TPK/?2)HE?C]%/X/,!CBL4M*,IZ8M]P;15*2SG!E.:]TK$7G M_TD=2TLPH:1,2"O"$1E1((H1K2.%O.>_^=4RWKN9J%# M6O?>:6% ;9"<,H%J,E..6F2H0ESK/<$75F;[##ZBD?/9=A; [2N@A>ED4Y^ M*UXXL/*S;?7^L>V3N-'J^W:W?P(@-R&D-$@/N^TAWZK5G?^+VY>_ 5 MV#RS];?#W>W?V[L 'XWMQN'N0>-P,D:R01L'NQN[![M?/IW6OWP^:F0V__(9 M_OO6KG_Y!\8$4$*_'<%_J;[M67U]CV 1=/0,"99/P 3!R$JI$&$BRB@,F%-F M* > _F)8ST"K1%22"(-Q4MQ8JF/RECGI%-/,6#(959F7O2C7O:A'FU>]S"2= MIO2)$-OI5JIWO_GZ2+'#4@&L<*L9]TP;SQ4'"K%81TJT?FM@]ENQB(K M,+9S5L*;^JT_HLY]H/XB@CJ#NB>#HGUE=7-4Q]&5%4YYA7_F%5XMX'G]>.WJ MTPB7Q_X 5)T<%'+2AT<7?\:?L5VPHM4!U:F_6OS9[>RC0>P=S7YC?L9PV?[U M@/X2)'CF"#>!@BK(N;2*R&B-"-'(8#3=V[R]STW9F?@"C:^ PH_6H/F]TW6P MYC^S4-PL9W&]TVW^\Z37&U5:[.<);L/\QE1Z5CYS(7I4O#[H'WP_WZ/4>BF] M0"HJ@[B/#&GK"' !T4**D%+.,9+@NZ@&7O7@1Y&'F**O0ST'GZT+D]VWTYR @.7 MJ23=3HB=?IG9WBGC#$KYXFS;=GPL^LT8LV3) @XXT+:R60Z?=GN#6P3-(NR3 M]1X4UG!UW(NX*9=:0\X$NJ)SY#M;(3'-^4GXX?&Z+XU[7 MC8 1#3^VQ_"9];J;_/"MX+FS-1=:2++/IC^K01/R+-KYB(U,+99H[KVW%K1[5T97";/Z\.#2]OCF_,#[=47M<^* M)NP2<#0\I=T%#>KJBA]="J;5XF,YI'Y^Q."VC;D'Q[0Z\\@Q0V3K'I<<0\DXAK[)%QA"*)N=/!<2YPG)]LT!+%RY3+S%3# MQ,D1$/:'%'T)+&.#[PXXN6_JYJLG:A*,5_'P..*AF9I:K6*Q7%F*2WGE@Y)9 M;][N1R>S H$1=J_'WC,;\![Y87.Y$>_BR@=LTF+EZ6UW02V[=II6U;-[YU=6 M!/#.KZP(X)U?61' .[^R(H!W?N5[B-3^?>3F'I\+%>,CH86L5O%>KGQPO.U= M]STMSWSNJ/I?+Y8#_(!XR;>8^"NRYTI\8.?!^(@;&!5O/=@[6SV%,;.=@ M$V]MP/T'N?SB)[%#OY]N?8%[#SRK__@DI@NV_M&J;]1)=L_#^'AC8[?5V#C$ M]>WVP>[V.M_]\NVH<>Y_[6RW4Z.%?TT6@Y:."4$US8U/&.*2$60=]#7PXT*$5=+KV:37V;3TXHQ028)"\,.#])(4 M&<42RI4D?N5D=R!_=)=41Y2;6C 4G#%.)< M*&0#\0@SH 1#M$W!/W>IR\I@?K@\N@SLNXP6KN32'%]9&NWK4\<@#VB>^=?E/<)]C M@99AJ-8'JB'=!5(%/TZI 8B&I9!A*(A?"<4+ZR1D6- MRR]GIG.=_.EI7E^D4O'G=[P]S;,NEN1C67NU.R,WP4UOOQ(WULE4 T M+%XP_OS8G@T_S'G6O\J"+E>SA<-)F0N=!]$Z.HJA-4J.OI)TW[$#@+R\"8.R M4$RZV(K6Y59,YH?W1]<7-E?[&:6 M[LV.Q_\,&^[S-3.+R@_OC*^,H$;'N2Z MW]0+\S(S M>IBU/2B.;.\PCJ^Q/VVK7=X\6K?1YEW4C/!MF',KM)DQF^7KEQA&4X0;L>M7,GF_:9V-];WF%2<$"D1 MC]$C;G.]2AV!7G2@P2@2G>"+E-H]%D-#&,IX=;UNQ VBZ'HEZUF50&;=""1G MBJMUL/^.G19(K%R8L5^6"+FH"S+$2')166RS,RX^5LYDZG6M0?EX?O/C\]RN M?OF]4W8\AM?E[VO7B6EKY MZ!#=H,@B?E1]I!2O%S)H*"F*W]N@1Q9_^V:W#8_(DQLBPU$WP# F'SF]X,.= MZ9>O*-NY#'?F^F.'#QM-<4@&HRD< Y[C->7;%>JW^(4B]."-NL^EQTEI[>Y?$K5XN'*GFOW@R:2I-EP$-+##"\ MJH6^\>M'IZ2S5:7X/#WVKK3\QW6NOFVP9E7@^V7EO_U8%VYAS;V>^AZ;']]Y M++>H[;,?[+5?VI6X/4OL^6I\+-:J7''5_*<5>YE:SMY7L_"/8]7ZGWM&553- MPF^AHN= F*5G!RV]S2QNP%&CDB7BYY=JF/ MGM_3R;)*0G/CG(@T<*.(-EA$['RR6B2G[GVR?(4;2R[\:WA<\Q[.AO=/ZU\V MV>[!MW;C:#>?\8KZEW^:C://1[L;W\_KYY_;6U\^M[:^U']-G@UO;:R?PGB. M&E^^T]VC39C3X>GNCT]TY\?N86.[?E[_\9WO_-CD.^>?9C/FA,J":( M1ZH0]XXB$R3\%JQ.'DA!) M@J55-/#V#ZFU[;%=U$BJH>RK4<2&I%)+AE",H M$W<>?@AJ5$C>2&PKJ)L?J)OLL^8BE\EQC03Q!G%"&#*1$D0CCS810,%H4#Y9H[;"PH!Q8HSGH TDJ&YAB2MZW)$P%=2\/ M=60"ZJ0SC"HE$'8IQ_L9@YSP'N4FHI8)^-"%2JNKH*Z"NA+JP$SECBK.G:8\ M,6Y)E-QSS6,T@CI;0=W\0!V;A+H@*0==' GC'.(V6&2)9"CBZ*2F(&12(* X*"D(J-7,U*1^>VP,@*2KN#%>2,A>XQLHD*1+Q M�F0KWU%23-#R2Q"4CB6C"K%4<>+#0$"&2085(@,,:-TT;BX#! $JLI^N23 MWZH:TL-*\=V8F?B4(,SE]@'>MYSJW&WV@P^CEE.4)&QI(%90$[-6*RS32H8D M"&-"&R,J@WM^1,EDP"1W/%J7.!+*($96.5"'2',SM(<>D M(5E)B5#76N-[@[R=]&$&__[%[Y%J= MW=_C6 M]B'9_?&Y73_:Y%/5!H_^:.UN[YPWCC[!.$.S\>736>-@'S>R<_Y@7VQM_]/> M^?'];.>@F>KGGTZ!7QEQ6(#A@@*5>*A!.,T-LI98S"E)5L4A/ /AQ[">45.0 ME$3 4FE!> C)>.)"E%91PSW1:K(ZX96NJ?UIOKI*Q3/K5=[]NNO#,TP((B7& M# @^&:()<=1H$2T\"%/_EN42;V#=>2E__!_;"ZUX46/O&#WW3]F-A]WNQ+(M[O4"CS42; M3TCZ)ZX_@+M;MMV&C]OM:T6&R^J$D\OV7_;H^+=_:L6??WXL_CM_3/%O-R]M M>0'Y[7]JA2WZQS$7.1Z<%<>];CCQL0BM_J#7#;J\X;0V:1?=XU/BT[*H$ M\&5'U3$O9C0LLIB+75ZI;PQC_]=#_%2)8QHBUHPS'I)PF%IM*'7<)^*M+&$7 MT)9B-/[E=F5L!@A?:^.ZW8.=3[$'2TX60T-[=<3>7H>_O_^"9X(&]_UT:WT/ M""L!7%ND*,W:5I!@"5*%I(Z>2J8!O4':,SW3 3&L*TP+(D)M&@'11:)H$H- MR6G,"*,N"X1<[62M:J8BVUXFA-JXUGO8K"6HI($A3H)@1D(U9( M8*VMX8D+#@KBX+2+S@"H)K75XKALH3:2M\,VNV-UX +7VN.]*%K]K#T<1#\8 ME^WOGX#5VN^G$X!4WVS%GW'\" _VJ06T!!NWW\_2/[7@+MO;C^,^!V- 'E0()*E4C%&23F)7+.42HC8@QD% @F8R/ M( 3ES-H#4Q],=SL96U!E@?59;5"NXU*K/];V +TRRN7'Y;XM[=9YV8?F2KGY M#%4@V%KCSC&MSN6?-YI5ER;3:*RE%7;I7"A"6;O]1S.6G5W Y,T.O=JH';T,_VKQ!5Y3:KZYWTV^[K;!7!E">0_@*RBWO4%9X+]4 M,X@HLCP9ML\9V%_96#ON]L>-#?;';^M%GU.>0[;ACFP/;.1Q9YAA&?T+H!^: MI^6REGT+8*:M?C.;J[=:D #^;9AIS^['F27XXR^X>-A](-\\N-C28?U^D&>Q M]S,W!3J[=4%RJX%,$5.[6O:Z"=W@/U.N9:K M<^)S>* /90N6JU=\;F68&K+/=?_77,SI5C_*QDEOW!P!](G>( (_G<9X".31 MR;0Y PFN^TY 4SUNQZRAW"APKO#,\W;1W6Q\OJ9]@^KF8F\K7=V$:049A,R% M@CR2+_B=R9=+5;E^6C_?QWN@ZDFL@T9!4X-XD!Q9JB.*@4:I;/0ZR5)5GA8E MW9('KNSQJ&\8X/+^?B_N9TZ?<%=E3'NTMPH;1K44$9L8.59,>QU\< ',-J_H M*&7@<1KJMR$@ 9)O!M!86JGLX;5>PMGZR$ V1 :<5 I M-+-/(/8QV&6BON%/M[;]KZVO>TX9;JS 2(-EAKC'8)V! HLDMYHK"::;) M\QIGT^T3:T,WU%!^ 3D]R(.$@V?"R! LY9Q'+6PPP6%I;4K:\@>W[OYK:!SV MM[LC(AF35NQ_R19>11)WZ+BX<5XGC:][-BGK";5 R2'N!B!G',>"=B'8+& M/3) $K0&VS,-1#=X.&M7[7)_TA^ T.R=%2 "#C/Q>'NF4-Z(U,1S!DV EQN =C_U#_!=WI=_K2YY%B*S?Z7 CJ#6^EPD/WY_1<=WP.:O^L:G\T:N<)USU(5"'&.-LJ1$!AN/G G2^V0% M][GR0@V$Z30=/]A%^ "?T>L$TEWQI?S5ZW[.-+/9&9).UD/?:43=A /E;,\8 MT*A(,D@XD*M<\HB,(1S)2&(@C,,*\\G@->J2TLQ&RHW@EL!&$<,,TR$$H3D/ M\]7Y=XRYE]W+.W%0]&U[U VWU#47%Q6S,M=77KVMJUXU M2CZFK:N2J\*(9^^\2Z#[/;KVV/CS%^ ME,<8G_(QQCTF69'%0\EB\7JR/5/SV?E#I3<@Z:6HD],8:S!5E9AWDF_X&G[/ M&7;2M_@S@MX_.IKNQ?@W*,CQBFVU :KNNA^>Y20OC)2V.$7'N/(\'YHH^>0B'R]> MY7?^1,F+B:?;RPDL2C3KQV9,1;T50CL6GVQ_L CQJUN=HM']&7/]85GXY:.7"Z7RN^VH'ME3/9@B5\@9Q@*B0-A$7/O2Z9 M8&XDC@@NQ5'Y2Y43_*H!-KWLD-]3+/2AYT!*!VH"1I=$@&:2 #?3>\#(S M4M?,C BFR2#*MR60*HKR&8CBO+Z^9QE.3BF,O'88<4O QO6Y)3-7(6A!!9-T M2!2*FWN'43XX)O+9"&08VA\'/X81FQ^' 9OK%_&:U=Z/]AX (3?,"M;!CDL) M@. D1Z!16B0LD91RQUQNID7DC%"%N7:4&]0>P-HW8NCW=!L)ZTL]0# M,K27"5-@DO2B'8;5/(020^"!6"<=8XQ;+!V.B7GI13#$A6 >;%J-8VC^&DG< M=>]S2";,[9(J^Q59;N^0^L:ZJ._O)1<%]3(B%G!$'!Z(=,PA-3)YY5GR/H"< MTC/(,BM-L!7#?<]Q!)V?L+C=7FNH>[TR&?3!]H'?[F=J_P33.4?[7K&V-W.V M&V#7!;V4CI\R?^J2^LD3@1E@J4$7UPGAA-N';SMUWCQ).CP*[JH33 M7 #9]1)..V*/T:"880Q1(VDN>@>6K9$>>:!090@V1NFJA-/$2:(-1#I#@&$5 M5T8YS32U-G"I='1"5\E1;UK,<1UO?=TC0<#&"(^PS(7LM >#.">52$ OKBRV MS) ''1_C%(E(&NXD"38Z:>'@.8%2'"V _+T[.U2;_G*;3AT.6%B+?#(1\1 B M,BHE))3"W(#E&($EU]1C2SB-(UA+@WPKK 1N5?;DG'7L2RA-) M6*(AX]^4US,*8[I,[VE=NC#&-')QWMK/1O%=M;=@ TH2NYK]T[2AZ/IAW8," M'CPF_(**DN;)2/I?C';H7.X7I[&7/\Y;!'>F7O>HI/U.IH;K0W59TH^O*=6" MV&['W@6ANQ%FUO(T3F-V!_1G/^&* SR<9.H""R9V_"4# D%U80!Y^RW)/ MW5%&N ,[L>3O&KR^5X+*0P>13@8GO3@>RVUS#-TXG.6(RXMA":I^#N/^F>.8 MAILTF@HL=4RIY5NPQJ5[#UCRK!-[^_F/DFF';I7ABR_W]^JT:R.>]\/SC=*O MTQ^,,C?SF75Y6;FK65,K2=X6QR> +[Y<+;A]6%"D]!%-3^#28=0;!@G#Z(^[ MO4$6]GF843>8C"!)R, IL0W/"W?S2)PUVN3(LWT_:FZFR(2NR>%0VY#M(B+P[$W2RG]][6,"1 4(7 M,J.TROZ\99+W)M5ER\!Y\/RK])R['*U7:Q6/\W-&V:)+[5@=9=K .W[L\/K& MI].='W\<;6U\/8,QBMV-;^V=;7\.[Z7UC=\/X9F'4YDV,)_=W/QR^W?X/+]G M\WQGNWW8R,TO[/94\6>UW1<3:E M.CLB(K$V()IR_S%A.;(!*R2%=\:(P 3/9?IK1$RGE\U;DOJ=K[RW;ER!U6*# MU:MJN!58O1183>JYF'IOHXS#OK&<)XLTBQ(IZIFQ4<@8LIU?(VS^P6I.%=F+ MZA?3!^!O7<7Z;]^,X:0=M])T;Z<8KG=VFMG1:3M/[;U6N:Z?KXNMKWN:!T,% MV(9&X)PH91FRW BDG628&N==Y/-5J_IJZ%H9H0< .XJF.N[%=NNHUXPP3WV5BBM28J>6\,=B]RR(*7% 9.8RB2F;(+K M%VGM.M, &!'Q\,KW8*G_T:QOK[/&EQVV<^!_P;4DFP&[\/?6C\\MN(=N;?Q^ ML'/^1WO24J\???I5W_!X-X_I_!.8%-_/ZQOMP]T#+W9^;()IL:U]Z@Q.1TJ $9("X2 FY&!@2E$8CK0HTX)4US6M83=>)6:@# MJ>I OL+*IV(EQ9I(&JVCQG"4>X:28S[7KL'(*.=0,"R&!((S";FR1E6-JR>[-1<,*Q]L.E>H6J'J M*S26K5!U[E 53Z"JD%)91AU25% $IH=#5CN&' %1ZS )BNB5-5-3>F$B0M]# MI-''DSZ\//:&'2.SJZ79.K[9344?-ON9X+[0("<8)5A:QSA.G%#G?-!8.^*, M%UY+^Q9F]N9%484*XIX/XEI31K:.(3IGRAHD#G$N/-(,P$X*$G%T*B;B0'$4 M-7UC7;CY.0]_+81PDDMI M"+,4Z 4$B*'666,)4X5L]8+QDEEZRP+ MPY^NY[QXL]?'^\'?/09PY4&&):) C>&&!&=28D8(8A*/D;'*UEE"#!AI+YC$ M:**1*"H,M@[7!EEO& HJ4>J$L%'F#FDUL]00\#RFSOL BQ"Q#SA1HC6 !0@, M[0.QB3,E"=:L,G66!RPF31UB&:B"QB$BN$0\X@P6GJ.<91(8T=RFM+)&:W*N MP.(]'/$TNAV4BZG&P966K=41S\W109YK21THOP)S@[7!A$H3A>?*K$FM7S&@\]CK5KS_2-X?G]X0[P/U M"0E,#.+!!.2PB2CZQ"T//FNJN6ZIIH3^ML3\7QW?W!LIG#14>EDL/%*5YZ39X.:Z=PM)JC"W$4D#$N(6QF1]A&CX+0,F/N8 M-!@DE->DGB?72774,J=92173OB33CL]&E,)!8H-$L![QF"32!CL4I&:!14,# M!Z8EO*:>[DB88Z:M#D=>/3VF8N\78.])]=]%Q9T1"L&V:Y2K;R*3>XPZ$Z3W MR0KNT\H:KPGS7.G4U6G&_3CN'H,-4'!?QC''KD56!9WW!(Y-+I$BM*0Y4*D]]#OQ^CQ('X=UD1\@MWS+IPL\VCWE#O7Z';\]5HD%4S='Z:F\U,X\P9'24!KD09Q M32QRAD;D *L\PY*'H%;6#'^N]DOSZ'Q]]]P^CS9-Q>W/P.WGE]R^SQJG>UIB MJ;'T2!'B$&=$()O[KQ$?A%.*4.V!V[7@2\SMU5'+0ALL%2X\ RY,&BN>8^&U M=BAJ+! 7H I89R32R3IM,;/#4U@Q1[#P'LYH-F**0.4AMRPLVB-6.'MGIS7_ MO>!FRW@3M^VO*U]6GMGG@K.MZ=04H7P$O48@:GR&,Z>1UH(@3Y6VTA#-'%E9 M8S-SZ/YG&9RRRXD$"V[1W <(JL#SQV+ I*ECM99.(<,90DI*XR0CLIH MS#R"QGLXN/F6?T?=A$[ZL3J_>6%#R#=C>EZWS7'LP1,Z^W]&VX_E7FZE[_U8 M591_9E";SHMQ45H@=HE,T@IQ+S"R0!7(<"*M)#X0H7*<"J/5(<\20\)33:(* M$I8 $D;^WIB4TU1()!3.;'[(&AN'>U)'J7$$&Y*"PLB=Y@8L M0QX1F PYLH)Y!$0?$1$Q8J&UTR:LK'%>(V(ZROS^L#_'APT5#LREW5CAP"OA MP%#[2R()82)!,8+AR%6N!:840]@H[(3$07/0_HBJ4;:D./#>#QT7WF:L$.-% M$6/27@R8*F(P0U;E"J%>1:0I8XBJ)+D&\9&PS V1](RJOF\"&._AY.R3[750 M]V109:4MJOT# X0EOP)D9Q6,/1^,?9TR@+ .)@2+49!*(4X3P)@* O$H&>$D M"*"%E355$U5.VK+BP%S:/Q4.O!8.#-49JAD%":"0-DPCKL'V,5$HY(5.C"B+ M'0$#2"XO#E1G9@MN_U2(\;*(,6D &1NIBM0AG;A!'!1%9"S+GM3 HS%,B5QG ME-38O"!&=6#VG =F\S?@:KD6Z,KWB MX30^,$"^T#T!@5CDT8^_'72//V10['?;K3#\YDX%9.X6ZU]OLC3SK9,MCC-G MW+5FIFK6B%7%]V=4Q?:O.G%XX^#K'@_4Q\092C$RQ)D(2,/?B'C-P)*709D< M\8AUS3Q;L;3G8+\W/ONJP+<"W[G(8:[ =R'!=V@',^$+O?()2>]%8Z9;BQ B/- M-:"TQP'9D#R2W&JN9(I"DK*A*V?/U?+Q+5&Z=*_\>Y"I$/X-K9]KXTDU@-QZ M+3_\VY=.\Y.2AM?^M[QL.$?7^_?:Q7S+SR^^?$4.IV,.OSK.$?U;%8%Y/3&: M<.U@;TVP!I.DJ':)A)6U[68L@$5AQ&=%[X(_B^->-P'SPH-LNP![J5]T4U'\ MZR':'N.1"XL=:'C&V-*V@WR^ MT5_R^A'M^)]O9[L_PK&C7#:._FCM;N^<-XX^P3A#L_'ETUGC8!_X_NLO^!?X M_9_VSH_O9SL'S50_.,Q5\IP6U')CD.,J(AZT1,Y)"7J9)014(3 04='_Q?$3P?O>9 M-T[WN/3.*\Z14#ED106%+%$>,>,)2RHPEDNH2F&F=[G5*;KC BU%_'4<.WT M@-YP<8M!M["72W[Q<;[Y9RFLBW#2RW<. %H&S59O$&.G.(WQL%_$3H!+K_Y> MMSW?'$H.1FI%AH*2RJY\3D7Y.:W!N_K',;\GML]6IZ&YF,+B,0H?V=Y^JU.* M$5$JV+?@]Y!:O =&,=0P*P2GN<@2 ]R2)AF:,,=Z3^B55P1]-1/T&]U!+&11 MEK0DOQ7_>TUV/0,<7^>]S[OK#-^:QK8\C M'COZ1.$]%'09UCAJM';.OX(^](GO'F3=9YTTOOP#[_NC#7R')WEL9WNWM;4! MHS[W=(?^<=#8^'1:WVX> 3^)^L9WO/MCDP'_ M]] QY;/]\3GD@E05F2,1C$ M)08DE22B&#PA@5+0H\@0#X%"8UC/\BAXRI7E6KC$N63!\41(!&"4CFLBS$H1 M ;:.8=4'O1.P[\9K7N:H3:HF\ZQXW#G/Z^N2O! !! 3QSG :HS%)1).T%C9R MQ]S*A78YI8_-\S+#,6:E*[4ZK7YSJ)*%$S\HT='V M(H!A:@,8PC>=.,A7VG!PTA_D]H_]K 5_2; \*'=CS4 <0]"L[RUZT")!B*+ M'1]++#^&!_^"%PXR6L=6KWQ<+X*^?)X5X^*G;9_D*P?P":#Z0\0_"9XYPDV@ MDG&@ ZN(C* !A&AD,)K>UY:\0)Y_8"PC4Q+VZ>>B1.^_.CR!JK 'NKZ2/"FD MN <%@(!!9W"@2&"9JST(0ZS+QQTU0J?;6#Y8T[-$<\)HT)Q%SETR0N$@I:;" M\*R*E%N=Y]08.69R61^20-?3\,-20961W'F0):8& M9N",G1[NO_/NZD@\:_L3"3Z[9S9LW M#YJ\>BU-_L:^T7.GV=/ZV'H^VN$[1YOP[-WV#EC/]?-O1SL'WUIP/X/W\_K1 M]U\[VU]I?;O1GL33W8-F:^=@$S>._FEN;?OSQI?=5N/+)HPU ,[NG^UN?VXV M-G9^U>D_J7%0QWM8">F%9^^ VUX@F7\'@2;T':[Y>@ M-]F>(PJ4<&]!#73Y]#67?S4N(4=8H(EZ02B=)&C"9,)&.B9"XD99,-V8X<)[ MK;DW6D\2]-M1V356BN,-+VSIM'Z8;C.VP<"J@GNS!RMUV^WN:3YIN+]WJ3Q1 MN!3IY1$&+$;;'O?CA_$OOXU/#-F M56&5)=PH4G3TXI'P6RV%W\1QS/ [+E8UO?EKO$H>^9U@[%%WWC98PE>%-HLR M6+G*C5BDP:I[/7:)X[??0^;W["/:%\H0>\R*#2V8-UJS*=6\7+/O_9A.VL6? M8+;=7">L6KD9*U>*WF(L=:NU>\C:C=638JR97%N^]Y 7\B=H:8^BF8?'U-T5 MG#(=?C(C F5N"&KVF68#>/+5[:U\9U-Q0,>- YW?NRV=K_\ ^^KGS:^ M;/[:^O(9QK]S6O_QG>UNU/'NAH=YA%1O3?6*\3E[64>*HLQU'['+1PJ:(@YT M[A77W$B7VP4(3I\W&O!>@+L 23$5WKT?O"->"XREXBXR;IRR2GAMC+<.>XP3 MN>\):(5WKX9W= +OJ$M1T(!1KLJ N,41:1(2"D&%&)G6@H<%P[OWX-7X_:35 MSH.MS//'8-O,DQA##38::RTCX3(1310-C"LJB5$RZ*>&S277-8Z6TPXB*W-TIZ8 \I=EGN6L!O60= A%B WYOQSV$(/QH%(KK:PW*8$DJ*RAN6.O26N(<:YE M8!)Y8S2PETC(4*%0/D#5,1!, K 7QS5AGMR+>XY+P+U[5@;-C;*H;9#F_V?O M39O:2K9TX;^BX/;;T1VAI')8.;DZB*",[7;%D3BVL7WA"Y&C$8CA2E 8?OV[ M<@MLD,!F$"!$UCE%@9 VN7.O]>1ZULB!=S0 M3UI(E14CQ@1%0 9'\'E24C+3@/D4$[<+2\*VC;WW".W'Z\TV%V[_C@M;^.)@ M+)OCJ2,!=]W"V4K4_*W=SX0''95D2E@T()5-7!:K/Y4T(!N@VOU/C6;=UV-V M_XFE&_]WBX;=+WONJSU:W5YFW96XC9_#O7C#5]<^XAH^0_=KAW5/0]F'[>Z[ MSG?\]_3_GG[8%#1:SYHZP9P)0,Q(&K(G@E)\[DI%6NH$Y01G(+],4F7.2YEE M$D(G$$%;$[DW*$M4V"CUO3+YJAS-GASM;%+*HT9N0[(1*$(,IN2AGJ&@6U7E'ZJ<2Q\U*XP4 M!D*PG@=I?2CYVA2/6:@4=.94>9R"LH32Q#0C"4]( EIJXI5#'BK 9B?1@"JS MU 1O,SI9GOETJOP2XDFE'\X1\K-ANQ7=H2N5UZ5\NE0_-Q74AUMI<$]F^CA! MIWEBIL8*#B(:;YG"@\\95AJ2(Y3[]A%+L;??S,]Z:\^>M; MO.QF2TT4HM+.FI$],:4+FA->O+@!09$PBJP;%DM0XZ*,:,3Q12 MC8W.GH*.$U- -*8Q&.*X$P2X5<32E(FC45 (WE%>>JO;ME+WMF9K;'1V51F< MXEYP1%;C@4E$W2"25$.LV\ MM0%HH*C*IHV<=894^27$1C_MY\-C-WB0"IX:#)UL1P' ,HW*2:!/GT\-7[71 K\"[_LM/]NM''W3I=7?D@-K;QL]N=[[BF[<[V&UQ/ MW.ZNO>>%,$J$+*2:TA(1FG<@"FC'\(RED#*#>T M4_&Y"(O_'[5) N^I"-IDFBS5REA;*>?,*>@XY92*HAZQ2#PW91)[HL2ZK$GB MSII$#74*%I; M"7<.QVWQD)G5Y6--\X;+E*2!K+)UND<00OE2_]A6]-Q9T^5 MQRDG JT1P7E2RB((F(1F%S.)Z*1\3EYG+32J,F\K.MFNOL9"'[0+1W+#M+7? MCZW>[L%@_Y_4])>N,<]'(:#",FZ9+8F3%%RP1N(_+C'M5 !I4R4.3PYFXU5X M$\3ARU9G!CY5&:K14WSR6<;I8 8 MD80*:0('\!$U,*7*0&=.0\<9*$,M$VB=$A9+06@"03S"*I&I1$J$]HZ52 FS M;2L@9N,-^MD\#XX8PWEJE+0F=/E"0K*F<]*::(% MCP184L1(:@G-@283T.:6?F')0IM#C7H^KB*^/1J@ZAT-4I-]FU'X\?N[4=#' MB8$^LUXOCFLG&%J+)55'&>09$;CR24OM8E"5'3PY7JV.U^H=;\K,P1J;"9B< M" 8XF0,)$>F@I*:,>-^'V&J#NF'L 8X,($T.^'-@@*#QH$/DH.CSJ5(=;7L M9TZ[QBU[&I.17 F2M!&%/C/B1>!$&A:531:RSPM+O&UAEOS159.G'5J*06:M M.1KT#*)DSB1N95!.@"MUS=6NGSE-GK#K(SAI0R8F>XEVO:7$N]*TR5,CG:$I M)KFP)-J&W]NLKY&E6^GAE[35"_V9GJDP3[$DYXP(B&>BY+MD'9SP"J@546DC MHPG5RG]R]/IMW=/Z]]65-[CV-ZSS[@.LKGT0ZU_?XCJZVQO; ?]^[*V^V]C% M_6LZNRA'!62E2*;9$G 9C1B/E@QB7G3 &4U"W*&S2[;,6F4HBA-$YQW3/'GC M->5,H"Q5.9HO.=K99-)+I1@C+G-/('E%3-2!:*T\Y1JE@/,'Z>Q2_<\WM%,5 MVJ@J@D6RPB&*Y)0*E%.J#:JD@)K-.'L:.M'9)922=@I$RU+LK(,G7B-V,^J% M"!ZH<*4=!&LC<,^0_[FJ\I15.8D@(&::/ U@;3(J):4YD\F*%%W-9IP]59Z8 M(F#0OE+!D,"3)F 4)3:C.129-L *1HLT4F5U[S$"CQ=*FKV!C<]L7.0SC+R] MWM\;'@Z.&LDDO3URU@BGAMX>:>9F==3>M.P\>UGF4B?K)2 7-;+,JI *3TKC MN*ZM#6?LU.S@B=E]3;\W)^=I8-W3SJ;1/ B*Y))GP0E(HXA75A+M2LC,FJ: VO]MVLG0GO)^P[EX3Q7@CB2VP(<%M) M.0J(3QXT0T.=F<;#J=OXXY3\(C,S3K;"P#1@P#$#3/!H0"0 GZW4-"IEN+0( M"L%7TW &86#,- Q*Z"PY(U&7F=)1"V*"C<0J ^"H=BP5&*#0UO?OV_!8,/ 2 MG('_2L/AJY8+X6CWJ.\.4T05.QB@5KA&;4MNOMO=Q_6>-B]4)V%U$C["QOW7 M$UB1RS]U8.6""N#W_52^P1-E^8(F7'O:U(-F>@=-9\+>#-I+CT^9."\T >HH M<=DYD@Q0F:716KF%)30\VYQ-YG[^=_4ESH/*3\MBK"H_DRH_9EMR&;.V'HA* M2"S+K#EBZ-EN[:59'IXR7U;B M;_;LA@QJ=/>O! I[W#_R_?2#1=W/*S%S(OL?=Z28T]B@V3Y]9\EKVTWU0)WB M@?IAPH;.V>3H+"."J4"@N&L=#8SD4A5GJ* A0!GKH-ICPC_ZH!;I<+O0_S8NC^_*#/Y8N%P[]^.4CZB;_10YLRQVV.FX0MD8/ M1+!VJQ@SK4$:^<8/!J@L UQ.ZW"_=;B56OZHUX]D_^BPM9^;%\J42;=W\I__ MQW"F_QRV.CUV=O?W8KOU>KDA3.]ZW@\/]X_WVJWNWZW8P]7T_%&# M$]F%7K]WV,.[;=SOAZV5%-*N3X.S5=%F5?S^JUIQ_;X;_95+"_S5KL' M_:9E["A(<,T?>5.8%JYMF%H?TW#_:!!2JP#37AFY.3P9'J;=Q=8:?A 98\OO M[^^T_G']HU0N]X-.MG)OS^T%O$D4_S0X_['5+PULKWU<99W7[-DQWN]_W *9 MJ0O6&^,9 PK!,BNTR(YQEK4S0=P_!W7>D;F?_O?CR<;7>. YJ(WMK=[Z]GO: MW?VRM;H6$(TW>HBTN-;86UWY=K*Q]G:KN[+^O<._Y.[:^]--(335-EMB4VG9 M$0P0E*Y(N-=:02S3BPJLTC85DY9J(P>W>=A<.,EXF;T-$4F5UCJR08M;83#X4'" M'_Y)_9/%UC4'S56G$%ZIB$%O[VB$9\W.,Z'*X&TO9,Q%% Q^:T&&DI >;$EJ M>;K3JX!F0+3=WRMMNPM@_C)HVTK?#](>PO!Q*NW6ABB!_?[^\?#5Q!Z=WP@> M)]_P5"R&@[S*?X8WWQSZ/TR4D:&!]]]W!\/TZOR;/\]K;'I[S5TT'_KS[.IG M=DOY V-&1O/W1K_^\[@7#[=>6;-HM2I&]9E7]>P/CW[+%AM[>\QN&OU.P2(S MYMI?TT5V[>]^=5DF%XU1=[KLKW\GQ0,M]L:7G8="K>?D2/^-_]?>Y*:>U*VM MK[RMM:W>X#"EO=;7E':*-1A3O(&3NXK%K<,"U[&\F8V#7"TPC27?.C?BIW+C M-PDBS=7N<3GB.0^N:+7X]FY:?3'/X-PNNVV$^L5ZD&]]_W/C((9 M: J:? 4 MJ.=&2*E,-"7@)M ROK(_TZ\HZDWR7>::JIYYC/%:*V_Q>I_EQLH;VMW^\+W[ M=6-K8Z6[VUE[ ]W3O[8VUG;X^NGRR;C'&-<-'5Q[=ZV_T\'KEL9+&[MO=SH< M*>W:-]%Y][:_NK:QW5GY.W?.O<4_^TEDKH21TI"DDB,@M"2%:Q)KLTK29"5Y M7%B2;0GW;B=Q6[5YXD2W"G\5_L;'JNB<7*!*R@R08G*.@;+2I3*0U8!HX(\Q MSF6!/TX%EQ7^9@K^3L?@SQG)@A*99%MF,M/@$/[P] HJ!OP?]3Z$A25HPQ59 MO,\*_N; S'Z&R8F?]O/AL2O>SE\4K]R[)]G,W?:MDS'F\[C(&JTGHY/.QH$. MPKB4( >')K.7/MMJ+<_V<7$R82W+[+PV/),4&1 ( H^+B*=]Y"($E(^<>8D# MMM$JF*'F:X^4")C"ZAW-!+AE(E-F@X4&IS3,/$[-@>4Z'4]#S>5]A V:&U#G M A)(1[U$6'ECR$I+ZK7/D5?CQQ$]05])3GK(G".*EQXV2Q!GP MQ+,,S,N@3/8+2[I-V;U;6TQ=KYZ'+[I95I-80/[\Y=SE.YD_%T&HW?[^_&XU^\C_KS?.W1[WWJX\\O# M83H;.,5USIR]=UG6%UY<[Q^^@'6 MOW[L=4X[ C\KU[=WCKN[[_GZ6G=[/$\2'# MPB]'QTU!5#^%K12/^FDUGV_7"Y;+TTT>O=?80*%ST%)A#^&MHQP'!^BE MFLOMXA';5)M]^Z$W@]1"JVI8,B7C'8H.'K_$P"YJJN]28F#T(BK(]+/VZ:+6 M^D:7?= I+_7B+S9;]?68@KNFV.B\M+)U7E5YGQ9+<\K;YY-Y3ZM/P;FY\#Q( M]1V-B1&IWOVXW3W]@$;%&][]^IYW3S_VU_EGV5G;0$*^_GT5"38:%UNK:QT^ M3JHWWG5$=^5O)/#K#-\KNN^^;",!_][=W< UOI$;NV^^=]Z]D9W3C:O0U/85$UBO>38\3MH^'A M;E/,>;[C4UV06I0W6-&?!_O#7GGXKYK. KU_TI_%&"-B\0H#RKMA*A=86/HO M]M^7;;J[]#]_AATKGS(F="XZ_SX:H$T^3,LAE ,:=W#YIRQ5=)T:NGZ:0%>G M#$T9+-$J>P)*>F) )X383)G.FM/BLF1M4^ACV_W!_CC7BL<#09I+YRT#@=XM?ZO1RG, MI[5TF_[>4\"F(=XP?G<=2)T]F-=GSV7MYV-YYWI[_VKFQ514NCDJ369L6\>1 M:&8@AB6!J 216*WP.V9BRM%;GM3"TGU:]%>S: J^O%\W7:CI.S5]9V8;2%3BIFNA O93.&SM)E>R2)H.FP<-0[OD@_S94/2\Q>CA?M.E M\WA_L%..D. .>H>NWRHQ:7)TT)PD^*']0>LDN4'+76#@BY.Y06.]^6Z?._3K MQ**SYW&V:< 7=7%?3OHVSZ.LS:9>^."9W-&?'W$>1>SH\/J/7-4@[RED@XFQ MK;WP=6OPLPO6MT3\(+D=XC(N]I7K'[N3X<(?E\/QO3TRMH?CMW_]<_A%ELL, M9:V\[>$IE?Z%PC"1:K56=/\%9[/04J$?O%:2< XEAZ7,W!+6$QNB,)GQ()V9 MG>R448I6[V>*EFL>XT4K]^9-@E'BAKUAP;VSUL:CW)5RJLQJ]@HJY2(=*>9M MTU^M.?56EM?_T;LFQ7!8%'?LD/GXBV5R$?C=+EL7^_O%WDQFYZ@EY*T[ M)-ZB#^+SZG;XM?DA1;*,JT)SIC%!/J9=URO=Y9N?+A9OC/!]%(MXR=O63,)N M_? $+3>>H)>\(1&[WI(M$[PK)N*N/]#9D?:;1]S7RXWVD)"-2 M7+CM5N_@^@CS(TW$ONOVSN @Q%_QOLR-B\ZZJ(4%$-HSFAF-NB1;Z,33#7C? M+]C>CY/CTKC7YKA@E]R+>&OA53P:[.+:MIXG*SRK]?M[=WT-_];7-VQ][0VL MGW[ML!X&O?R^>PHWM]R>=KV]W)T8E[2)+Q/M:7_NRU5G;VNZ^>T,[ M[]Z?=$\COOX6UQEW.]MXC:\;N?.)GHQY%(5-2?%@25"4$TC&$N3QC&BEM8W* M*)6;*0]BW.76:C;]011N:DHVWV&,EQ2EB-&8X+,SV0J(LLS\B2"3U\8R3^'& M@W]^@3J--?8"HA>/AS5T'&L2I8IF3B*+C$"VDAA*+:'*.RZ%$$[1A27.:5N* M*?=NF)?6#!7SGCGFW2;QYA% [P+C>G[M%9X)#/+Q2I!LM,]:(^X)-+FT4,0& MKHD &YC-)6XB%Y:,;5,Q.9ORY@DY%0 K ,X@ #X!_HV#7C<=OOD>^D=ERUY0 MVLKC(1Z,(5XSMC-$))F\F1L9'7')&Z)U!*Y#R)!*=89@;;!33EMYX*R4.<^8 M7ANXF';=8.=N//\WG72GM&O/S'<6/,L+;ZC*:016C8RHF%+4N@4?%8I: M3998ICGADB. 9HU24NH6!'*E>WN,9J_5_)PK\VU\(8^@S=47\O#ZSTY7E/[(NPY@N M4T<] \Y)YKX,$4.M=BD@RT]"&I.2U0+/:B';ADWZ-6L3AH=4Q^[^'JY^]R = MII;[-DA-K#Y,",Q& M).]$,"U(::-&K N(:=X::KPRLK@J^6.FP]0N*>=JEA@KU>K46N?!<'"9^IR% M]5"TSII*Z6=0P\:S0!Q/+)0&!":Q7#0L$^^M)(%F(7)!28UF@FD;.ZWN\C,4 MY9QS7;X-HW\$9:Z,_O$8_8_9D!(BTTZ2+"E%%H!\P*"P$)T3%A8 MDNS>71-KJ[+;!=[W#UU_5F+N#W&-WWWNEUU'KD_NF.M,L&ENS=R<-M/J7U0Y MX6,=0]W7$YS01&2%8'/)#8L$DM+$*%-&/'H>58;H9:D,,+P-:EIQWFFHT8R/ M(J\@^I)!]#9D_!%0M)+QA\?5<3*N-)4F,DJB"8BKB*,$Y=<0KF7B4LFDJ"_5 MG=!6]ZHUJ)!:(?4E0.H3(&I-:WAD#!UWD3@+@D$.1.3H".!C)(YK35(.6C+/ M+0T.,53IMN'W+EZ8 2"]HMOF;WHKUMYJM;?:LVM7]JP6.Y7>:G/A&/WMM,-: MF/1TG=KJ1M^[MUO=PFET@ZN[6/O'U?YQ,\&5K\R7E3Y;97S,@0:@QCCE*'!/ MO5(V 80F7Y8QSB7Y.<*VYLM>SXX_]KO\C>R>(COFGT]P;;BN+\B.O^RNKKR7 MW96_=S;PFMV5MUOC[+C[[C,RZ!W162N3*-ZS[LJWT^Y79,=?UZ&SO4,[NQ_[ MG5/\[]>W5_6/4?=R6XE( M2R'ZQ+SV$F0&:X23@FN$'@9.RYN.RJY1XD?$FO$H,?>>BQ(EIMY: C%88H4U MI:N(CY%K<%(O+'$JVXK>N\*HMD^JF#>#F'>;H.XC@-X+#NH^&@R.!W4C=0(8 M%<324J(D*"4V6DYB5J61C :J[<*2D6V *:185P"L #A+-_X$^%=#L(^,>.,A M6".,\CGETC$S$ C.$1,TD"RELTD)%UQ$DLEIF]T_/;#VCZO]XYYZWW[9/RYF M9D,$Y:0'E'^KDTN\F2V?I3>T^LYF$]8N]X^3W>5-FF/*$B@B&F(;Z.R(S6C- M20-X5J6H@M,ELT36_G%/T9'49S:"*T7$5 M4\J+Q!@15F@"2(Z(#&X'.R(DM)I0(6G*J4?@8U M;*)7@$U4:Q<(9%I:UDB+%H(.!)'2*BIB3E+4_G'/4Y=OP^@?09DKHW\\1G^N MWBBY0J5<&#V4H2J9$J-9(D;@"]XS[J4IZLVOF!15^\?-K&8_@6*_H/YQC\[9 M?XST-=:XQK6N%![&AD9BF+4D:>NR54A=C%U84O3>A+WVCZO]XVJ?CMJG8^JG MC6,&F.#1@$@ /ENI:53*<&E+]W=?.>&L'4-7](]+(BC.!"-,4"! (RG14$*T@.E-D_!%0M)+QA\?5<3*N@X^"^TQ ,HI? M3"S]XS+))E'FAZMLS7MS>V.KR;.Z?O44^%=-X;0Z($0R % M1;PVBC@OF0C<4"G3PA*TE9W,%&ZYO7BKQYXS3YQ"#DIZ*&,WG+/2&)")*\JS M'$OXH(++^M@?X+&+3>% L5C42RA/@'I#''!-9*(J"9$]GMP+2Z(MY*0/N\$ MA #\MS)W+41.[=FN0A@<) MK_I/ZI\LMJ[!O:M \1=917?"ELMB]2ELI7C43_OY%\SL[='AT2!=E, W(XQ< M*X? &J[GK_Y^V'EATM5=6V>;.0,D(2U1&9$%@I?$.,X)DYY);9!':;W02JB M!^4P'!PAQ#S=.?=F>(B 4/JMN9N>>"W7B, /31@TN69H7K3V<_-"[A5T:9TD M-RAZ49KAG?=P/-,!>T$WD@M;YY_<0\'!ZQX-+EYCV+RM+"*Y?%B6@J^4/]_O M[Q\/7TTHSOD6GC6:+3:/; C;XS:MM7914WV7GK5&+^+F3+^M*%U$Z_-AVHH^ MPP37(H#WB47.&R6_ZA;GAEH_QK"+R%LK@VS,^:]3M=/ MX\[&]GNZ\:YS@I^AJVO?Y,;V6_Q<\QK^OM_K\ _?)YCW]L?M+O^XV]G^N+-^ M^C<>MQ_DZDI_M_,5C]SFM8_;J_C]QLK;W'E-OX\W2C' K=:9,,T= 9L\\98# M<8'G'$.@+)2V ::MV;V)]^/E)SPS6(5KLQ#XE;I_T_J M-)GE%6FFAC2?)I!&,8# P2")+)7\DG)BHT0F&06E(AE%16Z0AH*\'=+4"J4; M(XV\ =*\T)3*IX&@8N"L'>]7Y)D:\O0FD(>I$*U7CN2L9)E.$XA141'E&$LY M*9ZT0>31;7M% 72U<::#/*K:.$\',%N#E"K$3 UB3B8@ACO.-;- (B^)WI): MXJFFQ'&?$&.\BP$:B-&WA9AJW-P88G0U;F8/>][N'U4/SM2@ISOIP4G9"N\@ M$/#"$C",$BMD0'+%660IN*Q" SW,/J,*D^<$/6L_(BW5QKDGSH2ME'\!,@57 MPEARZW+9^(HT4T>:20].,B$P;3AA02*/4KJTUZ:",.:H"DD TJN%)6W:7-VR M45PUE!TRM+3\78>_M'346Q&^RQTJ&3"-_ M(7@C+;?"20D'PGXXWL!K=[8_\^[V#NV>?D#E1.5;^7NK ML]+=QM>ABY]?1<4<3V/KKOS5[ZZ\/^FNK?/5M0^BN[*QAU BIF[JY\XR66CAJ@M;0D)!>1CF5-?&) / ]H&AG!J-$CF$7)0R.VP!X+ MR-!X$C0J#T)0 T9K$"P9"R*R/)[X5C:\M>I1\$<#&2>%>RSQ\:*@CY[*[__D MY25*$U*.6= R4T50ZR5D;:-6^"FFG7O*;+PQE'K$;,_57![%+&5O/HG8=S]L M:J$,RT(2@7M*@"E&K.6!9+0A O<:M&.SD[_9*-#^3P4JF9'[^=I$Y,MYF.<# MM8M4#7O#D@5ZGL+9)%>6PVM6TRO1!%RD(S/PMOF50B\JX-//K]2+3,,#S)@7 MYFY7_>5B85'"W7),GV"Q;%$Q^P"+E>+Z/WJ?Q?*;[<$-G88W:*9R5]9_@[*L M1[3X+LVK;YW-JV^]R7E4)M%Z7Y:5AH>MCZYTI3V\"N8NX]4-MNQ^NSN#X[\[ M[O!HT#L\N4$OH#G> Q2,UH1,O,"=.#_Q6^>'_51FPC\G+^.GM-?;'[2&*2"G MBRU\0+NM_K[;N[[S[@WBJ_=S,CXC7]K>49&>,7>:9B)FQB@$K2 4@SE8RG7D M'@SU5E_M3H.KZ/;[O2':T*6Y^#FZ%W#_@?G_3H.B5'@._/"?$?X\B??Y M'%[C0Q8\C^!E"L0"DP1*N;[A@1,&CD:/IQ>/=F&)6].6E#Z#XZOB7<6[!\0[ MZ4LQ@$'4,PPTU49):DMG[: TPU=OVDJJXMTCX=W$R(LL!)V3"D*6>#PJQ:*>D5F[S\=M\ =]9\%:/QP6!3P3HTX:7/QFJ@SOL$#DE?MM$Z%=F-!RA537XD3:87-;E[O)D=UP*T)[Z4 MW8+EG/C@(XE(WIG*^$0MGT5-?@D!Y-+2:+J4;@Z+=*^D="9K;;P*6F<&0EAO M%%7,N. 3BKDUE=(].12=3% ZX%[XG#)AH!P!Q1Q!.\(3+;6R22L#9< ;7Q3W M'JLSG?K;YT/I'F<0^NSMUD5*=WUSN#I)">'"9B,1"0#LCVHQD3B^R>^?\UOC< MRXC/C4IK?MF?KKKTIV W@UNJP'X9'ZT<2;',[A G2+>TM*GUVIB(N(OE5SS MD&04#)D0I*[**.1LOJ8Y*0O+),/PQ9DA4^FAEKDQNQA1YG,DQ M)E&89")91T. .T;PP2DB7':)09;!ZQE4Y)<0FGO;VW-[(;7Z"_O=1@W!SWNFF+N^K"O[,Q>#< KB[\)W.CC;,Z)T)6 M(#CQGDL"MB"OH)GXJ*1V2,V9]0M+,&,>_*K'TP[%Z)Y9V:O!N5\RO! DI9:#E\:",CD4FSN^^KRIE;6B:P]X8I3 LCGB DR$>NXRR$*JZ0HN95Z6OU47PR= M>ZFQN>6#0:]_=SY7G?LWM /O!K?5#GPR3]HXGS/92IDE)=Q$3T *2YQCD[PV9_?N.U6#=+.KQR(PL+QT,%(.I/6X#10D<&]$Y$@3*I^;,3V> MB-4%?.:2*:)99 1L3L3I+ C56M&D#"JYFST]_@V?.Q]QA8M-OU;]^L[+[WP) M,=#/"#W-N.\4$9-R&I00:-@?'@Z;"6T'@[3;.]J=E2C(S%]C/GV:__4$N6:7 M#\$+8GJ>U_OOD6@N[\7FK5U$][D,/WX6Y^3J9%::BT 5CX[>CYN#PN:&>A$ MB;1)$S )B+.Q='_A7K&8/76%U](VO:+K^Y/H^91B&R-UY8MO_;UO:VFP6_ ;8?RU.^BAU#8YR!>&K;_?"_VC MLINOCY"$[!V>#0[MI6'%^*EA_&0NBLU"BNB ,%&:-OLLB?$VDBRB$H%EPQ,L M+"FEVXJIYS+:H^+$OG^EX?!5*XR4I=5#JN7Z_<*U[F8F/C>/7&7[L^35NQG$ MGR%[Q?.IM1%96S[\,2[I-+#N:68'2+,I,-^3UH"64F6Z&V"B=US%:51H" M,=%FULX&N:]J/:M.O*K63Z;6/[HLGJEUB(P[ZR*QEEL"P3'B4O3$XVO2:Y$$ MTZC6O U\1GSSU6=7E*.5OI_QFNG9:L_-'??P4X='#_Z50'&)^T>E\/?\>=>Q MQ%/;H-D^'V?6ZJWGXO3.Q3<3YJ[V5#MARQR9Z AP7QJ@4TE"0J/70A2RQ+*4 MA#9,+;MK>CKU/&:Z5W2MZ#JKY*.BZS31=8)U4*U!EBZD06D"VAEB>0PD9%.2 M@1CUD1=T%6U)IS5?XNG1M6$N?QPZ_*/XW]C[9^G\UKI'NZ@_8?1SD?K>WE$C MATO_T[QM=*=^\,?2C[MN7O_=+\\WY4SG@"_J0G<.]H>] M/-PZU\D+'SS;+?KS(\[CQAP=7O^1"WM2:O72X/&AA9_;@W.5W/@ MOB7B!\GMX/F.BWWE^L?N9+CPQZ5[VNWMD;$]'+_]ZY_#Z.O8@QWAAC0AY9@% MI4Z H-9+R-I&K5 ]F';N!T">"&KUWBMHE)'KO\3^-[V"K25WCEG@;*33V$KQ:-^6BMRNX9_ M_*_^?MAYGL#73__[\63C:SSP'%1WY:]^=^7]27=MG:^N?1#=E8VMU97^3F?W MS7&'=_#U;QS7"NNG?V=?L;UO#]=7?G&-FW@67$/)"'.'E^H=P(3.L$)::5]IK/GD_,&^$TM^VF M*+!)$$\N;)U_<@]E":][-+AXC5$>>2G'3HT^MGKXRA#?UN_O'P]?78MPNV[P M#96T@+=L;-$&9G_"6 /MN-U]=S!,K\Z_^?,\C[^WUVQ:\Z$_SZYUAGU%V<=@ MO8&XT:_/<,#:12-%@8(SS]39'SY#B<4&)<9.JM'OC%IDBE_[:[K(KOW=KR[+ MV*(2YD:7?0D%_E=5I=Z[^FSF[O+6/&,^F<)#^&%^(NC'=.!.&B?K:O[WH+<7 M>@>N__$<%E?SSQ/T!7"([?>GZZ=O^WB$(A_H;R./..[RC[W.:<,!=COOWGQ? MW_W2ZZY]V1KG$)UMO.97Y [;6SNK7[O((Y;%QKOWI]UWW:V-K^O'ZVMO>QM? MW[/NU[>YD;% M=W.10?++.;GS&42=;7!ZO]?%/[]VG/K_I ZN9>LE>#<>"YD^32"3L#R: (:4 M^:<$G[ @+A:FP(5+UCAI$EU8 CZ-V9FS%U>==6B2M9733$%3,936CO M( 7V1SBHVDH/!4S-E)4K4.FDF:=2$6CJ"#3I.$HR.'QTFF1=9C\EH8C5T1)O MA-#".1]I7%B2FK7U%0TTJE7TX%GX3YC&-Y_QQYKG^#@69H7MJ<'VI'?-^> - M9" V1#07 U?$,9F)Q4B9+,B+!MZ;1F]CV+9,9?I>=1;:W)&SML MA=+EN/6/ZQ^EZS+:PH5QC65(8Y-'AN_MN$'8&FF=8!=2TRYGK0G:_(JWCMT5 M66>/G5Z&A\@B'1TDM\TOXVR1JYLE@MWN=U)<_T?OD;7&S-TN6Q?[-(L5!NIB MG]5B[WZTX M/SY;YR?GI=UX1&&ZX'BXS@;^E>=A!K?V1R2@-1KJ<)/B_M_>^@O:OXM-ZU?. MF]:__M&T_M\W;UI?=_7GKG;1#+^Q/$YC?Y[?%DU3<:?5_NWEZC MQ"_!HX\VBFE=< BU/J6]WOZ@U2V^@H?HGW-#G]Y+#P:\)%^_%#RZ,@&,*0TN M>F>T#%PF*0*$F.IH]AMV,OAPVEEYN[U^^OZDL]+YWEW[N+/Z];/LOOO,.N_> MPSK?V"W^_WZ2#Y,(!7Q\ \)2;2,4ST5&HIO2*2E7BH,B4>R@41CK*D MN,W*VH4EU9;F/HUB*QA6,)Q!,'P"+'QAB1Z/!VS\)[#AO7W;C#$QQC4095(F M0+DD'IPE,B:7O#&**E&,/=JV;,J)'A7?9DO-*[[]'M_ .KQUZ;.Q&JCS/H'3 M1F4;K5.1J3K?>L;P#L;P3B45@\Z)<.2X:,@I1CQSGM 8+0$15:FEUX0A4%KPVE)> M&D.WC9X)3;LI<1_;=M^':="/9+WLDUBU0SF2MC5=!Z\Q ".N+$X@9%WQB M%JRI =R90KV3B0"N!"GP2462LM$$@!OBK*$DA\Q5D,!BC M+PLY8L[:JR-,F M;P^CR7<@;U6?;Z//X\%' :5;1RX)&27X*(TE+MA$I /*K9%1E6),4=H SL(P MNZK',WH@5]KQ0 H['E33T0?AG" Q1X^L0RGBL_=$)"0@,7O@WC8'L)"3Z0+U M )X;Q46D%LZ7EKD6P!AP'(5")%V*DP/CJ4:+9DR18>SD!:]%IE02F:TAD!(0 MYR4CG'.JG*&11;6P!*Q:TL]0D6^5X_<@FEPMZ0?6YXN1CN/5E<^;WC.)*LT) M9[E,?/=H2B>6RYPC@YQ9,J>+*:U%-:6?CR(_@1Y74_K!-';,@V\RPN']^6NT?=RN]N^B>_[PW3.&H5#$6#_V#CFI_ M\?UZ@\O:(/\W,2BP+#B9OL)!SVG0:(98D@*- M!%@.B&G:$*6YC,913EE&3)NQKKQ5CY^%'M\SMRKWOJ=(3M-@OVKY[;2Z6(E4QQS:@).M7S>>[U5E,-QN1,.GJ&&H=O9=M7RB M?,$*&U(&3[3(F4!VB>!+'+6>0I;4!2E9-;2KHM]8T:NA_6"J.^;=IX8B)Y(E M2Y59Y,A1$A,I(Q$"0Y+D$L]F]D[HEY" ?^5PF&D$(W_WN3I@YO$V:&Z0/UL! M3BD?M(F@/)KWGC-OO,C6TRQC#8G,U$GPZ6)(I'&Y.#33=)G?C"9;),"E(HY* M1U1QP?C(J("TL(3/K\VFEFKU] -G*J162)W9G+>'P=1:^O^4L#L>HU)*2LC* M$EFP%XUN2TR6@5"EI:!)H/T-I?+?LDG0O75&7,7;BK*##S'CM,(/>N%LJ/SH MOOS@CZ7+$^R"G !"5#HO=0"7$Q.^ABRTI)Z[7/DFRMG*L#(3Y?89>E_ M7Z82IB%:'&%_-Z%-#=):N8,U_-M_]??#SO-4@7[Z MWX\G&U_C@>>@NBM_];LK[T^Z:^M\=>V#Z*YL;*VN]'^\9*9L)927W8/]/30DAZW]W.J=/=Q6&CW=%D+L(;[K-;[+[9TTF7_Z MSV&1LA\%JWNED63K&#_7G7^ MS9^Q-SSHNY-7O;UFP.<- MIXP_!_OPZJ/NQTW99SHE?FVK-SA,::_U-:6=8>O-7DSQ!HES52QN)A;S-V6\ MXP9AJR58NU7,ESJC_2Z[A]9TV3W^X(KV!,H[)\U!CM!"^V&:/=QT@3ESC;S< MZ0J).>=]8,B2D0"Z[#+H[!,-LJF>UE?2OE^Y0,8Y7_+X;>@?Q5$PK[B?75G4 M"W"/;'\X65W9V$$^^+US^G9G=>6#7-]^(SOORF>WMKO\[VU<%_+%'3KN'D$N M"=W=#[*[\N:T\_4#=%?ZO<[:SO%&X97O.F)]MT,[*^MR=>UC_N$:&87TY.KR M)K)XIZEQ1$JJ""@6B9,&OS-9>WS@BLF,BPDP:Z)-E%!5!G5P M'HC5E!.;DH[&9*"!+BRQMK&3$8CG,K>C#B:J1^?#')U<*@9>!2LY@$K2Y"R% M3(%Z"PJ_:S"1,[>!O=.?L->(4U-P208DIIT'IWAE*ODW+ M[<76P2@?YUH'RXOO)3QU(G+QH:SFM[T]MQ=P^YH4J)(6=98H-:Q0>QNH/9G@ M&@BFEJ.Y1!(S>.@Z@5P##V'B!-=&!^:2ED_KN:B2\#B2D)F,+GM!=-"4@+&1 M^*0D43H%G;EW +KD&T^F;6^!4S?V<>V)\=89J]!3^7=[Z$.''39^J^8>*K\V"O=VF\(#?X_;9F;FRZ MQP@NUP#AM$[TDF8_'D?.,0D3)+%))@(!OQB>-4D\ *3_0V%_I M@HQ!> 8VUCG]1E=7\%Y6PG'W=+F4B@7-M:2E+P<>" 1H8,0K M,"1+RR+X++-P:(9!FUW1\ZC(3!$/-QRF0^+=$*6BOX_2FUWH]7N')^4I-._H MG3VH\HG^Z%&5;T/SL)KP9$;$&;8."WM$M+B5<%'(S@.-/'I:3J_2+-X)C2M/ MUD3);MQI"]7B7(#>GMW!ZZ/!(.T=_K4_&.P?%\^>.\#?')Y4 ;N!@+'.\:;6 M$J7*2R*BT 1$"L1Z)DC2+&8N1.!,XT$E9-N(*R1L5-#WC^OUF[*](D_^_%DL M7@;/\MDB%[V](S=R_?T.:T.V5S99G"M1LEJ$BCP?0 M$U42#4"7*9PM1EM-[2/[L_7 ];:?#O?#SM9^'\_TX9O_=X0"7Q9PH6Z-',6%37&U#7%.E?5%%SA3@MRN[?"K)U13?H@Y7X*A\.1377V M:(N9]/$3VN?Q:-"\%7]W>%ZA>MQ4J*92H7J5\7Y5^?LOJJ)M1"O1WSMT[ ME_;A$=5I_MH>-&;_L#:+N-VN?6U^0&MW&5?EOJ7&D'TW<'N'K15WF%IO76_0 M^N+Z1VD:&CM_^U>EKDI=E;KGL6MWE+J:O5G?61-]ZSNKJ-1W5E&I[YSE=[Z$ M@HC/>_^D83'C'-IM*:1=GP8M06_<[O#62<(W*OR<2F^A9Y0".VPHR%CB$!CF MC:">,AN Q6"4=)&Q$#5-+EIZ=6_^]]VW$]'<KA5AJL;;F]U8-RB6%W_TQ\ND=%<&Z6=D2?9P3X M+*?V\\GJRG+)H3WMOEO'=7V@J^_P;[Y;9]V5=?R;'_OK^/G.Z?)$Y__NVGOH MK)0/ &DS--*DNO M;37*YAI2^!BD1 Y>BR@)E10(,%DB\MP3D4R2'&*(I:.B$+(-_-[3F)X9J%2C MK!IEUQAE=T/1:I3- 8+"&()R8[(!DTG6.A/@I0LWMY&H(*5.3MM0.K8+OOCB M\+,:93?VE(D@?8Q!VZ9NW#A-K?3,)FI5JZQ:9=>YRNX$H]4JFPL([5V&4&VY M3,$&0A5( HE%8A*5:*5YPY4H$Z(#0BA=O*(L>D8!]"5T6F\TX48% ;5C[WTL M3@;14D:U=%*#==Y:I:D7RH R4D3QFP9OCVIZ-C(Q?+^'J-_;C]7RG!ILGDS$ M:&E"TLJ$)UXI03PX1UYM4]\2) M1[2M+J-$-;"FC!3CL4BOG36*&X+?($7U3!/O)"69BTAMCDJ+T+B]9,6)N<&) M*TV)P(),1F0#PH/FQDMN!7,&0J;>)UM-B1_L(3&1AOLO2E8A8A9@8CK38E[XD0U)>8%*<8C:":#%=8E BKA M%TB1N)@4"1"8@:2-8"6")A:9JC@Q+SAQ=7*2 F9TB)):#]R!T=YY9[A%QJD5 MH]64>!$ ,1D/R]IJ(9%B(&2P0VA-J(M(0.4F6:.4.=\<*"HBVQAB9<.7#,$ M%"^A4.]+$_A\ZHJ\9XB/_S6_D9V13%0;:MK(N/IZ,K(#DBK.'&%*9E)R5HE+ M*A AA0@,G) \+RPQQ=KR"H_M?]\V&#Y#"4-S#@]S'=2Y#!#5?)HR2(P'=;B/ M402AB=21$_#"$\N-()( \^9$:E940I[0A06_H#44U,<";GZ%B(4.%A[N!A'J(\UK>VIM3T7D?.' M5%3S:IK8^&DB_F.T3IJ#(M243#L&ACBJ@3"N/;>@M&?3LZYJ#LVL ,0\!('. M,.((D:Z:5H\$'^.1(2UX,U.>T(2\#&3TQ'@F"?J??'X\#$> M&XHT2^^-)\$GCO 1'/$L!P+&<18\&!E$A8^Y@X]G'QNJ]L4# <1$>(@E2K-( MF02ND8$H%XEC+I!@N>;X*^NUJ@@Q=P@Q#^&A:F \!7Z,Q89BRHQ1Y8DMS7J! M^TRLRYIH:\%9Y9/T:1;QXR74!ETNE[H9?@5#**8$0#;$J M,V*2E3YJ!YK1A25):5NK.L)KFD@RZ.96%AB;0JF;=E+ M&T-3#;-JF%UCF-T-2*MA-@\@NCIFF*GHLX@\&!X-@4$:$7U@"CK:9O'=STV<&*]4NJW;9 M=7;9G7"TVF7S@:'O+V.H5CQ13AD)+!K$4,N)U5R0I"U$KI+5SC>3O.CSFN3U MQZ'S_83_C;U_ELY7CJCP M^H]H+VQ*-C#"]K*DZ-B]MQ\>O6X'PU!ZBAQ ^2VR$NXV)?N?ZQ.QDN M_''IGG9[>V1L#\=O__KG,/HZ]NQ&BI\C2Y XS9)Z2)(C]70Y* 0WA#3OXL5+ M/_;^K6VE5L%(MW?2^C8:P7:F.K>R?W-4PC$C;4 B+9PV4O* C-I08:AB;)8R M]UY0_^Y^^M^/)QM?XX'GH)K?K03>V4;<7?LLNN\^2 @<0?EQQ&;/B1*<9<8,/E^[L&2M:6M]'37^^&EY MV#K<;_4.AZVT>]#?/TDHO.ZPY5K'9R=HRXV.T)'\M2(>HJV,IVCKGW*,MO;S MZ$K_<0=SXIYB6=M%SYY@;K]AF]1SJYD0Q'"-@IDE(]X*3S(^:5#<0\ZB\=BH M26K5BD<#/,5;N/\CN3K4P[**1[\1P"FX2DT;?G64F++03,86JY M\E!1C@?X;6NW]QVEM'6(N$S:K5TWV$F'I.7V8NL@#1ITV0MX_!29&,DX:L06 MJL"WM(>/M]\_:163LK6/#QNOULA2N=Y!(PK#UM%!4:#_N60FC(V_=389P2(S M3D-.TJ)IQ%-0T3*J*;VZXF)*DMU\*6TP<%-'PLLN02H>3.$5[ODQFE;#M/?2 MQ'4-[=X/FQ ]IPD%UJ78I# CDO[_[7UI<]O&TNY?0?DF[W6J"!X,=MCO=14M MT3[*L21'HN)C?W$-@($(&208 -3VZV_W#$""FT12E 22J"2*1&*9I:?[Z9VJ M1-8"C7I*$/B&#B@@ (PFW3&:I-.@D)/=2$XGS(LO^R#D?8G=XEXQ() ,P!B0 M]8-< HP- M(ZP,$, NX$5&*+5,RWKS06]8ON?;_O;]S^IXVB^9MBRZRNFK!NN+3N*;LB.;QO$ M] EA-BJ\#46?#1&14-L R<(!UUC&2?/$FS1'LG'R*7VN&OQSM0'L)ATP#Q7( MZ*XYHWP^J)F^CD[3RN9-L"&6 QDEG(H2#_5*- I_@"0& H5+\LADOJ W-%WI M;#&?!;KC6TY@^KJK,*HH'O#5(/"H82JN.=^.-7NDVCED/F?)=>BQ^0=K9)/B MLCCMX!3+WQ_ G$[B[#N#P16S'C])W#2-1^M3.O>47K6TGT0)L/:!(UM4,61= M4SW9,3Q--G7;MG0=/F7 I#6K81ISCBD>,R3$0ON1"^TG83T:]O'8"N#':8X. M!DE\"VN>P>%[$ .N)S4_F U(T")-U1C7 !2J0C:L[LFNZCDT.*BN>"7H)$!9@#4V1F4$(L#*3 M:0K0%=$:MCD;/"9QNS)(2-!.A9 ,LZ[0@H6N>RVT0@E8V'68XE:LC%'7B].I MB:_JQ'?_E_;3\G6B>DR7@;6!'/6)*8-.K,F!K1O,"USJVPXP-:UAV?:2Q%>V MMW!:RXTQB^BQ*3V$%1\7T0@4YQ#\?--/\:T8+D/3T=+2?:V:7;5TK_Q!.$4[ MNV6IJD\\%4N6>G@0%-FQ35=F"B6@EBO$TGR4[N9\Z<[)[2'B6:L@2TT\6T \ M%S<_ >-;GLM09FLZB'#;D%V?NK)GNZ9NNIIEZ,!%M:8RGWBV4+U? 3ZHFLYT M@RJN86DZ]1DU7-\+3,M07,L-?'5UM^120"(WA,%OI\$8*@CK.(*(]( .0C38 MPJ>M7CSL9X\F_^\;0CCM?#=^*JYNV#8#/<<"BM954Y<=%6""ZEB*IQHF941] M\^$DGD4'W$F=R]T)^TYA,"_!AVQL6N=% *SWN14MQOB!V/LEQ8)525W0R%VT MI7GC_0,(D:*W9A&*2)B0]2OF7_N>YA+=\553TP&(4UZ#T3%\YIB^\Q+QI")* M]#3@WZ:M:QI&&+7R*4ZX-[)VF\]W][2,D[]^&FB(\4D@4]VCV(O6E6V+&++% M*&4>Z-&44DS+,72U 0QZ ?F"8"]6G0--X1X?]GV6<)I5%>)(I[U^Z Y32.-Q."X M#3 H*QFRUPXF"F(0?C?<^\ I-QWV0 F#AZ03S%2B^2ZOXZMXMS $#EYU&?9Y M )\Q&18\BE++AU5$OO& /UB@B Y2]J[XY;T?IH.(WKT+^WR:_*;W^=/S<#E\ MP52P'W^?^#H/'7.M*E<[(& M!'MXI?!Y:V[XO$!>2]1!VMD5* P"'*[D5@'^>_N6)5X(,/XK@!6VSTO4NKQ, MV"6H,GQ=COH9"-,T]/A?/%)PGQ>GH!^I3#LCLY)4LBOQ;]"X)+T-^\(R,MGY M_!%^5< %@-#LX16LKUSWRGH+7OW*>@M>_WLZO3SE_&C\\XSA]=>)O*K^]$5]\[1V0V'[9U?]+Y M&/[X_"/Z\?G8.#F,?GV_^G7_H]>^AQFCZ>_V]-M)]_CJ[^!DMH^;3C%CT'-D MQ5)-6:D3V')]!@CJ!C>K+!'-/0/4^S%/7-!U5IJOM6 M9+-FD36+W AKG VN?2IO%$W46WT?,\0\^+43XTX%FRK06NK!NF*;N*0^3 L33?\S5J!AX&,>AS0L-WFY6N\HQ5 MYK05C&5NA(C&?$5U79M85-%-ESF&K9B>:3F6BYFCQE0JJ6 I\-*7YB/3#?X\G1J.Z[@R,2U-UE6?R+;%5%DAU#)-Q?-\1C! M59VMA%3[7ZITYBKGYT&P>0WB4ID/F'_*8 M,A%P+<(HR@&&HTW>]99K+\/R[V9,E<2A@ 9T35;] 'NZ8GT>V%/9TEUJ,L ' M+@FJV'&M/N?/9(1[XF%?W1J7/J)R%BQ@4<6M*:-#$2B(9A(P329>$,BZ:>FR8[JNK!%;L4R/ L /7BP8H4JVX6=D%95C MR)OSL>V*@VU1&]"UF&0=@[ =O'%:K7%L5_4-QY6IB>%9GFK+-N__8ABJ8EK$ M4XG_0C$(-6>L.6,U..-&.&(=>K";''0Z]""@BFL9@2D;EHO=YH&-TB!@LD&I M0A3'-NS Y_43#+)/''0C<0>[$W2PB;(4==#!;G"0Z:"#('!=TZ*&;+@JDW57 M-V37,C4Y,'0_8(JNNLR86S!UE:"#7?)X\Z(8--N$8:WVCFVA^:Q$!K7Y;+/L MB?>VFVK<3@.F!8%ERZKMJ1@49,!E3<1 ME=A ;2+:X/D_.9@^_]2W;9O:<5ITGJ&4E+C9IM2&UV6:C7&T*U?@V:.*N2V3&;$_6 M/0^XFN\YLFTJ-B%4#RAE&[+;5(^K;4A!K"P#V#(;S&(D4]M@GHD=G$Z!'"VP MF<)TV'K7!27']!69&KHBVZZGV%8 WVET22/,PRVSE^A+7:D*YD?89ZS?9T*@ MBK8I6(3ZN"U1[Y]A*)IP-\J5J:60![9+HH9JWGXTBR4/& 50L]3C%5IX)>KB M43!,*DZ0E#':J\C<;[JAUQ4EL;V(IFD8A-@".)6BD+IA!#-GZ527U7)WU+SQ M!DSS\;:H@>YI%O P3R>N;GB6[6L."7R-V@Y55#.HVZ*^6O\7X$(G]Q#Q4\1T6OR)' M("L3]\J=!773)(ZFP3KY.E$(H&N'VC;@+J+8S/.?K6GK=F/C)Y5T/^UK=QMV]/_OII,\=55(?* 6'8>P_; M[CFZ*YN^[FL*R)B ^6\^S.G'^WQ-6'DWZ("&B72-6FTN]"O$4S:#Z8OU+3):?+2^/XYJ=B4Y.@L@U[9LLZTTS9(2Z3B6L!X@D8/3>]OZ:/UZ,/'?F603Q355P93K,I Q)Q M0/%BMJRY&B;D:YYFF&\^:.:L>PG1^/R.-IQRBG*0^5?*/!;5X%>&J32 3U$/ M\[F: XI*@<&>"7CQ)[[CS7F\): 8[T965CWXN'T6L"1!( D_PBQ]YC$_.$+L MZSVO0Q$<4!]%-:+=/@_OX?V,7!IART$I[3*6I5,-8'"C\6"'_2$_<(]W^!*G MR/-/Z^..W\I)[V_P^-O[7O@+<;)U5GW^[>SZ$?G.YGF1?BNXZL?76XJZAW? M D]3?WP[NOW>.59^='ZI)Y\_=7]\_CLZP4Q/X%D_"7H"5%>1";4\E$Z:3&W M3X8"JQSX.BAU5$@9($;FMU K-AW3T373_4H1/$\/A<)]^W,J WV6AUY"^?#D MJ2.E0S<-_9 F=R-;F."<#2EB "> PTM^F&9)Z [Y. +J(>^_@VMI!B(K7\=% MZ*B?1\<\2WZ[!Q-]=WK39TG:#0=':+\$I'/4_R3&"$2.7_H?[]HP9_R3F[#C M*,+/\GF*4A?=./+A*2- )*M[QH7@N;<_01'7325P90M(1];1UTX=1Y-=C_F. M8FB>2%-39K6WWP49Q+C/#[H)T%(\0!3QE0X&-&W,E=8' M7<"H<(8:TE?8T=!'HRPBC8-NR *I?_:=AH$H<<2 9_^C+O]!Y_Z-UP[ M>G3I>:<#EE#>:WCB>7!P@.@ 7_.VARZHB_ M8)^,I6,5,NP#BPC](1!F4VK/ MZY8(J&Y\9K!'-O/%8JVB4@2!RE1%#SS3<&%?7)M2Q["Q\[-J*FHP73'L<-#N.>JK9[<_WUUTO%Y>\W3 MUD_%92HUL=5Z@#5.F<]D1V%,=DW/4!S-=)BN3"-QE=J!HQF,, _D%P6"9UMQJ@=S5"HQAS,1?!E MW78!+(#(E-7 MRRF HX(,#39:L[&\/V^&AI8Y.T2_JTYO.*:)JB"!0#V1 =L M\CMP0YH-LQC4?7[)( FQW7"$?849ZBOX/7]$'E8B1?$-*&MSGHX]ME=RUB'K M*KTO@:?U42FDTF7"X(F)U MO4;.")P-'[4N,)AAWE@I3 ZICZ="]@G%PQ2H? M![:8AS'RH5R<3\\/G@:S?CI*JK^LXI>%;,\%L*XV+>PR/8A%1-@[KH<#F>7- MI?/XS-*->6MJ97P+==,X&F:+;UD4,??2.(.84\Z*TL]N4HQF0"\!GL'Q^@5< M"0;[CD8W]"Y]\Z_)-N!A7YY:P^GI+]Z'S:H95E74#.VEU(P#FG8_ 0<['PX& M$??FTFBL<:2543GN"MGJW8+<4X[O_[PZ[1S?@&R]_]'Y"-?#/8F]7$[]O:\?U?]\>]8^/XO@6R]20Z_GRDPOB48_5/&--?]Z>@I8-\Y1"* M!0H)3#.0'0U[>.FH:F@^E1W;\4U7-]S FK'\JUA 7=-]IC-0X8GI^%0Q#"_0 M%=6!G5"F]8WRLDNE=4?1@5LCX=Y(1WT1C @LXE&E9'2J:'()!PMK"A@\]'V^ M9O#8>)\]H-SK,G\8L=/@,4K$F.+])4?OI^?;/O$M10YT/Y!U5P%RM"U+5G17 M]RC@;ERQO>)D)X&01':3L7?'+^Z)(9=CG_(C?]#XGH%Q((5>> MRG/@LDA\G3-LQVE:BH4\.\_#SU_\>#-ZDS1M1=MXCWMB-15[\:T//?;A[PSM MF0:[W&,?J77P:-:+LZ4]PCL%VO_&T7X;T?XJ12!620=:LQ=,!5=M]3(1R\Q] M']>P4'J?5GAD"\OY3N 4#X%)@,#$'\OG=T^IZ[LQ@GOU[E"KU-I>*5&2J$W5 MJ#B5<,0ZH+ L;Q/F,=!]_3^XI2849O5,F-6?D'U=)YA7([_T5=S*(ULP2[\" MD9VP;"LRQ-?5%O*44'A?[TCY?O4Q_-'YI1UWSD C^!/NN;@YZ?P=_>BUR?%] M^P;NU:930H_5O\/O5V?A\><_H],.O/OSL7;< PVCTR(GW_[N?>]VX\FZP@B:X$S9ME7,-'5T M5;<"Q7$<8$'V;%K$'Z_!>S:D"6PAWA,@3T3 -J0^R]" R?6$ @BN6N1UEQGL MO"E6F\&^+NP3=%5CO@TSW%&=LS'#92:S+(]B_H<+#%?1;=F%S9)5PAS=#53L M._[F@]70S-E,Q?6*.5>H9'/-DG:4)6T\?KUF2<_'DJ8QH,UTQ5=-0S;T %B2 M9MNR8SI,9J;M.Z[MV8J.J;$-A6RJOORK0,$MK$8]"?]H#Z:3I6CKBX88A16* M7-@>HV@@YJ6- !3RO*YR$N]ZAN,=:+6X<^K .)-IY"'(X__BT3')BF)^LT,&6;4"8; MQ#(,TS5_8 M-,,9\&G_2ZYJ5B:M?#NX[6P\ %$IX#[7EQVJ,%D/B"-3XCNRR720F)9+7,\! M'$AF*VG6T0 U*ZHF*]HX"ER6%=6H<&-\:AH5>AK1/.);LFW2HIH9LS187EMC MEFOX\ \VME!4NT*<:A^BB$4!1UAOF2/!L'\M:J[SW&(!!OE?F.L;BBIQZ\<4 M5R5L^#DC@RN]VV>G%Q)-4Y:E4NQBWP/A$V"W7AT-V -O0&WSWRO+ MVN;+B>$X3H.+E+60G9SFS.2HW\Y9R:JXGG8)\1CLDY,)CMZX,N:%7@V=5W/9/3-![MAV$].<*G=!VN?W$^UDV ? M+7.O@B++UKN:!V\^PZ?30OX[T7?2)L34"+.!"5-+UAW7EAV0LK+J4M?Q#%.S MB(U9AJ9C5PC(U)E]JX6O.W;0/&K\'?:MW_B4QN"D(' M"K,-HA!9 4F'K6X4V0D4#7[35(RW <#WF MDQK ;0[ _9K14@V?.)JM6U@8$@"<[8&^JA)'UF!G54YNG;FF^;;@ \B^(/+"KDP0]+,QW7LHAN.+2R MSIM_\08='V9;P_[%;SOJAN=?C[6 M3SX?J=^O/H7?SQWEQW^[BM?[NT^_.7<#9_A,??_NS^]Q[&>O-3LXA!'".0M0!$O6YZMDPMJLD:,S7F M4YOYAC[=$BD(K$!3/(\1:NHF=5W3"VP+^:L%:^ZSV99(Q9)+8LUWIP_KHTOQ MX;0O'=,[*6_5,=%(7N)-,7@.319+%&8$9"@-AHG7Q1P:>IDP460+OT7A(CH6 MIAF%8= HNI/@1]XZ?I27$TB?X;9^Q&@@?4UB?^@QGHQU/F!H,,WNI$]Q[*<- M>!]<@^Q+&I0N2T>7!7 9MH/(DM#%#HB8Z7,2)YCPU9<.@)6!(.N'5'1U#$'V MPFWCP0]@7T5WV57:TA-35XC+-)7JOFX&KL,5A.?QRFL)-I"BONAGV^<1,&8MZT/&!)LBV*Q2OPB?;-:><7.>ZTU>/[EG)R MW_II.B1@ONK(@8E,0[-=V?9M0V94HY0:.L@=]\T'6VDH<[0$W/$T%%F"0*VO M2AY%39=.W!+GJZ 7EGY.XG0[:KU4@"2^_U1\FQ(:8.8(TV3=PZ01IKDR=6P0 MU-3T*;5 ;UQ $KSD(/ 7GD1*,PE;T !]-,H-6JGD#8%#]FAR)]W$R2]1?F00 M8O\:E#/R<-#@+ RY(09=\!ACH#"Z-2RHI"\<];TA?E13X#(4>'K8_JDHU+(# M6Y4]U46'D^_(CN6[LD8*;JA,H MJ@4(X^?1/'+3IZGMD+G9V!E:U"O 5MOGV(G9_\H2[,5%+UEEVFR_ O5<**!B MPCPN;T^N_M*/__KI4.!85#=DC1(%))K)9-LU#)E8BFVYFLL\W7CS06_JLR'+ MOPMB*3 =H!\D%P15UR$631TD+ I[P"Q0NICA:1ZC\TERE@-.TN0!39([F$.+5Y>M^=OC%'IYP-B"4IFKWY";U!)E;21+CN;;U/ MA18ANT"BOA3%H&4%U.-!QW-:GM>]M9?NK6TM[JV]BK7&&5EK7K,C]TL;B(XZ M[6-);4K"1K?\S^/62>MS^[A]TOF_Y]+AT?G!Q?GYT>F)U#HYA/]:7[Z?'YU+ MIY^D3T 4#F.GN.;%#0_SIW_6/K_XTN$C/?W:/FOA^,ZWP6)R M3/M F\AT1NP%NS\/TY3+-L!,K3Z-[D 71+0T"ND"GM3W<_D'UYRQ=!@)PT:> M40O@67J+CU1ACP__A_8&[UO\3_+^#Q2,(\D+0I""!E'TN40E@EM*/$]P/:Y! MP,M8']D=JJ78 !)14E&Z!D:3(FSB2J*H:1/'&:+!%)_69=&@>!U\*Z&<3= \ MX^?*;3Q,2H_RBHDU))'A@4)\T37\;U+0;#R/$ MHG G%1I5W+\:]H6HOPDS+-$SZCP^4=@=A]'J V^/8,D'<9*AB/@$ETH B/X# M(XS@.OX$7,-S!,8B) #'6:2LH#SIA6(LQ1:=MP]&NX./9&XR!"PDSJAJ"[M8 M4[KH1Z D23':EV["%%&/'WJX&<)F!JRMETKY,TMB"Y[;&'W<94&:$YOTC28, MEB-ETU?=S'PR3/-/^&3R#V%!BD\3!OH9;C@'>G-?TI! 8VOR^T/8,#33A7Y( M$UBAYD)9F/L/9'0;OE,M[HO<@%6?J"]BU>=/?(?Z=^@MP<<*/5@ZO6;)=[V#4Y\ O\AON^%0!YE4RFC[$9/:-,V:TC>T:B!!]F(80 8'3S(,A'W"@"S_8FR MKT!D/^:4Y_^Y**C\CX:4P&G%:WC1UBY,2_X'3C[@O)EQ!#*.7!X#L4.4!MADB^X()P*)?L]($!&[-+3PP MM4(O2ANH*L$:P0:*#\?<2M6D2Q9?)G30A>$4ZT@]--S-KF6CO(A\D <@GWPZ MMAGUZ%6(,PO,-#_#!A7@93A-5%.33DK\VZ23R\[ K6'$6L M+WU,.'],RWSJO!L/I"_A+Z1%Y$UCI@6OBKBDZ;-H#A=ZG4.U(M MS%F%L0_W^H"NGTLYI?#^#(8)&B:%0;,OU*TY'I^&=,,*EX^_C,_GWS2!HSC" M69\X*OJ[(7WYD3$D7-CA$K ]&"A.0CKADG& M@!'=,/8KE1BW*Y4(7VC56TN4FD?)+=UOMQK8X^]$6,/ULAX56//ZZWK4^P@ M#XV:!UF-*2R!,X@\@!O"SG9(DK.A74Q=\G MOLX7VW&:EF+A>NL] M]N'O#$U[GL$N_=A=R!]YM$RM,W/IG AD0>RO%*<[C5*8U6+U*]-*GN6@+(RO.O=G:(19R&J1OK)96OPJ^J7%2C M)N;=(&:#J VB:%M%S#L@]QY(\[&$7EWETW(0BSC$N6)P-']UM?G/9105/#"Z MTW T:^LS4G=\FS1';QB.4K5MV@'6M860G6=CNQ6(YIQ%$7=C7K(^2]!5V?Z TXA9P-M%3-!XU&RRX6$/J MLR^]N_.;Q(QUT1O-1M;L\W5%K"Q$0/CF9KL*2!L]S2>ANTX MZTG^RFBT&T1ON[:_9D,U]:W:WJUCE]4;\+9<62]L503\0WI*Q:5[45FCT$[V M32_!?*U55?=:,7GA7=(;FKEF!$PM:7>KL/L1UT$DEP4Q3V;D?V7T]FG&X5W# MK:B6K*K)UVK)5FWO=FF=.\ LMQCD?<72'FE1GFO,-/<4].E.;8JN^!899%6S M2XWW=A+O8?[#?+OSDI(N3W74@!;\>(B)D\6@]S:H?/,+5&UF0AJZ0IX$ES:P M1A5O"5.?EOJT%*=%LU@+?ERLDV-!6N1C.N*BFQ:QH->9TT M+',RMU:BJ$:&E5^"*+Y)I:&H*R1=8V4^4>KK%[O#:CR\*B)6C,_K#L9)VL@+ M).(M_2*?E!>SH5CQ)8NQ.DU4U('*4H(H9E M8W"5\EI0;60CHH$!/7+Y:&VH= MYQ/I9M-U6?)"*BC)I@)X7J],BV&2=I8R+7H]V&T: MK.4L-]C-U3K9KE(<2Q8QV>7Y+U. 9&?G_YMTP*M.[_,:_#YO#?8A6[0N\++G M-3'J B\U,>\,,6]C@9>:F&MB7H!+K8:AKQDKL"W$O$H@P:[%4>F@\E9O=U]C M)7Z?Q=W;8$0_32YI/_0DV*.;#"N(]T6%?^9+O]E6TQE75H\3B5A-\GL#K9?" M )[?5+3-2%B/BM87$U_S.NS$:5H3SU*UI@[/$G9O[+.$_4?*I>";4C$V#\N_ M\X:'HGL=[TDW606>F$W[]Z(=R+AQ 78)N8R3NZ9TU!_57&^4+ACVPW^&K-S@ M ^8RB*B7-WH:OT\E3?5W_C6QFY88^0"-W=?P_L:$+P#70O@#R@7^1],9X&E( MD>)'#4SF=4DIQEX: Y:Z__V!5S6E=IKQ)<$G!Q$=M8 TFL8#R\.GI>'\EAG/ MXU/=3I.UJ#KT=;+J4/6MUG;3LO!;M-@[26IJ[9: M[Z?%LK9:UU;KO;5:/U3CL#:/[(=YA.Q#/<>:F/>$F+>P=F5-S#4QS_?"J WB M5-"R6=NM-V2WUIMKIL?M@=UZQQ/BRLA;$A:W/2N+JVK-URFV^OH$OJ%DL%TG M$+6Y9G6$FD!V[!EUGM4>YUD18UI>^NB_2LJ.T4$2@A -L1]]*M'4Y=1SR_MIS;BZ/S#0FKB^Z8.<=N3%C MB5COTT7^4)^-GF,O]9R'G*:/>V97&%GAJ<5;GNBIEJ%MTU,6\)]2W@&WC(#&Z]M_N0NT!M+QDM#T>\-@_=$9IH'XH*. MWYK";:-.]$&8I)GTSY F&18+#^"#%"0+S[C:4D_TJ*/#YU)'A]9D1X?V=$>' MVE.]Z_[4>K"UI[KV5->>ZMI377NJ7U _?DI_J=I?LA_^DO4:;6V9PZ0FYCTA MYK7:D=7$7!-S!8E9-QN*L6KMOBVCY;WV9)-F!0/(7M^/LP^>[*\L046)7O)R M8/U%=1!VW5E)FJ_3X?7UB;SV9B])(&N6XZP)9,>>47NSJ^/-+AY7.DY7PS0+ M@[N7/SIY'4.91[I/&UF)R--XAG8BKV<#"(DVPBY[HIG0X3 MB1?S1&2PTD3@D>,2ISBKA$54I#EC>G@*MV#)53Z%*:=R[H2=];H6.YDOMZZ* MIJV#6.1ZORM>\;[PR'!O3>G&W,^HC&^A+@#68;;XEGD.S]>@*N),+D?Y9S<9 MV\(OF>P"Z?V2:0"#?4>C&WJ7OOG7I$\W[,M3:S@]_<5';OF#5W'WN&@+/NZJ MVQZU!3]A=>;V_GAMZ\'6_O#:'U[[PVM_>.T/?T$-6\"/:\]WUKM^5[#\UT]W\&V M7%DO[(LZC]8U4U?>KX3NE7B!$OF@'RGKAHDO#VB280H=C7(G$#Q[F"0\LQ ] M-'W1@DUX:%SL<\?2=+*T[NIK5J&U7M%;<(26$Y9FA9N@=A#LC1F['FSM(*@= M!+6#H'80U Z"%U3'1HB#32&.VOJT5]8G3"-2ZC2BFI9W@);UAF;N>#W,FI3W M@Y2-AJG7"7$[ZQ8@JM.LH">^]@OL[)7UPE8GJ>1U+/S3&M_\(GI)>,WZDGM7 MF//AJ[X7#C ?HX?=[7BINWB8I1GM(ZN1?.9FA0L V[*IBFJCA9_S&+1$]V-> M<2]-A_"FN"\=,H_U7'@TT1IXM=K@]\'@>E(4P[HD+ C[%-X*3X?K6\/+(8Q: M'5U-^Q.>BF)ER:7 M8IB8-G(-B\*MZ7BEA!DLZ+/@"Y#,+,*6UO'[FL3788KS"N)$.NI[<8])'7I; M5^W;(U-Y/=C:"5$[(6HG1.V$J)T0+ZC[36*/4&"/C-[63HG]MG[I3@6-([49 MMR;DEN4Z+FR5%1 M?,,2B5]((]UUJTXE3(VU[LK.SU597&].QQNZ/^_-Z'GN;;AJ(Y-7=^%UG6^,_G+T5\71X='G>]2Z^10.FA]/>JT MODAG[?/3B[.#]GE%/.0/DL8W[-:'X0>,>_E]>@>*C@S_*Q(AX[YH$RFJ6):. MLRB82=.N%,!I3*4@B7NEFQH2Z$UP#S_.('HPM1)>D+(^UJ9,F3?$]$@/?H19 MN;@FODMD8H9]C#-@/N9*-DIYF1&&0L G64)])@WH'7)4<2/[9XA!#Z. BBT- M4C@JS7P#,U"):JC.,V?3!G$4\=V61##$(&&PUUF*E4Z!@<->Y[M"(^PI&2<] M464UCV I;[;TEC>LC(8LW9:0OJXV5+)FB^,*8<5ZEUYAEVH0]-B^?L,AJ];DKK'12^\2:0"*K=HNU=!H*?UK36TZ]]=HL&5^ M/$3=#<>[6-?>(VO+TY:FVD?=M,V&_<0$A">MSW88'.O3L:>GPV@X]M/RS"IT M.G8_$H\'5K1XO0[NGQ4[5SAI&](-D[KT6A3MB(,62L)]FR;#' S)XX [<=H< OD>S82(B;S"R#Z9(+R\3=LDK@$P50\&Q_&9: MI.E(,-<(0/^*\37+!IIIRIN76/H5HW*^A/\,0S_,[O8@)"&DEYW6--YN(N=^.@)B50X/JM:N# MB9X5R!Y@Q#%"'!YZC &_US1"J59'$^UG (9#&I9>%]"H:7D':)D8=L/>LLBX M[?*CO88JS[?V6YS\XBY[.D"-LU'L[D;'8C:-)08S)^D-B4;6FG/T*@Q"P >\ M^2 ]RY"77#YVZT5#7RS@8P! )(WMAX-+4Y2&;57.PU7[(:?SZ^V&1E;MUE [ M(E]]XUK7-(RH*X*O1!KCPN"L/0N^(IK1L+4UP4J%P/4^;)-:AU]M7?C5:C$0 M^01K+^_S+DVUS[JAV@U=7S,JK7I>WI519'TZZM/QP.FPU(:SLJFPLJ=C3V(@ MOC%>']O+>)V(W'PB2F;[839,L!3(E'5@0&'U>3A#J<-Z@W\2A"FL*(PB MR642'0R2^#;LT8Q%=])OAM)4B@ 'K#OTFUGZH"G!>%P6A>Q:5$QAMV'*RY*X M-,)H:1ZQL=!&T9!N)NU _"JL9$1G%8T'.[LT\O)(01!Z(3P:1YK2+$R#.W[C M]'OZC/GP^OGKQV-$8'^N0X^5XKS'40 )SB%A(H $QA1[(<4 AY+PO<%V]UC MB,BX:DP,-,VGU@=BEX@J]6"ONW,ZW6]%31;N=_J$E6[V(/RC5-9GZ?B/2@1\ MU,57]K7XBK.E)42RIX$!#5W9\0;)-2GO"REK]G:UK:^$JV)K MA%74*L7 MTE2K+*M$Z?,.GRDV+)\R1#\E F'7CN:\*5;[:+Y5]89I6"OWT-HB/:,FN"K- M[:W1T*S5>[;MC!C8PK@E-%=Q#>#M$+V68?\/:8"=C[%!C'M7:N1 L;7,W+)U M2SKC]\\6L/+\*WZZU89JDN5/]ZK3K[C:49/Q;I Q41JJ_;2HNQVW:6UAY/]( MC.52#/Z]9NFZ@JL&EQ4\MV\-IV%J54*7M3:SVP2'I7 5LT($5ZLS*\N!!F6'DI6OV& MID*!^TUM:D6TO_CD\9;'D\498=UZ \I;G<52OWCG8S8P7EV1*..7+]%J6;RW MB+MK2ACV[3,OP8+M.+_E7CS5IGG(>+=E>-1T#D'> Y8/U"D-%"@N':;\%G@. MC/J.T42"5X6Q+]UT0Z_+WU%N )UF6)SR,O1PO&&:IUH,AE&$T[ZAB<_UK3YO M[#P8PEQY#7K,K0#RIC WF)8_]'!QX3EQ@A/QAPD/=\?@]S!),^F?(4VPS32V MF!XG?O C] N^ M\+@_0 WZ:'_*]/@;,9K6Z)O\]IE=PTF%:6E6Y=WKPI&"-?#9(&&8!X(/PJ01 MVHMA/O?B YY@POOTIEGL_EA;,$3/PLF 8 3/SL$!M.H>>"Q; "4D< 7X%/)[U@/T "6.B MTEW.I_P0#EZ<,TRT#N1 MG >_\VR^1[JUH.0HHQU>#^.%Z4B )X$J4.2GE3E:_(G+)P>>P\K%?1IM MICCTLY-K>Y0NBSS5#X'997(6@[K13X<](!EWF(;8B9V7&;]D?0"-B%+\F/-& M/-Z M_H\5_0.2XC#GW#LT_$J-*5_QS< II(&?T5*HZ*!T B B$-(R#8'E / M5B.7@B3NC=@UT$WQ:PY( SA)<8+$!VP:3I(W#C'"5XP?/$8>L% @//%<_,__ ML55BO8"\FS?9XJ?4X*403 MXE$$/,/! %8K[0('D023JT<<9@^T6U)3= M#5#+C<9X= S4N^A% [H2+RU()( ?\+:_B5P\D5$)N^H(&?)8SGD\\[1:,V +#4U.?6 MA;0X*;!@O9BO5U2Z(^LF\?"R&P^SL994$8I>D;$?]8.(DVI%AO_H@80-"6!V M.9=#M8TA%N.I^?T&DC1R?C(0&7!=1-P8BQ(-R>5>ZC+/1,)<;>7$" M0 CG0Q=;968B;5WHIWQ48D1X\4B' *T@ CP&VF^NZL^*GQR@@$K(BRAT:28D MS/C1<+10ZKFH-*2([VB$BP@WBL('H-_"*4YS.T#^K@!3ZJ.Q;NRSXB^.^V)_ M[KSAH +=>'?Y7#RDH?'YQO,7!)R?:%_M M\W@/.EF, <@[RTMMY'4W@+[Y&>S17T"JQ9KP%;H:^I?B6DZ[)0*!D8 \8'XN MQ_AAY>5$\,R%@G XMDD J/6';/+L-/+3+V \R$8OB@'W,VZ"B_E6X8$1#^37 MEIXISL)Y^T#JHMV/P=QPNL5NT_%N#\J[79H93B=.63XI>*T+3$'JP;' (X; M2I0\X2\;W'X6L5L) M-2"!:%!O&:\\?#X:>E/ZR"U=:-#LAOGD^2LYF"Z7CEEA/00O9;GTSNMZO)/> MAG_ "X"3]N =.9RG^"W7Y^::2!IP$]PUMGE>TTB@L1R,8?.?A"MNY2>/K\_K MW 4N +6)Q8 W\1N/<0PG(^A!0YN'M_%WPJO'4$=6%(7=B5'@6_#ZS_X0/!5 ME\ =>6D>?%38AYV^Y!W8"]I]"]>F+ KD$/!3PL>"E4V2:\:_A+>4UA-'EN=. M@XJ:KRM5J!@ 2E]&N#)!PZ>K[1%2J<]2N,,51@#$ &OG$W 1@V%UNR;>%HK]J7Z5]-J*JBXVHJ[2M&1 MCEMG_VEWI+.C\_]41)"OK ? ]L-1E\X0%Y^%Z:^*S.-1A0#DN9#;P-##8A:\ M,5R/)K\8_ Z3R>5\V0V8PUN$NC** 6Y5;$J/=:3S2_WCT%7F GK@#'^BPWT@ M_:;I2LDHS,4\P&$V'B-\@+WM> 6I1$C6%G!2!010RG5NN'+"[9;/9V*2J73# M58"14Y1+R(!;F.@MY_NH!'&?Y&05.+5IC.V?6/6YWQ_V&E)AWQ0J2C% #NJX M5O)<'?',-]7@%?KJO.+@]*1S=OKEG/.)KV>G!^U#9 T5.4 K,H+V""XA%1^. M8?$!W)K$D0 %7Y/88SZZ/RHRRT?UEAPR-_+2@XA00/]&I3LMT/((NG"W-3<1 MY,O ,?/(UEK6_#D:[X8LD-K @12MBPOUKOP%U5Y7U)EO/*>#49[QB\D[Z6W)=T%^,O9,&*" MHHE&96*\97^45NL<'8;"S].^%;82T&JY)8 XFMY E8;VA&OG+=Z0#Z=\,IN+M2V!.Y@B'4O FU U@G*\'Z)VP"+A'7/'SQV-*Z_M]4 M>GPI02@DI:W+)S9'?%3%7+$B.RCE.7.(@';0G!.(^I?C%3WC^P2'HB(S?8PE MP+[QS>O'TZZ6L)BI5Y[I6,E.BIF63?*%-9N? +'W<\A _,5)C7>W+$O)C#+S V-U8;\7/+;>7WY_;5UUI&.CD"O[?R[?28= MG7PZ/3L&Q'YZ\CQSUM77GS/'+&1US/*E_;GU18"5]N'1R>>JH)7'*B53CJ"O MX^A:R*P(D'@D^#'SA;G?BVC8*RQV61X/ #<*IPX:07)YPWUCZ)A%H]E0B+*R M>POP>(2582^["/US*SE-A;*!]P\S$;PVA@9%#5HXG;DA+!W+%6&-P[=P _R< MH;.0HV[0*\+KT!^*R+E1E,Y(\6B(RLXX',Y$Z-A%S?U7:2&14%IR0]SR%EEA M%NW'I4?FUE7^*A>C.*CG)<,\P'2UIQ<6N'20>TV%&Z_'W<:KFO27/J=&5M/2GJ.P^W,,5C6:Q%ANL)NK"[[&I6NT MRH\4Y'N> 30JC;_18=A+C>)M M*6-/^.Z>F_PK6.F]!8,!98Z+]Z])Z.6_88#X5X!LG*"6J/^^L^LCFO;AF@@N M((U/&5^H@HX1T"-PYY_"-5^';A1ZT1W_&V MZ)0>7/4U@K&(:Q+T*EPFM#>3 M;+Y/ZWM,;\/>L%=>X;=Q(E9M[,#C?Q\B;$RDOVDT9'_ /O /Q5Y('30Z'%.Q MW-]9)GUDTFAO^(<7(\O^XWNP#^5P"K6PZ)&A2JC8_4G[J/Y)JK5\XXSG[,_Z MA!9^U4L3YYXK]?V&:Z5O4_6:_>S(N-KD:QK>GO;1-7NJM[;>VB=M[3Z4G!JA MJMR>CDBKL+1+JOX$J/5(&:&E"'[9DD+5(VM#;9C:FOU_*U3L:<=W2=.:MEYO M4K4W:3T)46_3OFW3/IA&QJ+9&,OKU1N*/BIOV;9LVV:F2S[G*0ELXZEY9A\Y-)7GLD@9KA_G:$1/FDITR M*1EZ0]',)_7(>-(R5;Q \[-10N4.WKI=8IZV--4^'&CR6-,NM0-GH^:8F]?= M:[*HR:)B9+%&F?BI&"49A=D[8A=;%/+"9N]D_.25RH^4@@)?_O7O)];%;&HZ MKL/A..ER^2*^-TR4;V61+PFH5A1[S;.^O+C7BW%^L?>+UW.D69@&\PJ_\CI* M1?FJ4158+,F0A)C ^="#>1E8<0,O9R:RD$6V&A::8[U!%-\QEN;98KS$#]9A MS%/#6(2)QEC/7V1FV]I;]X\BH6V4H7LF"EY)!['/1(*V;983M'F*Z7# *]N/ MZM:*NJ.B3.WRA+I%N[1IJ)I2S]?IP3/NINX9.Z002J2._1 O9_#]J?6 MQ9?.N73Q]?1$.F^?')V>E7*#MB'#[B3NLV?*_C+TBNS@&E58CH].VM)YZU.[ M\[U MI<->CR9W+Y]),#YVUNK'KOW??Q]]/.K,XYPOF\7JF$W8]'626(G2!!5RX^F+ M:M,TC8VG+]IZTU(WFKY8+2OI_#R7]FTW=,-,.HF;2S@IJCFS1?:+>8:+K9G4 M_.TZY'5?!Q.5XDL4.27"B"Z2WN?;R99I"+[9#-S57_G(27M:/\&-]9^MAU$/ MHQY&/8PM'<:* A#8]YN'-;L@>#:Y+@;G,R\613C?JR0";*/[?L5B.W1-$TPHL9=3- %1IIDO_]%YW6;S:&7L3F[1(> M>[T9'>! L&5*40UV4?'3P3!)AWDCB7/A."BJ7JF%T^"<)B[MLU0^O8W875'2 M5544M3D/Z6W]XNT>.>S%C&I14EU1HLZ($K46)=LQHP6B9+9.=BU*]H$<]F)& MM2BIJBA19[02M=9*MF5&3]%*)$A4],0ZI!F% QQA1PB/#E/1 M@YB_+:.7HJ\LEM[T_;P!0U@\ \MX\(T-R)&>W*9B$K.S_X]RX=_!UE M91UZ&_?CWAVHH!GK\S:/YX 3>W3$VW:20&MNLD530VYRT/JR2V=O?[C) 8V\ M820TE2]A_Y>+#9AKWK+M,]J5S4+>3N%KYIP\OG5'M-&W1 M*775C&JCJ>GK)52__%-MLZD0:6 5HX MRU>BGJ^E0/HSN)>^1]K*2'-><&<<*'X()0@HV%+P#-H;O> M95T:!9)[QQ_$USB_ .O2L6$?;N+/H\.L&R^E;ZZS][].+\W9#.CHY6"(&N][,RFSFV[,1Q_^CWKCMGM16 M%G]:T&N;9NP=8@.I@ 6[OWWUI"HYJ7^E_Y+^I/C +\SW[]9ADILJ0+4-R_7$ MI=J&*>XDF2_(HJCW<(LF]?9K$L+N#6#[9C:R1GU"MB)GA@ MG'7OI&/O@ XCM@0:>!7?Q8[#L4WLPC;,\VE2X*4]WQ5 >BW/BX=]WMIE::BW MG?.M26,= #E+'W,0Y$*?;[DY5=T$Z$&GL+G8*?PO-_;OX'_=K!=]^/]02P,$ M% @ ;X.J5N"M?^_N#P VJ0 !$ !C:&5F+3(P,C,P,S,Q+GAS9.U= MX7?:.!+_WK]"QY?MO;MO M)-M88(QL(%WNG'YHL*V9D>8WDF9&LOS^E\>IC^X)%Y0%%[7&J^,:(H'#7!J, M+VI?AE?UL]HO'UZ\>/^/>OWWCW?7Z)(YX90$$K4YP9*XZ('*"?KJ$O$=>9Q- MT5?&O]-[7*]_T$1M-IMS.IY(=')\TEQ]RL\;#GY'WC3.ZKCIC.JGH[>XCIWF M:?UU\]0A;PAY??SF[.?Q^3%I>F>>Z];/"&G4X5&C?G;Z&HJ-3D_?.,UB92S\Z.CAX>'5P_-5XR/CTZ.CQM'O]]<#W31 M6ES6I\'WI=*/(^XGY9M'ZO$("Y(4!UIO45Q=B ?,R82%@KQRV/1(-?BXV6PD MY14WNH$_#83$@;/@[TI>E_,9$>MIX/&1>JSD'->/&_43D(2EY'042G+%^/22 M>#CTY44M#/X,L4\]2ER UR<*P*4"QF.)^9C(6SPE8H8=4JB!'UX@I#1/IS/& M)0HRQ!X6(UUIP:4B.ZFA"*5KYF"I34^5%%!4MR]3_HCX4JBKNKIZ]2CE9)LTD32XSME:F"87./=NW='C\J&UM=@K4GH\G7UL]XXJ3<;)<3F MV59QV7!53^CV48>T_Y2K0T*W8QW6]I<\6[!1ZFM1L!J:D2#.JS&[/W()+6*' MJ\75CS66AX. 24VO[L3W9C,:>"RZ ;>4_LX3)=X1+QF.,L/=&DO5?\XQ=SCS M+69]-.-L1KBD1)A#I68PX6JH5$-(/1DTOOEX] IJDA3)"%BV!/7X"$B(?YVV M)*%58%S4! #@DT@WA]SP&2=E&PXD L9L#?3_?/L=[)=M/Y XH?__T7R7>&6; M#R0TH%NT7E$/X3FB[D6MS<#/Z^,QU$[=_W+7W32Y:\$I2<(WX9Q6Z<.Q_M= M]=0YK"--B13I^Z-5@A56(-'M!1_T[U5#CXGC(AL(5RRD,-VR:M>2Q3<376[2 M<._VLG,[Z%S"CT'ONGO9&G8N/[:N6[?MSN!SIS,,N,K4@VMT$2O5R2\L^J(SL8PO\W MG=OAH'?5ZW?N6L,N/&W=0J&;_EWG,Q!T?^MT;^&RLR/6I419T3\MAGXJ%/6N M4"H6@5RT)!A%DI\-(D6I_;EU^ZDSZ-X.AKWVKY][UY>=NT'GWU^ZPS_V: N; MI%C-X/4V9A!+!,21*?,G%$E]-@$#G-;@\]5U[^NNL_1ZGE9XWVP%+_!'6D"% MD.R!OZVK('#@?L2""N;UC185Q\_*R8K:6^7W4N'X3(29SY@WH.* >."*!;#D."P-)@W&?^=2!R*DX8@7Y67$[6\4M9JR@ M,EBCE#=*F%<(O5LBNP'HGH!1#R: 1G&@LJ163-ZM8@(\4,0$ 1>DV51(^U>8 M\M^P'Y(;@I5&U,10HJNL)[>AT#A>14'Q09H1,CE5"(B6\V=(A>960O]+5%:U M-U;5;I)72-?=X!XJSWBI6<$DLFKZ9%73!G6%%-V/\I9S\%(Z8&DSU:F+:WPM MM57US575)VRTK[1@5"$4/C'F/E#?A_;WY(3P+K0D&-.13UI"D#+#O963%9W3 M5702EAH=S12E7%'$MD)879*1[(U\.L8E9X)50BL2KU>14!R0P:)"6A](YGR? M,-\E7*@10LY+1 M96JONWV0B X/)3RAB4R']WQ%?[?3I8[W&55SW*W16O6A+-9M"$*^ZD^!//:6$RN M?/;0#3S&IR732J6X6K'*A,4F>^.)3C,I"4B)0(:,2@$Z$N3/$!K0N2\7+F%1(\;94:OE47V&.5J RL761)"UZF0BHTLIIL?SJ$$, L/>L M;NT4O(R%5@C23B2V+7AX#*U"9<']=0K>*D*Q-S9:%91,3*S29 M6#\GRUM%=,S,:UE0UM!:LH\#E9 LDF% M-5G.2H)2(G=3/@PJS=L&9'--$J)D=JB**-MR"[>8J^?WY))(3/T]9BTRG*T( M;Y>]@& KD81>QK*JA'"QE,/V.&_)WXKV+LF-9\R+8*+>^G9#GS /](S'8TXB M'X1Y=^2>!.%3V4)AN58;R>152ME(4@]5>KDFZDYHM-.&J)E"=S[@>\W$DQC24]3+:G29 M!%L!HS,JBI*:HK2J**EK= Z-4=MHGHL&,25'U;CB=KIVZ6![7[@8.ZM59')X M>6L25?=SU^I[X82V)S@8$T&#:W#E_&:;:0\0BL O0=TX=KRF> 0CN)SO!^U= MI5N-(Y-!S#<.PQN.:X-H@'1]4!.E-4)+54*+.CW;5 95.2%MZ')S4)PN!([A M@@ P9\&].@)CY)-!.&+_BI67FI9E)([^\$YB["+3BOO&=JVC9%VGIR!1OO*4-7=I(QB[EU"MN M*$: $7)G@@7I<^J0EN_'!Y[M9!6%N5M-()-N73&!I0@DEH6T,)1*JR3:QEMS MVX_;FYA8L&J,7>[G3&V7WDST#) 3A8#]LD&/8B MS0IX)I>9LR^GGO[^&2VD(U/\SYHDJ<&SA<3JVKXG%^)F13B3C9<$VN=$^5DHTYHRB#K^TI>=QQD)Q'X WDZDU0J*[K^+5BVB"N@L MGU$%7=2L!(IK44E[L6VS2YZ7MHJRC*W8;[>1SRCV#&\6A?0:Z^N]PYPGP IW M)JU7$&[C'H[WE,2_+V(IT)I66V>"]LO$HL__[&5X; M"M\:3P;PM\8SQ#\6XALLXYT+T:(6!#(XF M5?G^]N8 0*^R9#*D%]E3F8EDL M$ON3B$B?SZVL'=XWL?.RXEGH:+/*A]R;^I-^UIMM%W25 M96S%,Y,K+= _HTX92ZHDOLL'TVW?(RU\K.AE4I\K!]Y5OB,:)]KMLL,@GXD5 MHDS.TCPFK_+XE'F=.7U%SB!*RAG$6[Q[]W25L-G'FSV\?+W\\IY)GI8W&573 MT):/YMO"2-8SL *J%4XZVPO44P)'Q:0W@$ MH0=VY$7-P[[Z"J/Z%NM%[6^H2:"64T;JRXZ2A^ISD.K;S^RB%A6GD@"KZ/N.T9V$J M/%)OT0[ 9]:M O1N /O07 M&9-(_ [\"[U[U>T3[BC[&Y.6!\^&#^P/@GDK"*CZ&C@,1[GJW -GNWJB#P_+ M@MI9?"I;\5#""RBH!UVV%;B_@6F,,>]SYH:.O"'3$>%FTZ,*1BW?2+)WR--& MN6R*:1'0;T-5EYZW_+V*'!S7%WXBRZ5@)F/""[1!OY0G!B'G)(#>1=PAZ^/Y M5RHG*JZ!KA!7"$(+42' &7O M(8"!>T)GR5C?#:ZP>OM;!:GJH?MQWH%945VJZ1'\!U_=2U:;S*1$+M3[%?*$ M:BL^PT2[&3X3W_VBK/<*? \8/_1V9+'9*(I0'H)E7,'@ P;K@',%G7%SF]:7 M/8A6K'GA4(TQ7P(&OCZ_5_7K!K-0BN5S#^[4N^<<&J,/8+(YAKF6_Z/$[S#C M.3#T/MV4U\>@EWFAT7)MT4.PH4^Z@H1$E=WA'R7 M]>DE'VPON6;@[D!PJ<*O>(O%7 =8*KJZ8B'/U5H!RA(!V0]M])!.R0WFWXF$ M'@&!I4Z;@5P8\HC[2:.WN6.58' (72L^? N<7'U<,8!VQ;AV=Z!E0LT*[5!( M-MWD297B\?0OLNP2V9 M0RT[XW'!8#2?X!#: VKW;JCK^J0#3H05HC5E#Z$5K:DZT \\0>49$A=ZMIJ] MU(C6\ZZ)!&,2/:\=C\DY T0I'H]LLT%KI#@%FHY:-L^U: MET-W$*V+4^N+R*>GCZ_KA=(>+16B/=3DWIJ5"!73C0/Z%W&[+I2E'L6+%R^T M:PN]" ;5I'&4"'@&OJP;GSL1C'5:X(Z.)[+G?1&+SX867PQYLBIL/W8\*0K; M!MQB.>).W.J%W6V.79Y8ZJ&.TU=JT9%<4YAH5MXK4IM"U39!\QW=8@'-3CP/ MU"A5H**#DI4=F_;P9A/5(8SV^BTO8\NP98TMI_0AM"0*)$=K]!WM<=W!?84!.WIT90??1CI\E=ZMV;XA)U.)E**),6)_,KX=ZAI&\^H!,07 MZ.:GLS?1'"[V.JC4!R^#Q2I7E&';K+Z9YA#&3>T^:E=*52U>>IX76*;-I3F$ M5B7GYO1]]44*\VPN?5@V6-[VB]3[X7T(6K+,>=HE33>![CJ%YK/[NV?47ZF$ MOX'>A SS3Z&L[V::'XJNWIDJH#93_.'%?P%02P,$% @ ;X.J5ODI<3U) M'0 72$! !4 !C:&5F+3(P,C,P,S,Q7V-A;"YX;6SM?5ES6SFRYGO_"H_G M=;*,?:GH[ALJ6YYVA,MRV*I;=YX86!(VIRE2?4C:UOWUDZ H6?M"XHC'GHZJ ML$WJZ""!_) ;,A-__8]O1Y-G7[";CV?3OSWGO[#GSW":9GD\_?2WYW\__/5_ /S7;Q_>/GLU2\LCG"Z>O>PP+# _^SI>?'[V9\;Y/Y^5;G;T M[,]9]\_QEP#P]]4OO9P=GW3C3Y\7SP03\NI/NU]Y"AX-=Q!DBJ"B#1"25*"E M2F@0-3/N?WWZE:$LKN0,#I$#_8B#4YH>BTJ9Q$04MJQ>.AE/__EK_2.&.3ZC MR4WGJX]_>_YYL3C^]<6+KU^__O(M=I-?9MVG%X(Q^>+LZ>?KQ[]=>_ZK7#W- MO?BU_\5^_O_V8/N-1@/%TO@C35 >8CW^=K[Y\.TMAL5KS M>^EZ=NL3]1./=J_]W'_5?TCX\';]^\VCO;%R3'^[?E\?'0\P;/O/G=8_O:\OALJRYD\I>=_/N"M+[[3 MG,(D+2>K)7I+G]?OKN0U)Q^_+7":\73%SL:?S-*EAR:57[/N[#)D]>UH M.8=/(1R/WHY#'$_&BS'.]Z;YXV*6_OEY-LFTM?;_M1PO3D;>\.AT21"*MJ"0 M,W \"1#%)"&LQ*3TY46L$YW33%=<+V$>5ZQ?#T@0$.(%3A;SLV_J>HO56C^4 MIM,5WWS.+V='1^-%E0?U_2]GTP7)#9(?--Y(!>E9L@P$5PQ4D1*<*Q:,=#8H MK35SLO%T[R#G\DPOH&NO2\]F'2T)2;_GS[YBE55K07A*6^C2)=A=WX;K)U[, MET='JW?">(%'9[]?I6*/2%G,^F')*01H:MMBY,)L1R%9CYQ&S#K3Q!@JB#89 MR$$&PZ7Q0H3^ML!#,"!^!@QLNN3->'[3?+0P0I<,0K@$RI8 ,?$(A4F>(P8E M>6G,^OODW 8C4#@SC&M)0O%V*?:_(^? MR2LLV'68WY!U?(2'X=N%=[_#QA8.KN&[)A68@/SC&+E0U^Q;)#C^CZ.3=;)J61.QT,7+.QBB=@"P- M35D( ]$'HC)XRTPP/KK8&!SW$C50;;@5/-IRHAU %I^QNXC4[_3H+%AFVH-( MD@"+B69;R!VVR@3.K%#!B=;(N)6:@:K'[2#19NW[T(@OUW209A(@>!UAFIHK&)]Z<87SZ<]^H'X_V6:]V.Y[/IIT/LCEYA7%S$7TJ61)$& MM$R3.T9ZRK& @%B89UI$E4UKOM](R4-XKW\TWF^_YLWXOS>?XV(^*CIEY[@& MD84C"]QJY,;]/1VY#_]D6"DJ+0%N%9F "J,@\1%X*6.UT MR$9;IEI;NI<(&))=NP%GKP)U\\5MAL_WW8P,I\7)^TF8+L@9K1[C<0TA59-: M1 @/SX\!@^\7N\^0F"62K(*H3EF:6603/4( 6Y$MI*;62K45!^Y/J]]TZ MC064/A4E/7:VM8GU#>0,21W9DON7S=N MMUOT9JBNA^*SZ04J"M.,5TE:C"'%&VS=6UJ"*-%D(RQSSO60G'"1AB$Y,HWY MOM5RMXNZY#RN0,B3GI3$$6BQ^,R1\P$483S'OAVY*EM5\+Z7E45UJS*^PC--X06*) M6^L* Z,# Q5=@FATA,@R.B.B"1X;@^)^JH;D]C3&1V.6M!,:W^E8664DRHX[ M_(S3^?@+GIXZOYW-JZ%^4 [#MY$FRYPY$F76BDQK((C(F!%$BHA><*YDZWC( M(TD(1GD[<#1C ,-XX]?:.Q9=U*/.*37&/TJ M8J(5B>3HP!5>(*B4I.+**-GZ3/3B^$.RP-OQ?.,5;GBBB,=D]^]_.R9EC"2< M+H2XSF:81$1AO( D>44A"JM2I\ %E#LKG;(:(U/_I,A[)* M1X88P49,H 1J"$8%0.:Y\RP(JWLL$FAD)Y'8[9:8;YA>R#R6I L(:STMLURQ MD4'@/D:.2G#;.MOK5F*&9 ]MB80;]%X#!C3#^?[1\61V@O@!5^[*#60E[T@D MNPB.9Q+6)GOPGDM@*A92T5XZVUH3WDO4D$RBQOAHRY"^<\G/:)(^RIQ*!L/) M:E/>D=^L50*B,&NM"=>RM6R\FZ(A&5"-$=*0%;UDDIX1HIEP-'J @HKD651D MX)&9!X6FZX,E<:=:.]LWD#$DNZDQ$+9=].;>]/MP4AVY,UJ8D+XX:$W0JDQ7U.*Z*(B<$$!9 M#.#0U9->;43D(1"H^\@CO)6B(;DQK7'2D!G]+RK'F,@H/+HM9P M%P/.6 NUX8%3,2R[R48A@3-3 >""GL1:I>T5[4[CD%&;# MB*&-YW:)@"%IRU88N(KWS5>\K?B[)1OA]:RCU9V>>A#IY+ +TWE(*QY,\^K3 MFB/Y_R[GBW4IT.FJ.*-XD$9!) D B@D/ =&"(G?3!)^C3ZT[:/0SDR'%%?N" MX0 PT S/E[>4$MYPG0KHX*I%X3)XRRQX;06364>G6YM[=PBQ30Z@S_E :#AM MD;4DU;C6D;/I_#XB9$,.ML2FX$IAKG0_6XW2&I"XVQ^#UX_%A\+]A1L6: MT+59]QNY!-5GY"P6EPN",E;4RB$!9$@FR+%HD1"++*T]\UM(&90CUAI)VRU\ M8Q3T VO+1+*E=@Y,-3>@. LA%@^)EYK8'YS)K7M7/IE8VV2E3]]SYF(G%UV) M)8'-M7*?:P&>7&[@+C)N!-;*_>:K=2<+06$9>.K1V"P]?G?K0'X38ISON!TB6=\[L@/^G.\^/R2'!]: MX>Z\'KHFJ]'_N3I!0CA9,&70N<,*;SWC#<@D0;@CDQ MAI'6H7V \39J!F49MT))H\7?]8GYR[V/_WC]]N#/=OWN;W[[$YV!WS*=1H?= MM:P@S#\3>KZ,Z6V_G?PQKWU::R[ZO&K,O;08?SGMZ\:E+45G[PM^5\/*W"\+00;56M<_J3 M/++&RB(]!_(7R5$L2H SBA8F\T0_8-&IUBOQ&/H&Y5;T!+!KJ?)]\:]=<<55 M"FE)\K+.?MU&9B0BVN2=@\)MK?F0&ES("$Q8CB9P[67K\]5[B1J4HML5EK;B M5#O;B*9^I5KP \V[&Z<%YG4UX>4O+CSY'KOQK#;@[FI:["L\_9L^GQI^9 %^ M#M-/^"$L<+^0V;<8T290A=D,&6,"I3" -X[56B0OHT>I8^O&84\[PZV+ U9O M.2@7WWPPW6H.(^VT"3H(D$&;6N4@P:=B:^V7S\*)F$OK1>]A&D-RH0:\:ZX5 M-^P84"T/'F^2T^=AF MRVK/D8JDQ]U#_L-Q S)Y!B:%DA0Y];!V$?3AU0XJM M_4 X[HG]?;8YD1M3&OLEPX(*(9D6EV#Q'AFFZ3)^D\16+"EBI=J@JM'UX3H Z2U.848BMT](?3MV0:HM^ M?'ANR_Y=P%.S@-SH IA$;2#G'3B!M?8]1!L8"Z(\D?2\%YZ;^_/K4M3#V6'X M5H/JM5$2#?1ZUGW\'#K\C:"2:T(93N,Y8R#);'W:P;> Z92:PW??O:TZEVQ?0\ MT9R5TS$$;4/K"I(F>7&V5;S%RKN-N>)2VS/:\X$>L>3V=79-[8ZVF$5A59 M/)GW11.MRA.MFJ@66FF'6'_40R+G!I3^""J\-;Z>@*<]XN]*BX1:D'JM!]/( MR92]E 9LO6Y114[+(ZT JXW3*J/&YGV6-Z-T2"&QG<&O.4M[ZI-TEM'KN5'( M"P->I*A7J#GPA0M(J%VM@;:N>=_9&PD94L#JB<"S/4-Z%$V72Z#7[E M?N:, M9U+2&8I"72U<\KE%6+5S M2B*U9=436$[?>S2/?$DYRCKG<-JZ5T)(/H.6I6CAE4ZN?4G1_70]!$;VIQ=) M6_*K&9+.X'QK&:+GT2)Z8%$'4+K&;[PL8+R-FO,BM&Q]/G /20_!C_NYQ%!+ M)K4K'PKC:2U>.IB^&L^/9_/QJ7Q<.Y0^9<5RO6.B+"=GHG!$4,U990TFFIHF M&PUY@0(A."%SM(;%YK'8N^AY4'22_5R2IAE_>C1USJXFJ'.U5M8&"0&$]:QV M5PE X,5ZVS697L5$GGIH3W [00_"S*X/J?NW;C9E44.SYKC#-%XM$OU[@NO& M.!=M^9$S-D@E)622@Z!8+=Z.<74K-F,E.BI,CV?S,)IS*]V M#9,O>7]7;UL>V> ,ETZ!C+7_'<^\ECA&2%(I*ZSA632_O.U.BAZ$GI\LZMR0 M1UOCII96CEZN3%^'<;>Z.NN@U%L*#Y:+\Q[P(Q5]*)'0+'*MD+4I@5.) MU_OK1)(8DL$KR+E>(/K0P1X$BI\DFMP+ WIJ@V8,]S(5#[G6+RL7%+BL+&AC MO+",><5;7^3R^%Z.3]5N_8F$Q>8 C/9F7$YR5#YAFTT2P M70TS*V=7GIX]^:I>A3J97R;T837F#49M4WO>>OJ-:M+_7$$?\]X7@N$G?+<\ MBM@=E%?CR9*^70T_)[$R)YU3,S)'1G&R1,C2C3J2DZ3)/O%"99#)QX!*%JM; MEV,_DL1M1=B-P]TVV/?VDR.=0[WU1@%3+(.J]XZ%:KXYU,4FJ;G3K+OJFA\"LXVTZ2W+,PU.G\+\W$:Z92,)*T.G+%ZOB<8>.D=A\G)V=#2;GA*WMUATX[AUU43=)45.Q(QVZ2E!A9+K.E]&7R('D(1/(1B@Q&MT;<]U4-*7WI*2#XQ MOWNV*E==(TY#__/O%M7[99<^$_7ONW'"O.+SIZWSGCL:2I;154VI.E&6B[GFGVH MTN6@D,.Y#AEIY!Y9H]#NC094L M_NR[8TM #7.3K-IK?[HPK9.19 5IR0-(F^IZ2P5!.47;WVJM6&$)6T=">Y[2 M(VLR_KU-=@FI8>Z3T[V_-A5=0H["L'HS?+U-.&CPOB@R%8,B0S%ZPX=L75V: MS) N;O[IM\;&*!KFIC@MR%FY4P=Q,OYTFNXC>4)MC('@%-)J6P'1T;8O*HF, MG EG!VUEW3BK1Q;1_%N%[!A8[=+EUXLVTB;P:)B"4FJVM:GM>F/,(#2:((4M MOGG6X=G8CRR]^?\.>QOQ:) B]:QBY#!\N^AGJ,A$070@4=<[@!7M@: C<)FB MC25:IEM79?0_JT<6!/U;I.X86(/<,.^[V3%VBY/WDS"M_:YJQ\7C57(#HVEQ MI2447[4%3Q:\BPA">"X2\\GPUAF^3S*Q1U9$_7O7[!Q=@]PXJQ+I>DW:)9]$ M2X=$>P"=L;;]BH*F)30P:VO=4#0BMFXQU?ND!E4/]K/OF.UAU7->Q=F6#A=V M\_D_5AY'[='YYNBXFWTYS0JA)S_.RN+K=OFZ3<9MDW?1?@D:Y6'<*FXKPHU4 MDC-70$;)UAT)Z1MPY/A9[;0,NG4NUEWT-*BHO?G=JXO81B(6RXW,P)3)M;- M($_&94C,*N-YEAY;>YMW4S2D-(5F.+FAC+854]H5LJ6T/%JNV@@_I-KN=I-% M!6F8-]7,KY>5ZF0@6JO3HV ?/\=M;S6!E!!$52CJ!1"JAL+9#G M7Y.>BDQ"AYA#^]SF^^G:5ER^'D]I^[X=?[F8SG(ZW*D0M^@DX=^!K>V>R'-; M'=ZC:4BZM3EVKDJYI@QJIF7OH.J"6+YZ\O5RL>PP7*"^1VUY^V!/ MHR\?.-E&&O,.X%2KSA5I/"-I%%-*H)!I"(I,*YN\CHE,.MN\=?'=%/4I[BXL M^;I?V0<\"F-:Y:Y>$S GIO\?#!UY0S)B9@ZRK[W/<_;@BRB0:TH/H>(PG[8/"3*.+KA+^C_7_X%2=?\/?9=/%Y/I)!J.+J55E2D/_E MC:V*(T"*A65OF#;^*97R_10/*;]],'CI8.*C( M JU2<+;L1N>&)VTB;0]24;L8+N6DH M@,5@9):&>[=[,54]VY!Q)#:Z?> IR?E4<\!E7H'XO?\X0L] M!J[\8(LPRF.':!,\V6IBC4(F-U\T>25G>WY^P?&Z]N'WL#B[B-+1&B;')6AG M"]E8N4"T]0:A$E1(64ITK>,'V]*\K:Y]V/BCS%!%P15D64.@(5OPO$1:GN"E MP\)E;'TT\S#*AA0\>5+\7=6V/3"RF4'W,-K6ZS&2!GTHS$*P1=>V!QX"%V1S M.L^##B6P)':"M36!0XJ/_ "0VX2MP]+"(_X$>I@&V8DFOCJYP>AB%W)A9/<[ M'W/MI$O E-5H"RQ$^CY(;-WC<=>Z^/3"8UP-^+U2.:8894J2'.\JL153X!*2 M'5NX3DX;)7T/L93KA/QM.:C_- MHWK+QB@PD[F/&ECR'I0)-,?$ ^ADAL,\YES, 8Y*)L-!"_( MB/#%>2994M]Z6%Z,J_/]Q%H>B(9!4BQ$!BUX0@&*W+UJ*2DG)"!Y>3 **$2^.!(N;M@H^3.QJMM'6XY MSKIWJ"$E>VP-B!Y6=S=RYBS;!#.:'*H/:XVJ7<\-"O4"SQ 8\V")5MH8(M.>V#6VAI:F ML3MP/9IENT#7S=G"/EK! ZV.K)T=ZW$&>)<,Y("*J$[DN(;= 6WC7/"G2N78 M!>:V9^2N8@PO9],OV"UJ6LI'G(YGW;O9 GO)X[A[I)XC"X^89A]!A1BU8%@$ M6%-3>9(1$ H7D(V+Z+UC.?5Y*M1KO%Z$X#&;!#K40FE?/#ATEO89M=VCYMPNVX)EX>J MV-0V%$)VWD'BJ^3/6QN:!Y1O(:'L'^NE)>CW2JKN@[HSU7JF7 M?2"W0M &1,=!J7H_G]4(/BJ14//(9.LCQ8?2-B3%N"U2[K[_O!%_&MZ?>&VV MY]7ZETKHE4Z9/!L8L"R^LU.XSK;,HMJ-X2/KMR:#WA$Q^ MH#IJGR MM-/VV,ZJ[B>>P":QDR)=7)RI_O43H$1)IDB)EP1(BG:?:J46^MX/$1^ """6 M?_L_?UP,?OB2QI/^:/B7']F?Z(\_I&$8Q?[P["\__OKI%;$__I]__Y=_^;?_ M17?SPC]'XM_X7 M(.3?Y__H^>CSY;A_=C[]@5,NEO\Z_C,+X))FEH (GDAO@$ 0DB@A0](I*:KM M_S[[,TTBVQPCL2DQ@G]BQ$J%'_-2ZD"YYR;/'SKH#W_[<_GB89)^P,$-)_,? M__+C^73Z^<\__?3[[[__Z0\_'OQI-#[[B5,J?EI\^L?KC_]Q[_._B_FGF7/N MI_E?;SXZZ:_Z(#Z6_?2?O[SY&,[3!9#^<#*%8;A] ;X^3F_^X5TTZJ>K/^)' M)_T_3^;__LTHP'2NGD>'\,/:3Y2?R.)CI/R*,$X$^],?D_CCO__+#S]<20[& M83P:I \I_W#][:\?7M]'VA].?XK]BY^N/_,3# :(>/Z$Z>7G])JY=W N0"XCQ&F=)[_# M.)V/9I/TIS"Z^&D.\/F[MR]>OOWX\@5^\_'=F]+C)_SZR\NWGSZ^ M>_7\;\_>_O7EQ]=O/WYZ]_P__O;NS8N7'SZ^_'^_OO[T7X^/I[R5E%68BJMY M_Z\[O>_..)%0_6&_K%%O\,?KEY81[7'$Z8]I&L84?_RA'__R8]_0[($J&I/1 M,@GFP(/F^!-0&K2CO9W>7(:^&/Q@%+X",BC+]>B&7P/P:3#_;6\V(6< GWL? MI[ASEDT4I95>X[>37C"X#4I _4B9B$1F$0"':W34W.!N8JD7]]DY6; ]P\3/ M^7G]"N0IYS^EP72R^$U1/)\K?3V**Y5N/Z[7PX!&P22]2%?_?3W\.!V%W\Y' M@X@&QLM_SOK3RP^CP>#5:(Q4B+WDJ-8A.T+!4"*=4\2RF(A ?45MI8?,*P^Z M(\2O)7)+\V?CA6RNUY8M%Y]B,57EQG2T/Y5+R;O9M-A.Q1SM<>5U!!N(SP;E$&(@3DM&C(DR0U0IN%"9+@_A MV3\WFBISU$@3]UG"=F7)_5'W.*/2A&B) S1KT3-(Q"GI"?=!V$09=]147S^7 M49PV(W:4^GT>\%UY\#9-40"CB_1F-)GT4O0\N(1.C>0(Q@/ZE($FH@4(39EF MB?G*%/@*P&EK?WM9WU>\J+( O)Y,9BF^F(UQ17J?QOU1O%JHYE]_1G%$7,,^ MHP\Q=YY[QCO'=7(DL8B#9S3C+IHC>L$>>/22X0=:K!#=8)XVB5KK[3[59".J M_1T&L[0&L6/::,8U"=(%(HU-Q"HK2);" D_J98\ M>Q90.).Y>B:][&7QX",!;2.1(I4]%Q(QRG#F8J3!UG::-L7V[7)J:PW=9Y+> ME4GOIN=I7*@]3N?E!.U+NMVX40ZI?S9\/AN/TS!I,Q%M#D:PU1EWK49R6FS M] BT?Y_39EM.EV/#WK5Y,$>-CTOQT^@]7/ZC/STO$L2)B "OS8=)#] 1A9PR MRD[)(CM!+/64<*NCST+B(B\?.Q;M_-;3I%1;X=]GB=T#2WH@!%)6":*<,D1* MB9X+!$Y\]!HW_AQ N(K\^.:9T4G@]SGAFIXH0C;6 >!.G0T0R9TF$)DF*GF4 M"8#105;>TS8_4:QR+F:U\#RAXV0S=:A=$U#Z*91AXNBBTR$V\44>.!?;X;[D M$_A!Z@$U23CK"8V"$>DC1TN=2\)23%)&1J.K/Z:[""I.ZCL7Y\WO G80XZI# MW!^NKD'_' 8C]*7^\N-T/$NWOQP-I^F/Z3:4>9%E;$6,58 J\N2!8(8'>+.% MHM=Q9F>!-[@'6,+T8KY!;@2JMQ1>48D-*P'5- '6A8<\P('=%3=J)?6]44(F M2J5!RR8A "(3..)BPOTP10%9FZA=[=OU/5+AJ\B;PS.AB[ ;,.".@?7+W%3N MH8E#O7>)N" 4#E&@E>>Y)=EG!C:IS-B*R)]:5MXO=Z*"]ND'5%#.^BOA+23; M(%K@68QS(<+@/?3CZ^%S^-R?PF !3O$00'*BF$1PB0=B$R!"KF6YG;3,UKX/ M?!#0*5"@GL0;S/QG(:XDL8#]$!GURC,H)&3Y,E5-DR]HP.LS1 M> Z66L,5KVXOK$9R"F2H(..U(03_]M.28-!3_FW[^-N/LXL+&%^.\L?^V;"? M^P&&4^3R:#:T: ?^FGR%L9CF"*37Y21#2;;1-YN^:8J,;6>%D9"DB]%R%2+5*AG\KK?E.W>;W2_Z$S@[&Z>S^:W&N_PA?4G#6;H] M3+J.Y[TO&91.BH(]]H3&;0D /AC-$$Q;7V*23S&XJXO MW?]R5I4"7QU_MY)UDZC:R?1=_NMH%"?/AO%C&G_IAS3Y.!K$'J?:V"08B9P9 M7(45PY$S3U##@4'4-E0/P5Z/YD3H45GL#2SE5T6P.,HO"6WX*0S/^GZ0GDTF M:3KYD(K@<$U^=C$:3_O_,Q?,5:0#ZQEFG/9)$%HNC*0$(%ZI3$2V2BIM#W\KP3C5SC"7O)1J7*JP+)'T$%DXB25)%#JE-*.@\Z56;85T!/C6'ME-8@$ M[@#Z69ZF\0WN:(.RG"="6=)$@DX$>%;$<^FD9%KRZG=%VV+]=GFVO&L6'@ DE@K-7':&C L:U[]1.DA//NZH6Y*E&H"/_3M]60\ M[7W 33O-;UR2-29&;HA!J+AB2E]B83*Q(CCJ% MA[J%KJ>^T:YBK&A"WX"X/L;:!$:7V^9-M%K_;/#Q>^4=A+^LOATDUU"1!B0+ M@CLT9 )%1M) ']'-/4RN&!4MAOE!QU:@6MN@^OKKXO *NOM%Y34Q>SB&@C5 M$!S+E"3MT2[P+!%G4R241DDS8N'25M#<5R_=GTVVD]A'-616\41J#@3^N ,D M1F#>A$RXI3@<&D))(65$IL0H>@] G:ZAO+LO?8+*VUIFE6?>^_$HSL+TW?CZ M..LJA@0LHS([8K++1)I8;H7V>]&HTB(D,PD_[P['JC*2G62B5- M@G!EN_*,V'+,Q[UQ,H 2*BPM[&ON"%<]?;^[<"6ICVJ*K,%5WP,7!3]?_@+_ M/1H_'\#D*O13I&PR17TQ2TOV2V#$JZQ(MM90)J7UNG9&9P=X)[.SMU9-@U/U M!Z#> GT+%^EZ"FT"MU'(?4>HAPG&;Z;ZS2E636_[O8Y>"9O9S$+2%.>>1>?5 M4MQT74XD">55C%&'5#MM[RAH]DB@_[&RK(NZ6B0$7(?A?$A7V>V3\_[G11 B M1!VE<@Z]<%S4I?$9OS- \-?40Q Z5$\E? #._B_ZFJIR.1RFDAX:6$UO1R4F M^7.:IF>X\\\O?6["5(-2X!Q#*Q\S6D3I)(6 M&BPAG\80TP6,?[OAJXTLH/=',BO!RUD$XA*:^CQY18VRZ$K4WH&6,9PV%W:2 M>(-(IA*L\'HXF8[GQ>_G6ZCCFL>"0T,2Z OP1!QW0$*.D "T@EP[@N0^BI/S MDG84=(NXCZ\0W>'W)K@:>3WK,!W&O=E59P]28$>!-]@-'L!G,H\\$VJLQ04O M<.*,481EQD"P'%2LG6BZ7R(\XH#LCP>;R[GV.>G'-.R/QA]3F)6*-VE\\68$ MP\4FY0("\IF1Y#6.UD9%H!PE!A68]R89EY8N,]<5%WK@+0<(!ZRBB%$+*39P M!DI\XO0Z/O$3_ILYCV.I8A2<)U8!CE26BMQWU]@C%-A!W TV^S7H0.FH4LXD,:=(R79, %HLIA<$CQ=(%$Z_!ZM7*H?30E_]"U/6L%U M95@[#CA-%D62YDN9-T(80+O61^.*1>.0<4DC,LJ4XIZ+N%&GF<=B@;]^[!$S-H/UE <(W=]%':O5NH,LVTW?Q=%SS!X]44N,YH;( M$J#EI.4$G5/+@2.APT:W-L>AV(="^IOIM8L(*^OS8TA#&/='[\?I2W\TFPPN M/Z3/H_$TQ<56D5RVB5%2ADMDU$!<8IH('"5+0@6K:@0:_EL)Y6E&C])2,T4$QFM.\E] ML,;JJ+VD:(%S$]B&-7XVQM*X]@\KG0M2T7$J*R7/AC@>.1%.>*Z9-1MN$4=0 M^^>.\U2>]PJ7C44AFKMU:%[^$0:S4F>\F.'XOU@:.S"-DUHY0X"E4K*?1F*C M%E]M444UJ" UQUYB.Y^+XT)_\]AX=#/P% MG"764XS*)*DH@6292.4$@2R@F*1)!&V%5+7GTD-X3HPMU43?XB[T(=\Q>(B@ M."*2F:)]8M ^"0!$@<[>\-*+N79TW9,HBK +&:H)_!B*(JS,J]':&"UP>3.1 M(:T9"P2HEB0YIQVH*.-FY9I/)9NPDU(?RR;L(MR]Y9-M NH;RB;LI*.-$LNV M$?#>M)]$=HQ[0WPI&"T36.*!.B*B\TY#%-1M%$=W7%KOFDU87^E=Y%H[2N8Y M;@QI_"Y_.D_O2QGH:Y37QPLL*P4"5S3.(,M4:' W$6&9+30F.B 0:I6#00+7> M4^XW4NO*QS]Y=>XNM-JS]#U,IN/+K_%(J82A2"9F5212&TN<4&G>8 I\],Q! MW$B)*Q[^Y%6XJ\ J!J9?K1#G*4T2#O#Y.3YTAJM%?VF5$%HI;6(B65"-QF/I MOF=X1,\#:%(V4A3$9DOM8Z]Z\LJM*\R*6;E7U)LC6=21<50Y+@4GVB@^N-+'-G+L[.E!9^F$@IM M#4$,GDCA-'%*!!*\CB'BHA%3V&R77/>*)Z_&.L*K&!DZ1_6N/RB#_'M_B'[Z M>,D8"TXS:@2)I;&>5+B+6T,]<=I0X#%S(38S?1YXR9-7:RT!5@P/F>/ZC_X4 M_SO\./O\>=!/2XSCTEN7F2->F'FL$Z[Y@0JDG;&:JS"^@_98G<2X813RWN\M0[$= 3]YFV MOKU8PG0R!Y%-E- @O_,^O@6Z1:S%!O@:1?\_ANTP>0!U-?HH72JHHTFSR4=P M1BK!9@XDAHPN@[,E&QHTL=0 <$4#K][+X#!T>21CX+!LZ:*%-GD$#UWW+[HG M4E#!14<0*2ZO7!EBN8HDF^AUDCFFZOTJ-P*V_]OTNOKL%GNQA3+V$6WQ\^5- MGHUE3EKFT9DM[H\$1XG'GXFFV@E+?7#+OD8+<^6H,Q(K6RI;B;Y!6;9[T.[D M9&P";5_VR:%3%*NI\#%J["C_?1@D=R ZXPR5(A*J!"_M>=&]MCSA_& J"B$, MY_7[8.^9&MW-D.;,Z"+V!HRX]L7O(5R:-FDM]7D/W;-+UJSXP[\<=S_/MMM/;[T11'T8?! MX/)%?S K75KG]1OFW9NN(E93+,)]#H,P&US'=,\_FB(^]\UH,ED\=8<@_#TC MK!*D?TBI+@7Q:Q]"=+(43Q,R1#2=K:;4N91D:=B6>WO&NF/'=X03UT*Y,O$O M/L^FUS;BH@/U^VL0;VXB,K7-DB6;B2PA.#@7T=S7,I.LA4@F4^[<1A7-.ZR" MM;#ONC_LB./91A?)'2.6(33?B=-"([SM&G MKWY3^ "@8W&BMM7?O1O"6L)OX/2\O/@\&%VF-(?V[G,1\S4P:X [116Q8.=E M4P&M@RQP4M"@N4D>EM,O=F;%6C GQH@Z0F]SW?,EC:>E$'^IT78[\&MXFD87 MLA.$2AV(-,J5Y 1*6"R-7ID!IFL?RSP"Z<2845,!:\/:*A_ROX+^^.\PF*5? M$DQFXZM&&S?%6Z;GZ3F,QY>X#\\_!,-X\P]&^PWR-G=P>%1D/4BJT[E*2.(]4*/$X MZ/I*R:T7,DIO:\?1[8JYXMH^U\1[N)R? G";D ,:EZO@33% 4!19 =HC@C*! M1K&M?C2S!LH!6M#LDTL7=,:,"!+E)NH/NKOCYSZVAQ7.9I M2-(Q@FM><:Z])N"H+2V"*/<"I(#:->#N@3B:POF=M+-\X;V3:!O8G;\.)U?] MF\H@;PH'5;P-9O<=V^;. M*G-]91RP7H%F!Q MSZ_"$1=%#+R(2MI2%,3@9BA3UL0Y=-K!Y4R#TXJ*9JO0 [@.8G:VY$]U9;1( M?NG <1-DL%Z6"A4EP8.5)C<>$A'9,) F6/S[::P_'<]:J^EWAP6HBW):Y.-> M7YXL^F1<"6$]7+3YI"Z'A#B1T-SSP>&\,B6UC!G(C'$>:WL]'2'NGT_-U+U\ M3-]05PV6J)>3:?\"INE=WD NCFL6HH\$,97V/BX2$-(07>KSQ" HA]I[6Q=\ MITNJ9EIJ8'S?V?1OOOU;/XWQ)>>7;]*7-+C*=TU9J. H"2XR(JD*!!=M2[Q' M.2C(V?':]XB;(?L6G+9:BFE096!E),%]O(N\]PW -O+>.@$]N/]63>/K2-5, M72T=N8U JPPIVNR)H;FD7G/-G@9'L@]71IZ"J!TP_ .> KEQ]1:ZC MS(Y::!DG

:6!3Q!D&%9XE0*$'=*C%BR\T*%X%%F4/RM%EXV7TXWQI!MM%" MBUY6R4]?#R?3\>RVG:I*QEH0Q I1+G"2((X&(%G''!,HFY6IS(O[*$[6'MY1 MX!5K=J]&="=&?!-V M#RE2PBAUC(+6S-8^+=XO$1XQ/_?%@RYRKM[%Z#;@EPNC[D=@>!$"UQ2($4H1 MF72I,U@*&!CI#==9I;"T/:SKKO'(FP[0T;**0D:MI%F[H]$=<,RN J>-5%12 M2FR*",YX@[8);GM:96I\U"[HSJI>^:834_7NTEP[JRNG13T+_YSU)_,'3=[" MN-1K^[)+I;('GUAD^;,EABWVGGS#^'9U7I8 M//OYZ,*7G"I\-DZ-21]9//_ATQB&DYS&XQ19C[OL) >%-E@J^>P :%.C,V0U MS2YFSSG4/J3H@F__ZU(UIBP;&\W4TN#48C76*?I?)4_E+NIG.$WQMW/7_?EY M^?;U\--Y^E"^>Y??S::EJM]DS3]^TP??'_2GE]<._]EYSUK)8U"6&&\#>G;H MU $81G"-4RDFSCROG3)TL,&>/+F/C3"U3?7=1MUQR)_2^*('EGO@ 77$HB?2 M!D% !4E4#FBO^D3=\I'A&H-P[]!/@.Q/0.<-+O8W'_ -[%ZTD"3Z3L2@ TYD M$)E B2#7S#&A.>>4U:YJN 7,$Z#DOI14N['DVUD1U+M\U^3O>(>3IY'H0L?2M_KT_&#P;QL6B5:JP32:SBWEE[Y[7 M&>7")"D%CW!81N("AD:@84DZ@* 5JWU/UF@H)T3&8U!VQ5Z=6WCO=_"_'H99 M^54O2A&"H91(;\H"C=\Y+A,.@2;GA19H:-!)=3(Q>N8_( ME@?"*"\E0 R*P#-.?-:B= D#GFM755N\^X3(L)4X[ZO5[F;]IND_1N/?T#I_ M#I_[4Q@\B_\]FTS+)M[S7N3D/3IZNN#B(1-+<:^V'I@ST:#1OEF3]0=><@+Z MK"K'^_IUM:;M^]DXG,,D/0NA)(0@U%N,:+?[+)(5FF2E!([<*0*1:L*MEL(+ MZU*H?=JY$; 3($@[1:PX16QQX/Y^//K2+U$1,'@]S*/QQ?RWKXLBD.@WHYCW MS?D\2--T.Y[7PR_X=32^["F>.5#J212E4FA"H;G %5$4DHLYXO95.XBYT5!. MB)+'H.P5)*Y^%K[#H%ZD*X/L$_QQQR;KZ6 8I3$2:EDBDFI*H/1AY=;HC'NV ME39NM#GN ^T),/8X-;N"NRU.N>](\4,:E-JDST<3W"M"9"D8\(3B%D%DEIH ME:;D.H#";U3M-;YL- M #9*,7@4W&%R#:JH<@-Z[*Z'@Q"&.V84 TXR\PQGB0S$*6Z(X51;GJPUII5' MN6>B/)*+=!%_[7"GO\$XHJW^:IPFYZ]&HW@=5AU=L#[X7'J0E),V$0@H MI5"/V<=H76#4;^24K7[^45BTNVAA5%>$U9,0\,LO_1@'Z25,%C4?<]2>2Z&) MH&")M)01"UP1BSZ9<"DP']Q&.EWU])/2Z,[B:U(0=XPD>Y=?#V/_2S_.2O/L MUQ>EDLP8_?-5YM U;B4XJ%16+*#(0X]?+->61.&R02<+%[+:=TS;8CT5$NU5 M9_MJ]G,7YOOQZ%4Y(2IWKJ-!/\*\Q=EUSX-1?O?Y^AIV+#1"R<5* \!! ^"*TZC-JI7"T3##!P9DM?*4Q*E+NCG.;W>#L2\'[2?A9 M,:!%I]1WXS>CR62C<1G+I1;,$)J$(Y)Q'*'EF9ALG5"2.^GX08C;?2S?''\; MJWL_QQH3.QN"^$ M(2QV^%%>A/&_'_=#>C:8\[C>A<'&[ZE^.[#=")>N H3(RCC)@ -(JQP:.4)I M'KAAI26.Z6WUQH;G_M8%J[(0Q FDG)22$[#2$Q5=YI09)9[ZN?\FN:\K#Z

Y6' M\IW%597=P(*]2?55PD6A2T:)TI9(@2:.Y]H1QI-R43JGJ]=W/-+,Z5U8LI4X M]U./:FNVOA^//J?Q]/+] '#E'<:7^-G/\_1AZ5+RVE/"E4LHJ=)BT$=/DE0B M2\5CML>\4*T=V D1\OB(T."^H>8@WTW/T_CMZ*JPQ8VEP7/.S#%-!'H,1.8@ MB:?ERC;FD$W6)NRC FS=07UG>2,"-"@>5G. :Y)+G;72!&9(RID2J/8FP21]Z)^=3]_E7R?7 M_[27M'6TA%0P'SR17@+QSGBBR]FARM+3M%G#@/UA/@$>'[.6]U,+;?M3CZO" M/?-QOO.#_MG\<;@G.70:/1"G.4/_D:/KR,J!M/20U0DP_4@I MT*#N6H.CO:_V(YD\:%F.10#="I$C\=I2$F(LA8=PR/N(BZTXHN_D;J'ZBI7G MFHSNIL;T;5EIH1Q82(9$JB*Z$TD1FZTD)GO%9+EG-,=L;*\8TG=J-U%^@ZI[ MK8K/.@_1)Q-Q!U(X;T7$80GNB)*2Z>28Y&$/9=1.L-+P ;A<5=DM:@%V#F?T M$(1,6A$'V95@>OPN*T]$\BDDB/Q[B/'.9&NJE&,/,5:.C@(8;1V M@F8.) )4+)<+>_+%H;;6:041'E,B@*[I3?_+W4#"*_?]Y\M?X+]'X^<#0.!E M:Y2,,J:U):QT1)0^.N*"CT1'(;3RDV76;= [W2AWP1N M(U>F(]3#.#;-5+\YQ:KIK<&FV14V/L$S$RB)N-+B8D_+F:,-)'M+#>!JGZ'V M ?-1T.P1M^A86=9%70W8]7PVF8XNTGA> [^LZ^?]SXL=/*D4N2UEJX-#:)ER M8A-E)7+5N1"B-:%VUNX#K#',DLG(NGS.*( $GVE"0SE'#4^U6 MOAO VO\J6IDC]YJ:5U9% QMK+<2KKNM E0^YU'^/86X!:@*1Z5+97_A2X)#I MVHE5#R/Z=CC270$-#+!G(NR&J4C7A'[,#Z[&(VG_?]9 M%&!=DX((3O#,E"+&S%,0T;VU,E+T; -HFYP0U2N\U<)^N!58B MX#C0Z -.'+1NT6--61+/-!"PS*&$N/6V]AG"0WA.CD35A-^TP.E:E%<7!\QR MPQBZ02P$1V20I0.%P=0N);$ M:FD5E^AGVMKA*P>CSB/7<,? G"[J:,"8-S!.W D]NW'Y$MO*UR1E4DVZ3H77\0^\.S15%4G[FF^'H7.91<-DU M1D&8XTXPE1R%^JT?[B(X/5WO(.$&<_H7".=HJ(\O[X[T&II%1\L(CF-S*>,H M,Q"O .WVQ W2U'J1:KO #\ Y/2;4DGV#HY'GHXO/LVD:+\-RCG$5:":,4K@Z M3K3:08F-5-P[247UVI5KH)P>'6K(O,%AR +6XG9MZ;IXT>VUU$#4AI+(YLV, MA"+@%",H$%S2@N!9Q4;$>!#8Z=*DGCX:%#1;>46[6-JHC2X)I+(H?!:+&ZL M@25I6(/B^ _ .3V"U))]Q1)@-U$GLS%*=S9...Q7_3_*=PMD6BM--0W$TE(1 M!,T?W/ H>E%4&NWR=#P+1::OR^7@&5)Q@0VH MAFQ-:8*8(W+11O2+LB,B&(%.D@T&:A\X/83G]+A03?H5JS)-QM/>![1AK@[1 M)&>,)W2(O>I!6= MR1L0U_3:!$:7"XE--%Q_'C]^V;"#\)?5MX/D*AX6+<-A5+L4#"-)6-Q!,@," MTI4=_>E3U!Y6\ML[PE !@K6 ,+=>@@I)<@Z6,1I^84BD*Q^W*!(![;V@>X&^3LH8+ M0X3@)3T%.>@BSR0%IZ+7AL7]Q;F_:1[@7R+ODLHL!L&(QKF!LRXF@C.D' ND M")'')/3>1GRL88]=6-$I[+&+\!O<_6[LD2B>52H[(FB!BVJDF5AI,@G*($[' M _J+W\,>=Z%)$U4\I;!'DT+F7G#B6(D9Y5X20*^7I)R8#"%)P6O'^Y]"V&,G M.FP1]MA%+0>*6=L$XO>PQQU5NT7PVC9Z.1"%O&#!A51RU8V[FD60T7UPVEIE MO<@\[\T(>@)ACZV9TT4=M4LT7J7$_RT-XJ_HOHQ?]8-R8?0UY?T>?]<1F(]^.\E*F,T M+#?MHWPW*0Z^SH5[^<=GG'BUG?SM7M[L)*""+):."Q((IIECD7,IJ4=#1N@8 M?#;4"1\2K#PNV Y&\S,%F823V7.2>>)$.E.2<5DB.N3HLORM+847TBL!Q2TI@,Y.6"5]]Y)O@.J)%=3N6+.^IU95QR+,&QI55 M.CE"A4*<4LUO/SVA'BCUV6JEOY\U[$27)JIX6F<-3"LI/3&I-#M1*$'KDR1! M!@[X/^O#WHI4/*&SADYTV.JL87.U'.RLX7&(W\\:=E3M5F<-W?5R( H)#DX% M"R1X5U;NL@]SJ0C(+'204H/86PVI)W'6T)8Y7=11^ZQA+;Z7?X3!K.2,;> P M&ZV,4D80[4J#)Q< 5^5@21)1)": :2L>\S&KH3DBTWI;'8\.J: &AO=FZ2/6 M,>5QJA&37=G;HR3.,$.BX(EQZU0&7WE5>L+I/-L0JIT^]A7&LF@B",/X;GJ> MQLMU1&]_AOG/.QQZ;?NJ*D=<5<:Y=*#%/+6>99MC5#(J!]QK$YDS5-G@LNQM M^])F)=MO?4WF0 "-D43&%)$FH_I#+-R_)^ MMZQ9&O='D?5X#L^=2A: M7TUI#3;A!V!?E6W, "J+S% <'HCDZ%:C/XV^M;)92\Z-9WOLA7"@RIF'9$]W M-33P'Q_ =Z<&XU?'NE%HK9#:1#F9B$SH&EF%E@F/(*5C@J9<.[FV.\IOBTHU M5-6@Q,,RS+?IUHU96!\]+JWS47&"(BBI9AZ_TP@41.8>Q:$AU+ZRV037"1*H MNCJ:UL5\0!Q7A\-<)!GQ_XA7SA&940KHZ;K2.'4)LD,3O"Z* MVJ]-M;+QR29POS?!:Z#Z'=N3;:.W(Z";%X@T9D&8+B71M2_MBY4F5C@18C0A M^>]-\(Z'95W4U8!=#S5?,P&H2P;74]+5JSH^O29XNY!A M)XDW6"0>:+^6J0]*RT L*Y';6>$PG5!$,:DB+I742.JO_K##I5[75U2YS-MI7,M1Z28R*8*" %(" M3X\, B(U3J'QY=;\S&TY[OMR1JW(Q3LLJFV*YTO&21&<3XY(: MIFH? #R$9_^K60W]WP\EKR3Q-I=H-\$U;_K@^X/^]+*G,IB@32(.2C7#*"P! M*S5ATEH+"33GM>/I5@(Y#?WO+N,&!LW7 _UU"%>W*BF^Z$]"8>;[<;KHSRZ> M#>/\HY/)K SB^6@R/U;OJ4"M5LH3Y0WRMC26\EP(0KV(SD 0H;K5LR/DTR#3 M/O76X,+LS6AX]BF-+PHVA/@G,)A/C3M[^>OA]:7-\]EX7(IXPW0V1F4E ME%WQ]Z2,!*>/)6@I9&)-TJ79<<990Y/@M2_3=L5\&L3;J^8:W+MMAO\:=B_' M1#53CF@?52F75:IX*D8$SH\D(PNB>GQ6)X#?$J>VT4F+VE1&E@Y6P* M#,H#PGR'+^6(A#-.*2ML[42HS9!]2Y3II(4&-=J_'OGKX32-TV3Z :;I9QEC:3PM2PN<(B@*= ,^]S;4;074">!K,::>3 M!@7=[_H,_TC]L_,2^/0EC1':PM KR*\!]R)NK$)%0:3%!5'B*DDL"Y&@L+*3 M,8FH:Q]/=$-X&A1JJ)6*1>+G:3;KV?YQ6J+H;JG^+./?/OT^^J\$XV?#(4Z# M\03&E[WL HJ(<:*$"D0FAPYJ29<02I2&Y])0M5D2U,Y0GC9Y#J".BG7E5TOD MNE":EMP 920X4?IK64=*65GB--5 P2E0;?>MO0:BM=^3NDOU6(+,BE4VO;;* M;M-,-9-9%W$ U[@&FDP@Y$R2X< A@[2T>H^B%3@.%3:VLVY76+X[R;C!*>(R MID7J^ :H&L5[K49TF+"NW37V" 5V$/<>R:""$$HFPJ(LIE H37,X.O"<4FYP M4S/5^Q_ODP2/!%WMC0,=I-Q ]Q_2E]'@2SGW&Z?8G[Z",+_EN+Z<#S(&Q8&2 M3(OM0ED9N:+$^!A H^'"=.W3M )UTRL!517 #EZ!]E4?OP?B60D]#_[B)N4N?S9_2-XYL1#)<( M&<$Z9RG2,/'2]T,I!(8_1ADC\)"$4DMWR@]5^%SSEB>MV+HR;'!Y=X=Q'V<> MG]H?%M_U#ONT4,"C,(3F0!%@8,12)8FWF2?)O'32M)O@JT$]:4ZT$7V#Z[6O MO9VYE6,Y52:7]MM:H3LL&"4^B4!\:2/C2EU_7CL,_SZ*4_'^=I1O@]7@:T1W M(CPWP=7(^UN'Z3#^WZXZ>Y ".PJ\>4C1'7Q"1A&1X"1865JR6-S :$G1C-1" M+EFWJG:T_'Z)\(@/N"\>=)%S;=OO8QKV1^./*70MP3;*F+40HH57;HYL#OV!Q=&7>%\ M.YK>5&0K[5631*6AN8'^)D-_TXOL" 3C6(XA^^4N7VM4_-B;3D'-5:59>R;? M ,!E!T7@V&8S^K@<]OHJKB;%BF[9'-B\Z-V=J*C% M*8).G L'))7JYI([1YP!0V3PRB2;O:9J(\6N?OXIJ+2"Y!I$('Y]T#NW(YD! M)D.V1(A2S(8Y19S/A6TFH"T990S5$Y3OH3@5'WM'^38X5?D:T36K-\'4R+]> MA>I702^UO7>5W;YW;N"6W>C19+YPV]JFVO>891+*>>H+,V9\3GF)&.F/FHN MH[<0*)LGO)1F#<@VXI)A:- 8DP635,?:O9L.D7D> MC$^HBD2H"P)G6!0$@LVD--R-7GJG5.T*T$\C\[R+_CMEGG>1>(,(D5T36<%2 M"D&C,V>91-\.EWV/GC:)N-IS= "N-IA92>3@%R/4VWUUBA(<9$_UF.!6Z,] M(Y%23V0JI6 35_C%>A%T4LG6]I[OOO\T"+&U1)O?25^=" 0M8T1G@&1:@F88 MUP2DM,1PHZ*)R5)6.R;E"+,4ZDWY[E(]ZBR%:(77P0>TY1T.!)'C>E02U+54 MFH."7#V)Y=BS%#KI=I,LA2XRWE]@^B:HOM4LA4X:VRQ"?1MQ[X\,@6NN8N $ M.' B0PK$>I=" UVDW.(D=67(-'C)K+1JJ ME,IHP6O/VQ;T.Z5-?T?Y[C,X=1-=;1J4N(W ]QF<*KG-F3&-JY** MI;2T)X".$N$Z!&UCJ4Y:^PS@V(-3F_"@BYP;AK2MCK=CG()@*1+K BY^4@*Q M621"#=6:1:-,7#I,?/K1BYT4TBEZL8LT&P:JKHZW8Q)LBM*0R$IEJ*"1UTIZ M$C18)E@.+K*NJC[VZ,4:JMY=F@UG=8%T56IP>/9N^']GP\1=T=@B#;8KMT$OA=KQ8T5JROB8:''7,.S>O'5>R*;;38$P3 M333PC%5;/>EG'OXS M^9 F:?PEQ5>C\2)&XUU^DZ8(=O(N7T5!]K@0U*K2FB!Q'+<1AEA?FEHR3R$C M8K0#-\L!VORE3UOK347EUP^^?1>#SZO2Q9\!G_,KWL(1AM MP6FB0HXFUV8<"N4CWJ>!NA 1=]5+5QQYOTTFWF\3;=)'Q_D(L-D'UK<;;=-+89K$6VXA[CU5!F59> MJ$BRL@8QH>WCO6"$*9J8X#8$U[HX\+'%VS3@0!AOL8RH;H::E^)G1" M8Q&L<:&!!KK.#) M1TNKD^"XXZ]V,0)WE.\^XZ\VP?6MQE]UTMFF<3?;"'R?\5>01>3".B*8E@1I M[HCU)A/+!?"<71#0=B$XOOBK)CSH(N>]%H96(EEM%1"'(\.]"8=LRSF6H""< MBEJ+O%E SA.I,]5)$1O7F>HBQ7U5*/@X'87?SD<#?,7DY3]G"/8V..!#0M'T MPS3%^:>>X3^/N]0HV/I=58(OZHQT*?*""V,YE3EYD-)X;;,4.5*@O-P*>M[; M^JV[+>4?SU$ #8_0/SY\O8C[^%ROJZ5]]^>C@H6F)51 M$8>C0V,'''$@/?%2..FEBTK7SO;?'?6N6^#6"*YT>[N83.;ER3Z=P_#=YWG, MS=OB!$Y0UQ]&@\&KT;C\HU[$-2 'H4D6)0J39D>\EI*DQ*TIN3T^U':S]SO" M_:_I>V;^\MY^Q 1J<(BPA]&^G[@?X5'S&=O!Z^3^/^*/:8LTQ[&@DWI>V0 MM;C0I2A+RXN NA JQ=JYE/L:V_>9=)"9M /!&IQKM1OGW^?ZN!DG9QG H(G M.:"72(5%+Q'5$FP.!CU(3T7MJB7[&MOWB720B;0#P1K$G;4;)VHAI_[=H<8@ M8HPT$Z=R)%(E3KRW@CCGC&8N9Q;AR\/[/IT.,IUVHUF#6+S]&;.@M1") M>H)6*^[!7N"00ZDAJ%T45"49^=,Q\A[TEXY2"_](_;-S_.^S+VD,9VEN(+V M:7H%_?'?83!+=R=/BB"%X8F@962)+)TA(7!) &A,WC,/\0F> G41P1-:'Y_, M,5$S"CXIWW=S18DNF542@(YU NKJ3P@(G5"W$?S>"_S^/C MG,%T1&IQ+=24YR";23 1@!(RD1&E7+//J4BCZ9R=QQ\-\G\W%. MYI8+-QFCPN!2Z 94H%4=&B+D,&8I,U)*.KQ#/W4OJG9>3?I_%Q M3N-F['V:9X8;K&,Y2H5V">%1E[..%$K]"TIT5EE 9!EL[8S08QCWSKJ[CO5[ MEQ\=S63=<*Y3#YQ7PB5&HA>!2.I*BB=7[LU<#OZ\\[T.?Z1U$ MV<>22'X%?Y$GR:V..8727H3KTD$&UPOK/ HS"&:5CX'7WO&_ G"HK*$#<6"Y MK-'6NCC$Z=!:0=P.8QC?#V!X-V-F@S$U2E%J,9[#I#?M0).NEMJ^=/Q4^ N" M4RII)(Y9')O!?0885Z6QF[+H*GHF]VY/'0UO'\G&.G+:=E%M[22N3RC$.=:E MU))%RKGP -QD8E+(1"JTYZWPAE"*X"B3H/EF7>4??L\1>KW-%3EJHX4&,?OO MTSB/QA>ETME<)(LRT=8R*Q+ZYUR5HI@^X'"MB6@$F MDFHO+K_ ^+KO1(K/9 M^[YALK32RK[*?]_/C7P+*,5I_\LN5;XW>&JC?-*'T2]ECE+G-,L\^(R.'%7) M.] IE.N^R+A@<47FZ+WG'SQ'%!<>(+N516(FN/SA#%+=0.G(EM&JC(T(;DZQ%ZM8_\_N>J%.'[0=+ONE"FB>5 M$=HUCB((91.:VN@3EJM73AGQX#A1Z!:"49I&]CT6Z/OT.B3MCBD6;_ZEA#?T MAV=78V4]'X6D5'&21"I)!#01_']'T%"!))GWG!W-!K0"__=9L"_E-XA#>S:8 M?P9]F96#NJ[4WQ-AY=[=: FR'[YLC70&$- M(J)>H@LYNDSI8QI_Z5\?KMS#>A,@<.5"?QI-87#W[Z4_R-O1]+_2]$,*H[-A M_W_NCOKJ'RWO([V@LC,4%,$!FE(Q3!.G:""*&C>;3J8P+,V;EJRN#ZE08MZG9S@=0YC.8/ IC5&%C K!A:(D '-$VJ") MC9(3M,F4]ZJ<=#V=%)XM!/#-S;NCDGXG^MV?BVHO>]OU-MTO#:]NEYDKHV_> M]^HY?.[CPE1^>]4CI\BS]9*=E70OT1=49S!.A&@ MD&.P^$74IGJKL7QS7#\*4MPGNZE"=O_XN/SRN%;FK-R<5+$>SN&H$G=$X9B( MS)&5.A@H<>\]>"VI\DV.=QJ,Y=LD^Z%)<9_L]G@BYK.V(AEIB&,BEU#N0'R* MGC 9F7)"*[MD&49EHFGG#B M53_(/*V(^4X<>#!BOHLNGDK$\29C^AXQWREBOA--]A%ZO(V.GPI_J7,R,1.) M JK0+@%!O,TX-I#:1*,]Y_F;Y6VGB/FCHVT7U3:@Z^HH;2^#D"ISPA4:P^CY M"6*5-H3*I)16,42H;3Z>P_@#&B7&DF2X%5$'32%NG'*QT2OW3Y@*^EE.GZ@OW#VG MVKB41J*2 M,>L%B2)H(L%DXJ1!;)DR"AK F-KYS@=/GMD#(VJ*O4&,TLWM2B'HU<':-3 = M8U"!:70^<:>3++N"21"=P0HS)?2V(FG@(0 MR)*EA$!P5!4T]]5+][NH?N>)+[]5-O;_T4BVBUH]GD MF"D5I^?ZQ^TX,QJ%R-)*5;T=WQHLNQKQ/\\F^*C)! T1WQ]>!^+B8HA,G?_P M"6V224[C<8JL)[V,*G.+0Q9HA#+*"# =2TW#(+Q"VIO:\4%=\!W U*_!D&5S MO9E*6I33N+)-)Y]&S\(_9WVT6*_!I\E?QZ/)I,=L-M9&3D S4_Q>1[S/E' A MO5&"<>IJ=V)Y#-.)T*2JZ!L<%G6@\9L^^-(JO)\FKX=A5G[54](G%4$Q4R.)99!E.[1M1NB$^$5GM46X,SJ:][VK\>3M,X3:8?8)H^3DMV MUGMTU_$/<%;:1ABNM=,DI51*R+#2M*OT:=0\)Y=D8+SV9K8YNA,A4R-U-,B, M^QKICC(3PG28X= M1-XBL>OK 5\=NX%E'*RA:&:%4-K+:&(S#C90:DS0)GM:/:9R!8Z]A4>V4/K. M@CV6^,7E@2SB2Q(D)F3BQ+ER-N"E(A9'0:+GVFH11%?A.!F[8&KD6J\#!S0!]L6!+E)N MH/M?AY,49N,4"ZQ%P)Y**5D>B4^ES+$VEH#B&?%2)EN7!24) .T7GM'$!& D M2)4\&ILI!55Y2J^!A1/Q__)Q"'P;3RU>CT4WG"I,C>)I+"^7(B03)BXD< M<-MS7BI5>I'JC4R'#5^X?RNBLIY&C87<-9[S^M?E2ZE&\^__\O\!4$L#!!0 M ( &^#JE:522-._\H /2 " 5 8VAE9BTR,#(S,#,S,5]L86(N>&UL MY+U[<^,XEB?Z_WP*W)[8F>H(HXL@01+H>6RX\M&3<;,KVXH8"3YM3 MLN0FJ:ST?/H+D)1$61(%4"3-ZHV)J7;:)'#.#\0/P,%Y_.O__/:P!%]57F3K MU;_]#OTA^!U0*[&6V>KNWW[WTY>WD/SN?_[[/_S#O_X_$/[O'SZ]!Z_78O.@ M5B5XE2M6*@E^SIBE^ SM,?O__^UU]__<,W MGB__L,[OO@^#(/I^^_3OFL>_'3W_:U0]C2BEWU=_W3U:9*<>-,VB[__WG]]_ M%O?J@<%L591L)6P'1?;'HOKE^[5@987Y1;G V2?LO^#V,6A_!5$((_2';X7\ MW;__ P U'/EZJ3XI#>S__O3IW=DNZ??VB>]7ZLZ.[$>59VOYN61Y^9YQM332 M5ZV53X_JWWY79 ^/2[7]W7VN].EFEWE^T*J5DEHI46*E_,=SG7U_A?@#R5L> MRSJ <)6Z/PXE8Q>F/PXF[A?##VI\@5O=7"UR_4&]6+/K[$0WT6 MZY(M)_@L]MVT1%[:7[PW/S7=V(8ZR+3JIZ'NEJCJ6ZE64M5L>= TR.2__<[\ MM-@4\(ZQQ\4/FR);J:*X%7_;9$5FR?OV6U8LX@3S*& !I!HE$"=A!&F",8Q2 MIA&6C 0Z692[3WNA5O"GSULIJJZ<^OF=AY[EF?F:JV*]R<5^I7M8GEJ^S,IE MUSKR_8H]J.*1-2\88>VFH);_W[=B@I:N/ZW(JM);S VHM M#L19VLW".G\.PUJXPK"?@X71H,) LX)72C1-&$#"\'NU+(OM;Z#]3341+_7R M_=$HW^9;#5@N+@Q"\\3W8FWV2(\E/!@/NZ?T4K5<>WT@-:TUJ*/69F)W$K_VM3 ME+;I!4(!X5@+&$AL9FXB*.0B-?^,"$VT#F2HG6;NI8[F-HV-J.#76E8@:F$! MVTGK-HLO@ML]I8>$;.3Y;=%JQ 2-G.!V:+1D8U>IC *3H';0X^S0H!&D4\CTZ^P^1VI!H1_)&9 M>@3>T#P_T?5MIA\5?E++RLC'\O+I2\Y6!1-VP2QN M>5'FYN=%(G$8:,-X 1(1Q#2.( G3$,9"IBA, \Z5TR;2M<.YD5TC+Z@$!FV) MS0&HD=F3URYB[D9D0R(Y^AGR&A"]2ZLWR5HCU9E46"\F2-*9*0122 &)!":0A#Z$.9214+&4JA _) M='4V-X+9R0J^XVJE=%;^'NAU#MARN?[5WJM6_Y*-%H U:OA13B?Z;G0S%*8C M4\U6)/!)"95]97RI;NQMOLQ*\'Y=%.#-MT>ULINH3\HZ!K#E[X,!B*= MSJXF)1P7I9^3C=,[_8CFM>+ENY7AK.KX_XKE^9,Y0MX^V+87"=)!RE,)0TT0 MQ"P-($V$A$&B=*2"4(2I]B&:KL[F1C3OUZL[:#IZ -)([<K>6GDG! :-VH>2BX M1J;FZ@/\8C] *_ -^%-N^'@X\G5!82#R[>QJ4O)U4?HY^3J]XT>^4F6+-ZO2 M'$UOI33?3/%Q791L^7^RQU=KJ18DID@$FD+-< BQ#BDT'PN"7$LM<,*(%$X& MM.YNYD:XM:2@$?4&U,("(RVPXKK1Q 5DNPEB.+Q&IH:^4#F3A!L2)^BA4.(/ M=^NOWYL&:F8P/^P)X4*SDU"!FVI;$G!\NM_>:^N-\&K]P+-5=?7R:FTZ6]U9 MHC&'R\J*B3LY[/%XGP;-V 'R VH(+D!%I3AO;%P' M]EN;7H\7\8Q[L>$ZYWOW<@+U-L4^JKQ\^FAF>'F[DO9.Z;%R1MI>0&B2!"QA M#-+(QJ-$0D 6I1(2+:@(D(IXB#SML=T]SFW5VPIL=J)69,!6$NR$[GWQ;Q%QG0J54BA"0S4XEABR1*4P$$@R&1,2T<#/C'BAQSE:$AN! M:Z>.&[#>2PN^,_NGHM+A_(U%+^!=26GG&F>N?[?Z3W-T M_?+K>A$@Q%@8$R@TI1#+1$'.;HDP*7U= ])S3KNJK2'NN:LP(YDD M 8E$!,U@:(A3BB -%88Z16D:,!2D0=3_=GN.$5M60K 7L5>$Y@D@^UR[SBQL MRQ.9*V];1XC&/-'!"]ZL=L5@=CS9;VJ_S5;6\>N]=?_=67\6C$4Q332"YC1$ MS/F(,TA0$D(B.6)*1#35U&=VG^QE;A.\$1(LK92>3F^G872;VU>#,_+TWN)2 M"=@RE0\WP3L1&&B.G^YCTFG>J>;SF=[]\,#6V,H]9H%)JE%**)2""X@3*2!C M4L&4IHE,M"18>EUL=GJ+VF.'=PERPV6L>VP=6?S,,(>*.YL@3U\:]!(G\8=NGAK M=&B[_?\U*^_;KRQ8BDG,!(8)BS'$6$M(8\IA('6:HC!&+/%RG;U2GMDQ52,W MR)M8EW(-RG:@2Y5);OO'1Z-"YKN?N78$W:ALPG$9F>O.1AW=@-UH54G]OAR- MT\&KHPN-U8;OFSCW:GOY@2^SN^K^OWBU MR7.;1$'A%$6"(QB%40BQ#94B'*602TE$*D)%@W#1SH'F95*]V+_3S+Z8ZVU0 MDZHJBC\"48L'JCR4RV6U+>QOM+X\#/[6ZF&@?0DS=;4_K(0&>ZEO0"/V. 9K M9[1&L%1?[OO%3-3.L'39IMT;Z9U98_V@OK!OK[-"+-?%)E<[WQ9L6(LPKF&4 MIC'$%&M(5" @(8+Q1%-A_L\SB\:YON:V.:Q%!496L!>VMQM1%\ANY#00="-3 M46_4^F2UN(3'*FGY41F8TFTZP&I2M2H _@>^L5F9L?@]VBH&]9ML(&JL;V"LW MRCYI6+P'XLZ!A)J4:H<%\CDS#]QZ3R<&EN55Q,I^M_BN5 ]UF'GQ>OW LM5" M:(D3%0H8284AYK&A:1U@F,98A)&B01I)+Y\&AT[G1L)6YCK #?S9',J-R+7# M3BVMY]G0"75'%XB!L1S;(Z(GC/Z.$1ZX#.4GX=+EM&X3'B <>5'XO-LC@;V- MJONS>N J7\@XT!AKLPTDE$"A_ASR'+QNFK@"DI&9H#<:?BGKCW6_)EU]J[7I4M4?JW"0IO[$G_OM!:I( MCW=%L5'R]28WNXVF(%85^U']\<-CM?=X\TWE(C.[E04/%(\2F6XS=9E- 4FI M@DK@"). BCA1BZ/*2A<7-7])>EQ[G2LH-:R_02-?_[BP'J/BMG,8">2)V,-* M"7]@%MI7ZP=[#WR4T\">RMK/?:S=_,&MS&DV(L(<9Q LWWQV$BI18\CM.0 M>%WYNW<]-W[:3;#C M;-@@@]1-?"\"_"=^S+WDH+6*D!]GK4 M-%F'=UE5#JP6AEVM-G6Z':O/1(/BLC8 LIW+V#7M3[=Z M#8#"P:(U1'N]W41K=W1;TVDAL0JHCLT9+<(4XD0AR%5,8,##F*=Q9(YJ>%&N M;=B+JU_AOG6O5677Q[@^@EDEG;=G9@NR,(HC%"<:ZB0*(-8TA#Q**(PH45(E M.B")U\5!?\@FJ@A^/61NUK7>0(R\9%H,FHB:[ZQHOP>W99EG?%/:&FDV7/TC M&S:H[R02PSE]MMJ>VG?S6*T3+I@G'NH9';,J,YDM-Z7AV<]*-,GEZG.!DC9$ MV=Y3;^KE_(-^P_*5.2X4'U5>75"^SU:5?U6Q$"1(8AJ821Z3&&)L,UQ*PB!F MFB+$9,!)[!5.,Y!@FNTG'T#^J:&# API#&DJL:>.6!@;S*-!IZ/9?9!EH*@J* M,$5"R!"JV"P$&',-J8[,3[&(0TP8BRB>< V89ZE,JQ3P/ -3+9]4+*/P"B&X>AHAS.]#)M*$.WJD?Q M"A<>[T<'UB6A?++;I_7*M-H$$Z=,)4DH4DBE#"!6&$$>"@YE%*-0AC@*M%>M MP).]S(T*:B'!3LJ>T=JG$75C@:MQ&ID#_"'R)H!." ::_J?[F'3R=ZKY?.IW M/SS8/J#Y5 .5*(X2"4D04IO3+X$D911RLPF($D08IOS*G< \">#,"M>+!<[# MVWL_,#LVZ(G7$'N"46CA?#\OO2_HIH?++_2L8K$K=%7[)9HCR*MU41:+))5! M%/,0AHA&-@1(F;,")S#6H20L"6G ^\1QG^O/Z9.?/EI[&R"\UD!NBU/JK>! M*U_S\EFXW1CC*O0F\F]O1+20[80$E90#UJ>X@,-0E2G.=3-M38H+RAY5H[CT M?!_CZ#;U2RLOA\VI_M-J;7@I_VI=4=ZM'C=E\4E9M;)E'5?RR5IR;>#U#ZS( M+A9*7\1,I$HG"":(FVT)DPR2) BA2%#(@C1.>.24_6]"F>>VP;D59B-95 D> MP5>KO8^A;;Y()6=W"@ MO$/)L1?[,'QLXK/[0*:RLL_H0_&TY$\Z9-UW ].(,N%MPZ38'MY?3-MU7TO( MX^.R$HTM;8K-M\OUKV_J7^QSURJ*,6;4[#YPJ"#6<0HYBA ,J$@DIVG"_7*R MN'0ZM^U#6^8ZHZV5&FS%[EW[P&D 7,TFP\(ZN@7E:D1[6%/<(1K,L.+0Y<0V M%G<0CLTM'N^.64/JW:J)(FWJO.R+E"]234(A60)3'-BZPI&$E$0M5=8@SPQ)6E\'K5]7*H=WA-H+O5GJ=/]2ACKN]($FC0&D- M ZT8Q$(+2%@40!TBGA@\51"DU^X%3_0[Z^V@V%:= '*7 -JWS(0K_OVW@E>B M^C*[P9;0DVT(.X :<4]XJM<7WQ9V0.&R,^QZO6>8],:Z 7[0376'U=UG=5=M M/A>7F/]0B06DFN"4<9Q*[E7.^6Q/B@J*1E;/ MZ."SX+JQSB"0C[1V4H+/E]#RCQ2^A,104<-G^YDV@OB2ND?1Q!=?Z$D/ M1E[#/1]R6\RX^4?KXJM%'7TGF1B\M,[AB^0JN-R58[L4&AN$!VROF2SF]!\R1DJ88 MAK$IJQ;;3(2J?#O8_KNEQTUS\V%HK:4+:)09D->NA7,HWNLMQ[2\>"U<1[QY M=8,]/:4?'I?K)Z4^J_QK)E056595"F@7%##RV'I<2E95 XK*S-3^NW6V^'%= M_JH0PNAX SY]OO5D])?[5-Q6A-_$ M!S#V8?M4J8]]-9 ;L--_6P%DG[BSUN:F\EPSSY7@295@C\+P0_]' =!1"\N$!]:TRQLIJ.'_36GK*_$=92A(2%$514,HAU1""- @K# M)(U4RF7"M5.&4I?.YK9R[62UV]V=J?"**_@NH!WMK0/!-S;O]T>N1S6GRY , M5K>IHZN)*S1=5OJX%I/#.WX4(E6V>&..[>73K93F RJJ/LRIP1;0-8HL8LD3 ME% ,A60(8D$U)"*A4$8ZUBJ)D0J= IXO=30WZJAE!8VP39&-ZF#=".S&'!?Q M[6:-(5$;F3'Z ^9,&*YHG""+0HD_W*V_?F^:J'G"_+"GAXL-3T(-KNIM:<'Y M^2NK6->NA^_55[5$3>J-5*(D"GD*[?8!XA!Q2$-"(>)I+ ,B(LJ\JAMU]#4W M8JAD ZAG;>H36+KM&P9":&02V+M6WS3>TS>@ 6S ,@T>F Q=A?I$3R]3?/J\ MRF=K3G>\TH\AJF.,/?ODZMXZ7*3Y?6[]4UZK^G]W MF^:0Q3J2L8:()@G$]HC"8\I@S%*A$ZDX3;Q2*%POTMSXIM*H,KCM5&H2.GOZ MC0PP6FY4->T8C,QH-?P'VASFDKX!-KVT.249K48Y'@T'YT!D.(! DW+F< ^ MI]8!6^Z9&-6:DW8YE!(4:BV9V9 %)#"[LIA#SH,(II(+%7'"=. 4^WFR];GQ M8B5<_SQ4A\BY$5MO/$;F*'%3TXT8F"L3[\<6N-_]M(5\[_UV>QGF/I4R/!$;KHR&:\=3U]CP!.1$ 0[? M%GJ>_[8M5K$'NT#3)N!@083&(1<)9 FS-T]!#)FTJ3.C*%4B0%CXU=GI[FYN M^Y//]^N\A*4-X]D3U;**XVDYQ7D>X;H!=SR>#0;CV$>O'6R5I#?[[EU@K'>JZ)0>X,$UT)K)(F-,<+F MQ",9I,AF&$<12])8J@AYG7B<>YX;VU3K]R/+9.UE6SG6%-9.5)<-R%; '%7! M0RO=Q5H?LY&G19* M?;:7>BT?WM>L-/\L-VRY2# 2BB$*I>21.3/:^SAJ=EXR4CQ6(4XQ1HNO*N=K M5R8<7$:?.=N6=-QS3\&6OINPX4?/C1U?=$1&9M&M;J"EW(T]CX)*OW9PI\V_ M5*EH5["MDJ"P6K;C'(#5\P;4F@Y'N:,-PD#4/+Q\DU+X:/ ^I_KQ.NKIPBGN ME=PL35>5KRA_[G7Z29F5)[-EA3^7:_'+[4H^^\U/JZPLFO7JZ8O-&/5%?2M_ M,.#^LA!4,6PVQQ"+U!S$@S0U1W)%81P*EJJ4!LSODG5,8>>VL=[J:MEFKP6H MU*A=WHOM=L\Q'> D0^ZVI,QE($=>72X&,1P-K,VY*/GMFU[+6 1O-L#O%8X$B'$4VF7!@ M%A.,0DBC-(0I3HA4)#2_4#[KR%$/25M&'%TWRGKAP9K>!;J=7OK7WNFE6]=>+95'<*,>;5B& M]L(>7M"7<>(>#?"S/N#C]=C3@5'^UZ8HJY::)!55O?@OZZTKYZY:X+*OEN=&>?1/Q6T1F],',/)2UE+U9I=+J-+VQH[Y3N'* M _[ *=[^V=.E;)2#PE2#-91'[-CB3NMD.Q'X1WZ[4_5[K:G_=E5F,EMN3 ?J MLUUIJV[J!"I*OC6 6E/0IJZ'\D&_8?G*"%1\5'EE+*JL/0N,DD0KK"!/*+<% MGT)(6<(@4C05,HRB* [Z&?>'$&]NRUG;G-_6#^P5!%L-@?VD04M'^])62V#4 M!)6>C2'8-Y7$L%^!K[U_ZK$=V\+_ L-ZA5%_2/0'-^,/(MP+&>Z'!/:\J7[0 M7@9S(=JG&WHGS=J7ZFY+SMOLFR&=^AKA:D^C M$0:YM_?1RP[=BW@D[54&;9U!K?36'4G6-3N.TZM6+DV5ZN8GJ_Q-]>1._U'] ME,8;KO%\ET:0^:7]F<8;!@&?*F+(EERZJ8QJ9F_:2 L>U[D=P_[EEUH M.]XQ7PW;V!?-!Z62VLE'IZJ*= S+"+6.6IV\6 6C8T6[ZA*=>+HG0>RI:!$R M@@PQ!% 302"F1$**4 (U$RC0"E'F%QG=:MN+"B:KO-8[4+"-FN-4[X?%V//; M 0#_Z7NLZE!SMM7RM!/U6*6CV7GBD9X&S)-Y<5L.E3\\[1]I_"TK3]GW9CM2 MF6(7%'%$$AK @$=F)@N.(*-A"&,:J$@IJ7#LEY3V:I'FMA>H?58K?T#0UJGM MN&HO5=K/[7Q;JWP@/UO=ZNL:7]OD]0/L:(^<=-C&MD&VO(POC]@/?4?,W^PX M&,A#F1JO%VA:\^)@ !Z9%(=KN1^5_VF]EK]FR^5',PGN;5HJ(6SDL+WVVE^B M+6A,1!(*"6.D4HCCA$*&$(/(T+C69DL6:^[#UDZ]SHV0MT(#MI?1CU;=P'9C MSL$A')D@*W$8"\RN'6 U)OWO" :B-K<^IR4O;Q@>$Y0?B_W33UNR.]A MO:K"&2JZ*SYLRJ)D*WN07VA-$(^TV2#*6$*<, U9*A*8!&%$)>4)TI%? O*N M[N;&.DU6[5KD.@[IIMY!%* EMF\R\D[$NQEH>!Q'IIYK(>R1GMP%F2N2E'/[U>/[!LM2 AHH():N@D""&FS/!, MS *HXB!,!25:"*\$,EZ]SXUL]J[K8"=I=4'UX^U?P,^US)Y'2;_1<-O[C(;Q MR$1T';R#N/5?A&E$3_WS?;^X\_U%6%S\Z2\WTH_0/JFOZ^570XRO0$M:!@*^D(]1F<,!F(<;K[FI1AG-1^ MSBAN+_5CD+.7]_M\$20)XH2GV!RP.(>8Q#&D$3-;5CVP&3:>>;W M=.CV-&HJ#7>8!F(BAPXGI2-W )YSDL>;O;8:?4 YL36JT\K?I1G=A?ZP$.J<4Q[NM6&+/Y3L?RM M^6 7# F$&$*0))S:?&VIK=9K&"\.J%0J)BIR"E=VZVYNE/;E7N6*60G=^,H1 MU&Y^&AZJD?GHN=/C5MX;4$$'K,C RCPHB'(M-G;MKZZH)P3SH-\Y@^I,ZWX8 MU31NW['<' 51A"I^=FQE$C[VTVC+OYYO]3W[*JWRO,F65E\VO"N*C9(+$2*$ MI#GS2BW,P9<* DG*$0Q2$@@FDICJQ"]I\OG.?+[X:;(?[V3=7HEEE:#@NVP% MBDKRW_L>;,\B[7J@'0*]T0^RSV!K;A)K08<\MEX"8[#CZMF.)CZF7E+X^'AZ M\0U_CX37S7)CZWXM>")B1F(!$RH0Q!$W#$&$A#Q() ICJKAV2IS[O.&Y[;NV MLE4UY-Q]"0ZPZI[CUR P\HQV4][+"^"4IKWN^P\:FNQF_Y3X[3O\DW\?V#3] M4Z'T9OD^TVJ1T( (Z_(C0Z$A9HK9TU$"TX325 @E-).#V*;W?R._!?HRUA?:7KNA^!+VIYOP Y;/<#L[X'0V&;G5H_SL#L?0^!L M>#[QZL0Q+%:4\NG=JBCSB@.+J@;PEWNV^O!HF[ IA\PD+97\M%XNWZYS^](B MDC+F(E 0$ZDT4T])OP-UX=+[# M.#(E7QTKZF[:,HF.RA]51W1]KZ???K;*2F5/N/+= MJC0?1[;+3/-G]E_K_-62%<6/YAMJYH , \H"G$(4!!AB'DK(A=E7\U '.-2( M1(F?Y[Y?_W.CH5I\6,D/]@HTF:GL?9;1 51* *M%7W]^SU'B21PG B,8XB2" M.& AY"S%D,8TU3%)4I;&?G$/% M9'CV/FU41C]HCN(R>C8S6R/27U5V=V_^]]9P$[M3?S)-E[;HY"[69"'24"<< M*ZB$$!#+-(%F6<0PU21&1.,T3(/%H\JSM?Q282HB5()"Q*( J M451)P@(11\TW]68E_YZ_J*UZTWQ/J@J _3O[F&9C"AWT\_A[-)!N 0(-0J"" MJ*JD#?;!J[\I.ZGSF/]VK*>75?I[LZDZ#^(+6%K=97OY1.]-3M3ZR46*<9@2 M3:# 26@VCEA"*B6!B-,@CJ+(_O&EDKL?2#HW4\LVM>Q+IW0_'$ZW9786@S3R MVCE2ZO;ML-]V#_N+IFH_.20S3,]^*.=O-B7[2;C'3,-^NL-^*XOUN'^=%6*Y MMADL]M%\BB(4*HD@2Z6RN=<9I#'&D/!4(1XSE JGA%L7^ID;JULQP0>^S.ZJ M(?+D]7-@NK'R !"-S*D5.GL1P<^C!#I>P&$@(CO7RZ0T=$'5YR1RZ7$_"BCR MTOK8R8TP?+.2GU7^-1.J:&X"$I1*%HH LI BZV^;0!+R!"9",<'2).7*R>N] MLY>Y3?]&T&KY;R3UO'CI!K6;" :#:F0:Z(62,PTXH=!% J:!%@&8?^TG?W?; MDTQ])_6V$]_MX7XK_X^J="QY:>.AL]7&_*[YHUD8=_5R$<<)42&',D $XIA$ MD.)801(HEFA"A?9+QS",6',CEJH,KEZN?RWJ! (#5$(>:/S<]B;3C\K('&:+ M%7O6)KX!>]W 7KE12A8/B_= 6Z:!A)ITAS4LD,\W9 .WWC=U\N=[M5Q:XR9; M/2U8*E*9:@Y#$C=5-8B*$DB)5%B36//8.5SQN/FY$6LM(:A$!(V,OGF0#^#K MYL/K01F9U[SPZ)'4^)3:5R0Q/FANXJ3%IU0Y3E)\\JF^MI8Z4KFN.OZ%?7OS MS5Y'J!_42NFL7*@P2BE+,-04V2+>-( <"PQ#++4@2:@$)GXVE\[^YC:5*Q8M M[/6F7N= ;B/LLTIZ4+)OOM$^E_!V-PT3L ,9J_I[FUBNXV3ZL?V&[?7KJ^B:0Z+K]AC9DO4V=25+8NFZ;LNCMA8 MD?>E$7=' A*'*@U9" 6-(X@3G$#&0@D9HE@+A*FG4_50@LV-L/:5.BO#:'5G M9)5J&9!OP$ZM$\4H78X.XPZU&P6^Q ".S)6'F9Y&&KNK:HH. ?0(54BO$NO% MZI8. 697I=-!VK^>]O>-?U*/M2=+\4%_S,T>*GMDRW0X,5O.&&&_F(Q^@OAPPC2A&>;S3_K3L<<0^)/O.+!. M2K7MI'I5.KU*W'$HU!^N$0C30X@7HT=_H+K(L$=K_:CO+^H^$TM5-#4:(J:Q MX'$,<4JUK0R-(4$N34TRMV< M.CAV(U-L&['P#T;8_W'P>5YFWCZ,X)YE>D@D)THR?0'1@5)+NP+3F5GZ8B/3 M)99VU><@K[3S2SU#?S>\4'_;F$_FS5=[M&^*L0E"HX#'YF2-.<2*@/>I@;[^PRLM=2 B-F%83NGYG^$,AN/AH$GI%IR1N97FGK M3VI_5?[ZPQ8G3V1_4J%3&>U//]ACRU#GFOV@JVB^HBK.5RR"!'.>B!#&B?7R M0C(U.X=0P2B2,4$XY:ET\O(ZV\/<)O(^XRYK2>FQEIZ$T6%;<2TX(T_C/2ZW M ^+BL=6X%I^)=AR>./EM0+HPZ-R'G'QQNNU(E]P'NY+.!_N9/9I< T(KAN. MP2@($HB3U%J39003+4DDB B5>:=<6Y\(IX-\CSP/N\;'^_J^V#YZ97GP2LDP MN_P)0R,*(148,P#)A5RNUZ80-:Y45%; M4K 7U:R\1EC/0\J80^QHB)C'P(UMW>@W9OY6C_'1',J4,J*DT]IGQH?\R.@S M09<]EPPA\HUJYY!LPM 62*@H#N, !HD,( Y9 FF0)C!4D5(XI4B%7L5(S_8T M.[JN!07+O:2>''T64T>&'0*IL?FQ :DEY"[W[8#L> F)H;CM;#_3,M,E=8]X MY>(+_5CAIU5A24;)*EJK/OGH4'*91C&,8RK,.3)AD!*N((TBRD.4!J'TXH,3 M?DLBX/?X#L4'^@F7^JATGG?(>* MSV=[UZ/7AX9OUZB$Q[' .H54*02QBA'D-& 0ZS@A*8X53[T.>B?ZF-T\;Y(W M/*[SJGK*6H/E+G6'-'+WC_;V6_FOQ&KDZ?X\3OLXY\4X4=KCK/FG>GBQ^.H+ MZWS7HR,5I2O.%3UI2IN\^:9RD16J>+>JW>&>E3C9_OUCG@FU()1HFC!>VXQP M&DA(8JXA2JD44<@"Y$/:W\-7?IKV,_ C07G.[@C$ZQ+.:_B M0CVO7<6N'0C ?",U#"=J=VV? A46$Q;M&F4,IRK/-:SP\RK$-)?<&D>* MWHG0ZX1\[]=%#6W=QV;K7 52[.=;H MZ.==C 0Q[:K7H.?O^G3 M"9:A3)7=G4UK6G12_,@4Z/96/UIYMS+S4Q5E4T?#WI\M AEQ$6$*%>,<8J(% MI"&+(::^Z=ZF'3"=ZCX?)9W/=IO:K>QY_" M1L;A)OP%$ ::].=ZF73B7U#U^>2_]'C/".B'Q^7Z2:E/:LG*D^[6MF@)H5A! MJH+4K/0)@928GQ@1C+" ZB1PLM8X]S@W4MAZ:8O6):MG2/1%D-T88E#H1N:* MK:PPKX4=VT2*5$2!%I3AY:0AQI#'D0 M",@PEE&@N%2:^IU!1I-U;F>9YHJ;5_I<4?QSS.%U/1_-8M!&/V>U71*JXO:G MRZ0W([JO36K9]E ]\.[2$;;',6WT01CLN#>>I!,?&T>'_/CX.7Z70QF^=U;8 M*$[,YE4A& D__2,)4?HO0%42 M>_J,=:#;U\;]6[%OWY9EGO%-N?7_^LBJ8(UI+-Z36;OG8NGVMW(/E?8G5X\L MDXU=[78E/Y3W*J^S#&Z/:)*9[R8(*8R"2-K<'0ED(<,P3H,@QCQ,$//*"^C0 MY]P8I1$9J%KFHKH_7ENQ@6C"F/JD\'1!WXUH!L9T9,;9PKFM'F_1K 0&M<0C M'),] !HJL9!#C],F&7*'X"CAD,>K/3-)/-CHR?]N4ECL/+->K8NR,/W9!(CK MS:HL%I(&"J M5]8Z(WDUI1YS]9!M'CS33[@.A!LQC0'OR.ST'-DJ.OU=46RJ=&>O=O#N9!\P M8X4G6D,EL'#M=MI\%IY@'*6W\'U_F%2J7]2W\@>CQR^+,* \% F%,I7F!$9I M#+EU%1 T((G6BIDSV36Y5'<]S8V;6K$DC]M,H=?E4MV#ZGAA, 148U\4G,BF M:N4$E: CYE,] F.DA*K[?EXTH^J1NI=2JAZ_T,,;_'7^]*?U6A:'WK4QC0F* MP@2B.$D@5H*8W0M+8" )BU4DD%;"V0/\9!=SXP(C)*BD]/!2/HU=]\P?!I&1 MI_P.C&M\N$^CX^&W?35*$_EJ]T#+SSV[$XA.E^S3;T[GAMTI^8'K=?>35Z3_ MX!WQUTWX-3\3?OT7590V *>.O7[+LOPO;+E1:!$*G828$ICPA$ LDP@RC4,H M0FX.>0AK'3#O1!\C"#HWDJTS.E1:@, M/;)]C#'JCK;T&8SEV)9XAPP>K@D\_K(;]VWV#JLR^$OGN/=+U#'BH R9DF,, M,:=/OC$BV"?3;(S9W]3)IZK_?#&]FN/_1S/S?C1S\?7Z@66K14I#RF-ABR52 M#'$<"[/R, Y33D5H[TI#Z7=;.H*0Q>_&,6ATB_D;R9ET&>;CL6 Y]]5RRS5%4;I:J,L-GI7J??;4;@])(9-WZ MZXO$+U6BF;WU/(EY(A"#2D;F+!BQ$+(HX)!0'JDXYL2LSUXKLK\,@\95 ?Q<*0%&,=Q? >)0 MS-M#@FF)M3]$1[QY15-]@Q!MV0Z56Y>N1\O"VSPQB4):2GM=& 00HU1#DK 4 M(B5T(!.B,(W\@A!/]C,W>MN*6=P R4H&'O.U4$51Y;/:^5NIK0Z^$8JGH79C MLP$ ')FQMA*"G8@C)-2_ ,-@,8JG>YDX1K%3U>,8Q>['>WIGUGNSXLNZ*J]N M=FP;,QO,E%#%G_)U42PHTBI@)(4T3I79(TD!>9)(F&B>*H8#S:578NQ+'G0WPH*]M#>@DG= ITM'9(;R MN+S4W;3NEH[*'_E:NK[7CU-V9M@?GGY@R[J$I%*E:7KSF-DZ =M]OHAP+&)S MZD(I9Q 3%$(2!#&,4JPH5XD0R"L3@FO'<^.8]EE L#Q_LON1ZOJLVI7L;]/L M V:+4MWAP/96YF5?XH%YW%S(ZTQ1F-D\MK?7]W82[!& M;%#)#;:"CWH>\P5M(%YS[G92?O,%XSG/>;_?C^\JSOR8KW56+J2.HX2(&(92 M8(@YYY"A,("QEE3$B&*JE$_<=*MM+]::(,ZY$LV>H(QL?D33!LR-2WK",#)= MU A\[$; FP).Z#K0+&^W/.E$/J'2\[EZZI&Q$WV?"K/=A5\F-$A8:*8NU8&V M?I0QY($24-)(DC3&"&&OLO3#B#6WK4MU/-++]:]%'3E_*C^X?QF%(<;/C5BF M'Y61.:E'8O&;,_D.1JJZ,"#>DZ<$&1#%AJ4YHG$ML*KQ1RB5,8$J+]MU*I\\[6R->VL!UKQD"G-(8Y2 C$+$"1:QS!( M">$)0UA$7L'^9WN:VW3>"PIJ23UOTL\BZGA?/@1.8]^*/X=HI'BUBU@,=;E] MMI]IK[ OJ7MT47WQA9ZFDO5:_IHMEV_7N$&-.YX S:4[<>]XVE-0]Z M'%F._%OHN:6Q-46*#_K=2IK#C]RPY?+IW<,#L[5&V')[AU9=J159=1!J/$ 0 M0U$L,(64VSKUV):99AQ!JB6)6$0C3/V*2_<49&[$UB3D:=:,(?:D/458]K]VI5@'6WGKFVOI_/A MIBC7#RJO$B#;5N^SQ^T4#'0:(1%J*(4(S5$04+(-",2A3!4*( XM"61^"1@D%",$D#LWM" MTL_>>]3'W+BA,6XV!WCMN>*!N M>Q?L*];+3%9"?30_B:?]'9OB4J!0,(A2'$.,N%EH4FK.JS)*TCB(.?,-F#O? MV=S6A@-9O/-(J\7/PY6V4/FX=M>D2*%(LUA4+&'&+-"61!A&',P] 6 (^% M<-J 'K4\-SIHA',C@F.56,[$<\_T"/O;:M:)R)I_%FMLG5>U>ULOK"$"HE((B!)(C,3:9I"$B(. M0Z458Q@A\W?G%+B7>IO;[#3? @;M:K*UQ#XU=]U0[I['@V,W_O*]0PS]P0C[ M/PZ ZY-%]R*"'@EUAT1RHMRZ%Q =*,&N*S"=N78O-C)=VEU7?0XR\#J_U+<$ M'"NKX]FNQ@%;?ES7-X4[RPRC 0^#-(*<10'$6"20)6;[0U$4$O//5!"_9$H. MGWL1[5$MSAVBP>K&.70Y<04Y M=Q".:\EYO-OWNO#-@\KOLM7=G_+UK^5]$Q&_4"RAD68!E*FM?D T@B2B#'*D MXR!*41()IR2K%_J9&_$TEV);64$M[#9/@._%X6EH72\/KP9LF@M$7ZQZ7"%V M(G'%->+I=B>^2NQ4[O@ZL?OQWLG-'M:KJG+E1Y9_R"O>D=6MU;;0R@)I3E)& M0B@9%Q G9F]"DY! 0=,$F7^2*([\K<6&E12WX!'MDTH\EVV M G*]7+*\J HI%5;\\_[.O8?!U=0[*+2C'QG;F!J!K1M"+7)]=;HONS1H@C17 MB(9+EG:QQZD3I[E"<"*)FO.K/2Q350/%Y\H#W;QB[Z<^LJ>_9N6]K:QK4X[8 MPMWU4XL$21T$BL-4A-QL56SU[)!0B)D,B&0)$T(L5M6=O/SB:*SR$9K"QP)[()/;%IN4!JXVUR9SZPMM?=VDU M^<- 5K(^N'5:S+P:G,YZUD?/ TM:KP:N3)-GRX0NU^9S4$7;WT!+DAKL@\C> M)E*90B;3%$JIB-G1"A:KN%=NO%.]S>TXN\_#!OZLF)7UP3]>NAM?MPWI8*B- MS.8MP%J2CA0\[03*T(GI3O;U,MGHNM0^FX*N\Z5^!%)72#\H0?RZ*=']RA#4 MG5E:D1(I#A2%"8T9Q%4,(A$A-.Q"$J'BD&FO7 N7NYP;E9PM8K[/5*65;Z9, M!^3=^&58/$=0UN&;6WE!(_!P/.,.SD!DX]#AI(SC#L!SVO%XL\QWZ_6#]QF#CK[+^5?"?-QY;IC.UJTS3YXJT+_GOSZVQ9Y0 T?S/?I7S%'C.;=MB< MV-0'OLSNZEG"L4AUB 7DD3![T!112!(>0*PUBVD<:8*XAYUS.LEG:B"MI 3+ MO1)^>]<)1MQM[SN3 9QFY=JEV6AI>P/V^H*VPG7AKVWYC#HB:ZOS$VA4O@'U MA[!7=[B=]W1#,]#.?0*!)]WY3S< ST\.$_;L[_GS)6?6!OOYZ8&OEPN-N$24 M":BUU!#'YB?*8[.Z:(JPQI@32EQ]?0Y:GML9HA$.U-*Y>_,!,#)Y M.NKOY:%S4M=>/CF'+4WFA7-2@;;?S>D'^KK;OADZ?OJ<;G-O4:9S$K(*@E]'6F:P%W>09> \?(D] # MB1ZNX8S6./>%./-,[7GGK]?]:\?*S$IN\6GX;8T6LHXB% M4IGUD2@S3V,$F9F>,$0XT 'F:>JV/CKV-[>IVXX_Z5$-ZQ*Z;H>< 3$;>7ZW MX;*B@KVLH]3Y=,)EN.CESMZF#F!V4?U$#+/3:SWL^;=5> M/M^.Y\8NC>@@;V0'>IV#K)'>WHXM:_FKFGZ5!A[F:)\!<3#TCP3S^->-%<); ML6VV9K 5''S0H!'=_OAJ3(0]C/XC(3V1X?_HF]Y8'ZBJXF3]"0/-1&V$NOBU M#^6YU@/1SDL"G_:FNRCHH>7!94&?]_M$WIO__#F3L&);WSQ$H5(!C2 - M[2UOB,U)D,H$2HRY"F0<:N1^RWNJA[E1OY41U$("*Z5/2/@I !T8_%I8QMX[ M/D.D5[3\*6A\(N2OA&BJJ'C7C\XDQ-U(T7U;JZ9_;#WZW<_?XH(Y,J;4"L-( [%6HKP9O M]@D:V]K< *L(L)H,Z.U[%9)#N0'W$V):_^"K@#IR'+ZNM2MR]/++^1FY7W[& M-]]4+K+"WAK^565W]_:9KRIG=^J3>F!&T=6=+2-ITP)LV/*+RA_0@F'$$AU% M,#:<"K&(8\C#.(()CE7(DX#BR#^=[RQ4FQMSMU2X 6I5W;3QNEQZC]R_LX#8 M)TWP+ 2>T<(S449ANX2UOKLM4*!!"NR@ BVL@ 5KX 3$LQK_(7,5ST.QZ=,: MST/O,\OZ#"7L80?Z?[/2_._J\^;Q<9FIHO90W9[9$YE01!6!/##_P4F((<4D M@D&*N)8!)D'*G>U!73W-;2%M9 5;83V,'YV .MB'AH)IY+7E.4*-@WDO>U$G M9!YVHZ&@F\A^U!]"/X.2"RR=AJ7.!J8S,+GH<6!H)6*,.IM[EM*?;"UHL*8'9X M"O#=/_TC""XWW:"[K1DRL;=0K 0%E:3@.R-K\?L1 MW%6=[^Y=SXUR=I*; M[8D5O4JDF-M2C]^Q C";]U68)<&3;CR&PHU[Q@%X9"+:8UM+;3,F BMW%=N[ MLMZ2VX)@-'I![42 M]P\L_^7V6U8L4"1Y%,4,QB$.S1[)YK&74D)[G&>8ZU2AT#-VI[/#N7'6@;S M"@QV\H*?K<2>)30N(NY&4D/B.#(U70-AGW@>)UR&"^CI[F[JB!XGY4^$]+B] MUX]D?BK4!_VF*+,'0V+%0@4L"I$Y;!&F$,2QC""-A88IE40D,=%<.U5%.]W\ MW C$2&>#$7;R^;'%,^CAJ.@0C@6>.33O?3BCV?W&>> M&BQ-TSZAZ#ZI+4O#A#,SIYD.B=DU!"'D.%102ZHT"U.,2.(SQ=VZG=O4KW*2 MU-6&KL^-= IF-SH8'KR1:>)4CJ)6.N&1L@G[P31>OJ!3G;YTSI\.(!SR]G2] M/6FVN#^MU_+7;+D\F23H1U4N JF$.=%@2,.$0:S"T&Q-4@)1A.(DQ,S\PJNX M^DARSHWHZG("YO,J,MD<3"?)!7=Q/(6.*8]1 B5CPHRG9) IKF D@T3'81!Q MDBY**_UO9SQWTOY?.)Z]%[RI1^D%5L@+6?R*71J_&[#5].8@HY]UXMKE]#/Z MOG@:/]=GE?.G%>TBH!\K2Y]Q=SX($^1U;-8%)KPR+F<.EK"^H5_*C M32K0>$>VRH+N2H46^]V*S72;&55T)MBJO!7"QK9GJ[OJL)JUBW@@ID6J!8$Z ML592QC4D4<1AF*J8R1 3B;WN>*968&X;BKU]NV*H'UB152D=VKI[5DJ8^I-P M6ZKF/- CKV%MU6_ @?+5H+?5/RRZO$>@?2JLV6KC_VT6G.;V\6NZ>]6CQN;ZZ5]OVS_ MN$0QR&/"%82$A3$4,< M$@XIXP&,DC"E&L6:Q+H9XC=F]_=;&N"MO),,KS++V:P&UFU#\^)#-?*N95_@ M[J9=$K"JF G:2H):RR/WFYV>]:[VII50OVIVA/)X8PS%T&7U!I7Q9B(WN;?0SF712#JBH] ).,9R$FIW M];(.0B>4ON@<=.J=GG&H&T-:?]N8QMY\M<><6UY4J0$6H6:8,&Q.![$*(8ZY MA@PA;8,*8RE8@F+FQ1KG.IH;8^SE!+6@X.>MJ)YNAF>A=2.+(0 ;F2AZ8>4? M]78!B*&BU,YU,VU4V05ECZ+ +CT_V.W^J_9=Y)>,\EG;*) MIPH;.JA]Z/+00&=BAE;0M_8!$^@$MLZ!VW##+^S MHI^/V.S-@LYP#4QXE_M]$6YSAN,: +AO [)@4BRIQ"3,N9U0#VGSRM;Z\VE==#WJ9@?L]^3C',. M$0M#B*4BAC%C"C%%48"EYG'JE5*OJ[.Y\>(^M8'OKJX34F5/D$CE]_I>?M:%=-ZV]1#>[VV6987)&1A%"<)3"7F M$%OK)PMT ".M4!+KF$615QS3J4[F1@ZUC& K)/BY%M,W/<,I.!TO6*\$:>R+ M55]\_*]4.P 8ZBKU5!?37J%V*'ET==KU;+_IWJZY\D$_K\BRD)B8J9V&,-#2 M[ [24$"JS3^C-$D54BSD@5=NA>[NYD8!;6FMRT6V+U?$*H']N. "U@E+29@& M,:0)36V]P002 S'4B4HDXE% .?:[RQ@.[6GN*@[P5G4%H$$A=B/>X6 ;F8*? M?Y_/RVD->%YTPV0@5K[0V:3\[*;X0(1I"S4)$&(VECKQR:CUK?VZL_(H5]^#1R%87ZVV$O:E4C)SB'5WHF&6:YC>\J M/JI\FTP]$PL=I2+@40)1@ .(J::0<(:A1 +A1#"JA!=7G.QE;BQ1"555P)#K MY9+EA0V,JA.7^Z8+/@FJ&T]<#=7(#+&5SSK,U[4D;JHH(S%@LM\N"(;*ZWNR MCVE3^':I>92MM_/A'F7MOF0/ZL\L_T65-CA8Y=K>UANYJVH*=8&$)IM^0 ,4 M1"&%0CBMXH.$]44F^(S]BON)XW6IV5 M]MQ;FZ[LGK>&!S7X_-\>*(3RBVFGN7S26!#*601)D*80:XPAHS&#H:8DE,AL M!?WV>QU]S8W73V0.M\+VO=KK -GQAF\8Z,:^Z.N+VO4QE,=XC!5"V>KI92,H MCU6^&$!YXI6>)B5;U^9^O31O%'5AK864-)"*)Y"'0IH-H8@@5P3#&%.:V+C) M)" ^&2^/N_ BBQ"*'$,K)UUT+($TE@**.4 MB11)A@/?%#%#P#E9?I<;F]UE""0=S9M783.V5;,EW#]OJUS>EF6>\4U9V3;+ M-?AH3M5#EBPZC\A0!LWC#J:U8YY5\,A\>?[)GC47L[O[\H/^J:@O3S_PTBQT M2KY;O?DF[FUYR+?KO$YQIMY;E]I=+I)%I!A-)))02&*S;VL*J0H9I#RE!(DLQM']P("9962D\GEO[#X48NDX \,@=5.L"UAK9 2:4&V.IAO?VW MFE3WU]NQJ)39)V\:L,3CM8 .5?ZQMQS3EH:\%JZCLI%7-]AS,S]:25TCL%99 MN3%3YJ_*:J?D[5>5LSM5F3!>LU+M\DHM(BUEI ($D=8*8HE"2 (10ZT$UCS@ M2<*=+,KS4FMVC%[+WE1UWQ2R]WW6//!]\=+O8WT,8^]^)RL,WP+H!FPA @U& MM5496)3 /L/A;Z%V?)]QGWUE>2^E_D[JSO<9R.FJTO>2SF\?(%6V>+,J*SG, M$L2J^J^F8?;*9I18E0N,$!.)C&' K=E$!PED(L4PC22*&(YT++3+RGRIH[FM ME;6LH"6L)2H&&G'=ELN+Z'8O8$-B-K832$^XG$G=%8L3-%LH\8>[]=?O31,U MPYH?]L1ZL>%)J,Y5O2WY.#_?PQ'D1R,J*^X_Y!]97C;_:&5R:'ZS2QC_(7]. M9 +,Y^/P<^B9;*PZ'8'& MEV(Z!Z+)$#UP/)JNUY[E8;)55JKW-F3K>;#$33$A2T)?6L M^.$_'&X&NY$@GJA61R4\K*0_CK6] =[8^Y?@Z W?4/4U_ 68MGA&;X".*F/T M;^G*"ED_/#5N'9_OE2K_E*\WC]GJKHK+6B0RU41%"E*-(HBEMHGLA8:IY@HK M'/ D8CZW*2Z=SNV0U"Z9PY_ ML91)3C82MX$LGFZ=#J-@2/3#8SLV-PV"*C] M:PHYH#1TB:"N+E^FXH\#"&<+^+B\>VV@\<=\_:CR\NGCTM8*7%5F[D>[.ZPG M!HMP'-(D@ H%$N*4IY!(BLV.3"=,!6D8I[Q?U'%WQW,CJ*VT-Z"2MTKFN).X M'S$YCX'CO>D(R(Y,4->!>D6LLAM"@P[JC6289ZRE, TMF[M01C8FAX,2HI8R!A"1'MYI;AW/3>R>E7Y(!76+ZW. M:57-K%9>X%UBE;8A^H_7)@4^.S)N!#8.WB-3V)GDO_NT*XWHHQ0>\D=LM"2_ M9SM^X<2^EP"YG,SW8@O#6\=:!] W=<:T_U0L_V(&3RT(1BK%U&[#XA!B9C9D M3*02JB2-91P$(2%>E8MZRC$WRC.?:#*E/+5GY8'5:I/2IJ M>UC3=I_E2>@@"D25"1T9WD0!@I0H"M, )RA%/ FE'V^.(.3<2+6=34KL]Y3O MU5G"./>@S"FYD-Q*V8U\-78+U6254'8:]S;6Y):L AURD#)ICOH(8IS$D6&BS?>,D2K4B!A>OE!$G MNYD;+_W3/Z(D^!>P%19LI?7,#'$:4C?FN1ZHD4GF")P12*4;A*'R,)SN9-HD M"YV*'F50Z'ZZ;XK$AX?UJLI6TWRH5":V5BR%04AQ$P])JBL3I$/"F4H3S\2( MSWJ8V[2O!025A+ZI#Y^#YS;+KX)DY G>1F.$N7U6]<$R&CYO?^(\AF?4.\Y> M>.[!*W(6UH$(KS?6*/2QRKU6[1E.QV\O4"KBF(8(V*<4N %,FR%O MY=<8.$U=+S2'3&/G)\#T:>YZ 70R#5Z_EOKQX(\;2Z8?]"?U: Y1UAC^6=U5 M!J!%J$C$*>*0,9N"*=8II 0',*5:IQ0'@=#"A^_.=S4W7JLEM5>2^4Y64#3" M^E%;W BN2"*]:L6,) M.E^2*NH- ]M*7.5_N*M2:=FT;O6?I\KG=FFX'3=P,QC$*;9YU^50?8TQS%YZ7QHE\3\;60XE=T [%F*L7 MVDFPKG!$.]U>WPL@5JI] #S%!&.;>S)2RI!?&!-(D4I@JF6H(QJQE#@EH#S= M_-S(;2==S[0"A]BYWLGT163L@[@S&#UN3D[I/-BMR$'C$]]XG%+L^#;CY%-S M*TSQ%U64-OJLOFNY7&0 1VT*3\WF M1E.U^#.N3>'[Y8QL_'S)[V'^UE+'"A7-1V>^N1JEOZ @-Y+[K;-^^+NMA:.A M.O)Z9>5N+34W8"LZL+*;Q6@'^%[\X5:07J@-Q/)^?4_*Q+U@>[6*12445LM!P2"F);,X\((B&2S' .Y\=B%2AC#N:<>H.]J M !D>T]%-(];!MY89U$+O=L6-7^JM2YV105U.3V$U@:/I0;>S<2\]!8:/4^G) M]_TKAKUNZF'\KPW+S3Q?/M7^9XM(AII1$4(6T2JWJPV,2Q044:(2&: XU4Z) M##KZF!L%;<4$.SD;ITCW"F'GT.SFF8$P&GMCY V/5T6P"P#T*@9VKLW)ZH!= M4*I= NS2HSW396WR5154<+N2;[-O50'")H*+ :>(*(RB0$,M!((XB@1D,@X@ M)8E6D@1<4B_O[I.]S(T9&O&:S,B>28]/X^C&!E>C,S(1;$O>; $:(V-Q)P8# M3?_3?4PZ\SO5?#[INQ_N-]]W28O?VR3&.S\V6Q.LJ67+42!2G@@8L92;K4&L M($5!# 7B7'(>2L,,/G/_8H]SXX%]BNYEE<"[E1[=CQ,N8^W&#X,B.#)7[,&K MA&UYQ=8E#X>J(^R-S4 <0-U^RXJ%BN)4 M6]MFK%()<<@XY(S$4"5AE$2$)*ET"D8]:'5N?&']9;*BS 1;'N:ALL(Z^F@= MPM9-"[W!&-WLV L'YRE_4N^N:6U>:$UI\Z_]=#YL:Y(I>U+\[;0\_<>>3N5V M1M^OE_+=PV.^_EH-PO9X&JOL%=^OHZ^ MYC9-=Z*"K"6KIQ]X![1N:_E @/W_W+UMD]LXDB[Z5Q@Q&WMZ(H2]( &0P,ZG M:K_,^ER/R]>NF8V-_J# :UEG9*E64KE=^^LO0%(2]48!%,ABGXT=MUU% ID/ MB$0"R'RRYZF\QZHI9@];?P\X8H5IM_0T;"3V=95/@JT]7KF14;]AL/]SMOEV MPK.\/B1:/F1EWKD/U17%<:F4::YTP5QVN#%5 ! MID&D'IO]:M1N,BY\[8=_6?AA1]OS"'1L8]CW:6J#:;_I'?UN=3[#J+\^HM2? MG-+P-W96E?;)F9I3/?#N#S%@L8GX>Y7Y=9CYAQB&BU3]@W0>A^RU4<#YK38S M.=M,&6(P%Z@ ),MRNQZQ' A*.4#$^L<2TR++@[S@ZUV.;3'9$9SJ*.RO9S#V M6P7B(M>S"3]EA?VE606^%CBBR?5'IR>ZV#,=OBIU[&4 KM'(MKS9\>),RN7S MHC1T>E8:OD]Z4Y_53XWD109Y!HA! F"6$R 44< PHW!.=9YF8?=G+9V-S;1L M94U6.V'W547G\^7O9:UQ^X]_R;()*5+GT-H/$96WS/^2P4F6P_IG6> =7-N0 M>%[%10*Z[QNY+<9?&AA7B=9W.XA=%.6;E5:S3?)QN=[?WT6\M/- *];=75M7 MPU[A>2A]O7M9:S7-]:P?WJH/C9I7Z@[OM"(![*-Y1T]P4L>E'WJQV_4EEW M7T N%W;W;N%&DH[BPOZ1UIBI\T/^BLOJ3<\42^^-S M-#%UROJ[GWHE9VOG?!SEJ]>_T9]7,ZFG FHMN-WSB,+15B-,@" &@YR3-$4( M*\G""*.&D7MLEJ8A]B31"^5NI02?E\<.K\;[$O@I>+HYXQO@OG=MMW.V[%A9 M#KZ3$T*6+0))"<$(F%BZC=EK\ZP$2OW'8%'I-A31.%(Z=M_UQK*\E_C,5YL7 MNZY:*679^[X*YJZN^906L* &(Z#2G+BZ"\K19-M5S&2Y(*002@3M?@/Z'MLB M5(N>.-F#8_-#,/>]RNP%R=[O-/<@OB1-N9.]X,EO3O2DE#UJ!?X4V$V2WY39L60I5RCZ_V;"HE_^O#[TM' 7NW6,RL 5WSUT7-TB]3+(@A<7D>T:&+G5CF=9 M5>FVBL+#\?8LYS/Y4OVY=RH+8F26.K*OE$-@%SL%A!U,H$PJ\ESG!:%>JU]0 MKV-;Y&JADYW4@4=%7DA['O3$QJ_O8YICZ"9))6SR6_W?7GSV()ABG8QX]3GL MN48(#">G$D$OWU:"J\$4]GFU?+] I@0+GNZ.I#+T=DIV*T6E^^P^=FV'H>B9RNWJ\'5$-T:.CL:I?1)0_PZAJ@? ML]<1P+-5F?5[/E:IL]]ELE;PACP0F2 M[?;H9GQZ/PSM"DT8B<$E"&XA,SAIE1'V.;S#M>SDK.NLR:DS2< MM_08SO:Y' FDO@_PPO'I1%QZ 8&;B$N/VQR(2R\]>F, \$?K$GRP M?UU/4Y11 0L,,"72SFTM ,WM/ZDT2'+-LAQ[,0E=[F)L4[M1X,S)F)1"=@WT MW0/I>1IR$SQ]'WV$(=,]H/=$^=A1O/L.7B=T]T3!B_&ZIT^.K1[<)W=AY@K7 M5+7-IR0C@HJ4 HI09LT&1$!8*V)'HY 9U%+GG$R?2O_.:KG:>-J-H>0/F6_' M6O0W]?Y>RYCP32+TXVRQ. []*T/^UJ.I]7;\54!5<&@$!#DA$&#MZ@?EA0&& M2:$TD40R6G\5[Q;J#_]-;'48YHLX$PDZ\L_!"!LO]QX@&[3HB(1AGLC$XOJZUMVP-%V>RI\P;/F^=R/?XZ\ON[_^QTRO M;$/?7C[J'Q83EP*<$40A)P9 R*4U+P0!KHT"0LD40;3W3\ZY5U[HN]I>*)CVK?YN0'.[FR%7NC$IAML[_1U^ *]@+A(^.?W M=M> N;G][>-?]<(V/+];J#OUW9I!5^_"U>5\]]-Y:GJJ&$USQ R0REBCA(D& MW!'9,&Y,017E"@6Q]OEU.S:C5$L]21XKNF!*C.

&Z9HX/; M]WYWB^M?&[@>"IW44L>,I@M!*5HXG5>G \?3A0!Q&E 7]'8W*_5)_U[3>+F0 MO=5R8?\J*RINVV/-SOQAT7QFMI"SI[E>-]+W$2 M8\,*)DQ0Q=\80HW.PCU__\Y7+RX(X^OL<3$S,\G=H=).ARK0-3CE+\H ^EF_ MH8>E9]O8@/ZKW9,HOE+KY.]/+@:R-).50HZTL3E(6Y5ZRAZ,B7$DRQI%I$'M M;DP0CZURU+9C5#O[XC*X[\W?U]6&>FJ'3^4$IB 7KBP!Q1((5Y9 Z()HG")D M=%!9@M;>QF9ECZN% MK<[3^BIQ=@&47LJ;'??UBJ7-+JC=7M;LTDL=TIW_PZYYUN-X;[^B;^^72U4S M91D!298B"!3$!.#,(""L#7%;5)%EB&FCO?RYEC[&9C@J*?_U3S1+B[^LDU+: MQ(GK:2_:X&RW$I% ZMDV5 +^KR8RUTG(O!$*R.N]':F!DG7/(!8IY;8=@M8\ MV@NO#I<-Z4*5Z;I>.K*0- H[,[!B,4C^#>L]^AV>[#X#A# M?1_80 ?O;%OEX[->;>,W9M)N,M_.YL^VXW17D+W(22ZM60*9$M3Z:_8/;B@' MN210*P$QP]HOS36HWY#9-$QRZR>]268E^GNB1L^2]V&(>[AT?:#8LTW:50"R M,EAVWE3G[;2A[B^'DC&^ *]H'P0,ZA%]*1W,50F%H=2._&AG,I M0_4[<#*#7^Y@Q[_H'WKQK.O(NP>]^OY^:5>,1=GPVE6:>_.\WEBCM5I/,Y6F MT.ZP0:XS## R$ C-,V"0D333>:[]O,[0CL?F=&Z#;FU?W\N:/W(K=E5;4FX% M+^.Q%7_QC<8.'A$/4]\3SCU;^UKJR2[ V0GN& B2G>B)DSW9"=\3P@$FOR>D M![+Z$1$/6P(ZP-:Z"H2T-]Q"T$'+@[6@R_O=3B'J+M8/RY(88J4_KY;J6;IK M_2HJ^YOOKSA3[,-GU>1/VJV>5Z%WHY?!]KOA"$.>,/8]:VL[D"AEC;9BUO'1<<[ M6O"&)M*1PO7^!CU*\%;_^ C!_\48M\3;.#?&*21%(4"F*0>8,PQ$P3%0UK-, M28J0_6WWV^&11A=^6BZ Y.MO6S*KW?6POA+Z%@!LEZO@\<4+GEP!1P\.;$6@ ME_O>5PG]:U6S_7[WML"^)G]%290]JTJ5.U:^J=U.*J(Y E"G$& ,4\"12 $E M7&:P@+I 7GP3;9V,;?+OR%+V@M;TDN%D,B> ML_Z6##U/.D[(-2)3N82!#?Q MR9PT.CBAS"6USC'*7'PV?))_M)C//W];+G2=]2WL0,LTGE3I/U MI+'!)NDE-9J3\^(SM]:N/I^8_76SE/^L$ZSOG+\_V[R4))_[>&Q<<)9Q0X'. MJ 0X3S6@2@O'^6:WX(H30G"WFM9=11J; 3A+T+#/>-]6ZYHD6W6ZEKKN/(9^ M&X)A1Z9G6Q0\*+VRV\:#-GH1[0%=WU-,1VOXJ:Z'@0 MT@ Q\!BD&S2#'8)4XB6_. $OWR]V/P,Y53_V"4BCA]+IQYE'N\UN MV]#*G:2\U=5_/RP^+'[8!6BYFNGUE'"2(IA*H#(7W0X5!UQ1!!C,4\Y1!A$W M859YY6)R?UVN5LO?K9%Z MP^T'8W\^U3GGJ9(:*$?7@ M6 *I=#&;!J*&,<1[&)A/2^=AV8TYVE]DL2^D3 M4XL_262E0"*V&B2R5B',\@2-C)\AZ@OOOL][:J@KP9/W.ZAKV9.=\,F;:U ' M&ZHNF$6R6T%=#VK&NH!R;-4ZM1'+.?J\TD]\IMYJHVV/JKY_NEM4H>UUG(3$ M"DG'-%P06 L,PPH1BE("^2*NFF49?Q6K\E'D/&Y4[74.WZ:,H9W62;*;,U? ME\SCCN/4U0N+AOVKNF?;L:C%+X>BREF*'?9R&X*].7->0KRREQ<"U'7W+ZBU M;B;SS?+[]_I0JCRO6M\_;]:.,L1:Y2F1.34I+4 F4VP-H]U)"F+WE$A:3]!D M/%=4A-68:^LN9 H.DW-329N4XDZ2Y5[4[DS9K7B;-!,#WX&M^_RT_=;N6-CUO$(?VH5*TDG2D#7>6NR#2*05 MM[6K0==5'Z6/5T^O=[JMD7]=+M7OL_E\JB2&G*L,<*GL>BA?=P<5 M2#J"YK>X=(&AYX7DZD0+7B^.E8RT-NR:'70=.%;FV.:?_+YCRM+*!<]O7C[; ML=G8W96K'?%4%9=XL"V6%-]$4\:TX2 CA77-A4M:RNTBD#I*@B+CJ0E++O#H M)$[L3B3K/O#[S?#(H/9]W+U\H#)A+/E1@*YTOZ);?]0/_61]E_ZH7VLPV M4Y49A@U1P(B2Y4E;[RJSMDUKFNE"P"++\A"+=J&?L9DNN[+4]>L=#4C-[K3A M/[LE;UX"U_O:[%;(^K\7<_A8$7=W8+_44D8,8+R"0[S;K;.]#'U]U:;JF?NI MUL<[T >5R_6]F,\>R]CH=4V-6#AF"*,U8#"3UAQ@=R-BK0/A.2NT$EAKK\U6 M2Q]C,P65X[+2/Y;S'V4LT4&XD7ETR[[ 6W.E4>[.4';Z_R=/?TXXZ*>Y9_T M9FJ@27,I%>"F@ CA@%C4(&"6%?(%%C0U(0X0U?Z&YLEW(KK'"%WK;9HH>;O MA*^?/Q01M9YMX@ZPAH/4$':2?(I9W, 3ETA^TK7>!O67/%4_]IM\7^MZ>%TW M7UY]?N:K^]77C0L-+$O_;;D?IP4V*3:9L=X48^%[F!T;X9[MT FX M5F;[*2>5U'4AT1TI;,S3[1"@HAUP>W4Z\!EW"!"GQ]Q!;W?8[;VQ_JYUI\S# M-_W9\8O7K&#;RBP8$VC5Z:'.P=_=ZXY1R]-,_N@]E72Z!0(_2:TACE"#P*JXPGZ11BB MGJ"?]O(*)^@753U_@G[Y\8YUGY0J:=?X_#.?V5UF32V\/4M/&;<1E MS/HHWN0#2JR"3:U]#5NDR4?MD\),7B]UIU1]/UL[LK@R\/>]_=EZBJSI4)G) M [YGVN-_?&!?^XVMY?]>K' M3.KUU^5<3:GBAO&, Z:( IA0 IC1SF,0U%BG(2\(#/$8+GT:&M&2WBYV-'#*VS6%3Q/> MKK[1S33\IW95N+6Z^Z%7_+$FCKTW==FPT]1.5N2JD-P SG+K)2B, $\%MML, MHG(*#5)94%9<8/]C,R*UG-WS:$/QUT0B#BW^HB3'QE18RRU<&0Q&[#\X-"R( MW+%/_ <@?MR*G_!*_D35 R*KK-UJ3.)D\X<.E=]2T., ]+P^[+"O1:]IN]V2 M48G=3)*>;*M!QELV.B(7:2T)[7W0!:8C-,>K3M=F;BYI_E8_K;2 M8HGF-7L')7WZJ-?K?T]XHS2Z:BA8>GV\H5GG^NBWC:CGH=N0HS30^5QC8)HZ M39*=5N48-?6:)$?)FY/#[,U>JK%' 3Q^L?;;Q'JM6NY1P&PI]1ZG_0Y!(5_U M8K9:65*TSY<(%@)18LRFD!CRCUN7-J"Y8QG,24&F]O:^Q&4XG+1!.W(!I?P5.#V,9#Z2> MS66)3U7&9B]JM3GO8C"O(!=@,N,A.)#1= (GIT@ZF7=(_ELD ^H'3JL)O=+$ M<$;43Y<#,^KYRLT,J&6D\Y0IB17+

N?)/\S0[6MW_]4YK#OZ!TDKB/MGSLK9;E MR-:_@N6OLDEB6WO291GI>2#)_LD@^U[*=1^ZWJ_BFAR4_ZB&ZD,)=2_LDP?Z MQV>]*->@U% MD @$(09%1A# A?7H1$XP(! 5*A9ULU9[X7,LQ< M]CS"?M9U!*,VC#'>*IHT-)TD>UV3IK);]K6MNJ7;W- KJ37>UT[ZZ/$5!-OT M808GTA+0L["#KAC# '^\P S4:U=:%;'YL%AO5N7ASR<[T]XNO_/98DH%EAQS M"8C6N5U)C ".3!L@DRDL5$%D+L+X5,YW-#9/VZ&9@QI5W94ZJ4*\_?YJJ6!FE=)M'4MFG[ M&>M4((5D!F!&-, 2$\ +DP/NR S"7N[O5;S0J^I?AB;4;'?#K5;R85=.C8E7W<=Y%&*'&9* M3M'T,QTW8=2SJ6BBT<-AYT75(QF"T_8'G?@7U3N>Z)15L]Z". MA;C];KDMJSX=O?''_5%)[_M4V ML5E_6%0IED=A[N4OW_*-WAVF3A7*L&$H U11:U!H3@#-) 0:8FQ_1S14*,QC M'(UNX_-,2QGKG*KGM>I,T#<:B*>*IYK)PJY'J79)6Y+:OW$)9"$XI!GAO)!! MZ]%8-!O;.GB2#O;H1$Z48[TR5N@&_>/_'5^6Y]H\%GG'Y!,XA>O@N"8J20.6 M1+PDS>=J:)(2FTE2H=,X1UK7)6DV%J"D1FB25!B55;U+E";)2>9<^4CBH$H< M5E>NN\,=E+&-?RS':#1Z#>N0C4;M2X[@Z 3LYH!6C/!VE;#R+QXK0J^Z'H;C M%D<:2Z58#B@O4G>6I0 37 .M"570%# W:'MK_>"_NK?WVN'J^6& E;#&DT_Q8\M MF>=;'?>W\IM6SW-];^X6FUG)7##[H8P3PT&C#AZ"($Y$"3' %$M&)2($Q/$"1I?Q+%M&;8: M.MJ"K7[)>J>@\^4VR3>[GTB$U@MKURJ%$_>%V5_J1/*Y=&F5SG? MMLC7+_/E>OWGZ3WQ[*H)U>ZB/V-QBQ7/+X @[K6_<&\(F3W%]/77-C=O<'[FJ^/OW7 MJG1R,2 4&X 1TD! S@',A.!2ZE0C'7;T>;:?\1U#-J]3G)RA.2CGP$P)+!!, M#=",<( A0H#E. 44Y2SEJ=&"!/'SW@SE,"E'\8'T6[INAJ?GU><8F3X"\=L@ MB);9_B&NRIQ_?P8;%9S1;K MF2R/,-(I9E)F4F<@RZ "F#$)1*%3@'"1%9H(*5E0B;C^1!V;Y6E(.DETE8DH MN'U$ACK?_8UNP G^JX_9^(_D=X?N!T._4[F7@_5>AR7F27D_@@Y_]-TKX&?/ MLOOM\69W_>NSL&^Z('W'[;1SDCA-E399"E*A-,"%(( 3NXY(G$-$29I+''3M M?+7'L=G_IG_UO%C7C#>+I6_)+7^H@_W1VP$>;$#]=!GOMZL7@Z+I=GM:X84S8"FQE4LE@40G$&@<$:EI!SEQ"NX M\E('8S,BE8@!-#GG0&NW#S&@Z-D<5-+=4H+O'"P!E$$WPC,03U H3&',0"T8 MM-(!G7MO. Z@%JD/B'_:GHM1+KGB*[[;L=E,,>=,%P4&A4D1P 0QP"F$($70 MY$9BEG(9=K39WN'XSCA/JOCNN7ZZ\Z1?0=W/58J'9-^&\1C"FOM\+VQ?Q8\O M@=)+T>.3SEZQV/$EQ=N+'%]\JZMM*>W4&Z> W==5^=&S]98,CZ3,5#CGOS0_>)NH0Y_ MT'ARRAA'1.@<9+I0 &>( ^O6,$ +I*"21B):3)_*@,FO&[[:>![VW")3R*0Z MEJS'(PTK9,F=(MU?]%Y<(/3C;.$NU5U(1R50*-G8+2-(<:H$9!(P*9TCRB&@ M.4, :JH5R5!NLKP>P7<+3P*D@<=O*]=KC)YV9).O,6Z>IWY#C43?)X)6LDE2 M#D-#P$F3$+=ZQ W2T0^;;\1DF8N ;#3.N5MD&9B!+@)LIWQT,1J](4[?7<^L M]#>]6,]^Z"I2]^-RO7Z_7.G9XZ)B()(O#RN^6'-9%[PH_U7%;MZI__.\WI1, M)'IS;Q[XSRE30A49RD"!, 88V=65Y]" 3, <%805119$QMF/F&/S_6M-$EFK MDFSVTB=\)WY@6GI/0XPS0K5 &A"#'!4,S $W.02<9HJE F4I5F%'0*\_R .% MQU7%9%RL[/D!'L7X^JW0KS]F/2_=59+)@8:[1!.GY)\GR7;:;A5-&IJ6*WI# MUV2O;)F>XKPOJW#D+)7>!B1F=DM\(8?/BND-Z+/9-/WUULUY:) 2UC2%=\*Z M*;;OJ5!*ILI(8#3D (LT!Y0H :3(1,H*R!#E(0[ Y:[&MHB?H9/]]S"#W@*K MGU&. U;/AK4AY)Y]];>MH!&/ZZZC$ E@ MS_.5VT'K^^3D *U*R%[K=YS#(7X9CX->7JN:QSE56XIZG'W\=4+^_Z'7FY(O MV244NT.1AZ7[4:.@\A&_P1?MV/+LS]\L%Z5=>^9S5V:<4Y(J#)#6!&"M M-> LMQM:IK#1N3!Y&DXP- K5QN88'90T?\V4@HA?CY^9'8_ ([+L,5,6*H"J M6LTU1,EF6?[8/M7\[D[X@W90)0VLRM*>X\EUB#_^(\F-B*C8'RJ7(OZ QLZ] MZ$'":.5S&FRX7W19E?O-" M[.M=CVVI_;Q:&BNXE=+:,J,C%+2YA+G? M@/DCTO4.<+S33D3FK!DU+R7JO% M7$&KO\HOESI^[2HN5P#QJ,ARK86Q$>^&F][UM$BAL'N;'$#)F(N.H8#K3(,< M:2$*0R&':!SLJ1VT&YO1/6%07>U%XT7X4>\8P*]%>G3>WY0QG_ MIL>3.K7KKB?B.C;*CV#T_*E==/N_A$/UAF$=CD?U%B$[Y)$>4U99@6?2[LO> M5F1YI73[BJ7I[J8PHZ:P>QX&&'<96DI@0)$J[-XH(RA/!1.Y5P36+4*,;85^ MJQ?+[\[]6ZX\KV1O&H+VI7(H8'M>T4Y9_"9)J455H;[28U(O40U5?*YZXPU% M0+;L $,R4$9MUZ&)E')[(Y"M:;E=VQXN=?=&[0_2>V]M*VS947HVO;.?IW*? MZ/LY?YP65""-[ Z22FX YJ( B,#:);GD*)"Y*G7P=I)RV-;(';")4XZ/[MT M"E>[W;\)A)Z-N:?^WG;@HJYGO/"UEO_VN/SQ_]AW*@?<_F7O=Y^V-,A4OJC M=GY>?J#;^=$GO7$!_I]7RQ\SI=6O+W^W_NF'Q8?%#[UV/-IWH?SG9"=\ M=.,=#LCQKKA#"]W,V'N[#][HC[,?KGF[6WZ<[:J= M[W;)=]^7J\WL?THGN"I*DDX9,X0B2H#,$018<.MSX()8=R.'DO&"9B0PJ:2C M)..+&]P>-H#3XV7>D+_.Y2Q/F[\O%YMOHD4F)R86SJXF/Q5K8;@8RTS'658M U[T:HCA? 6YOK' 5_G+>S2[,C M&4H1A0H4$!8 0UD GN4&&,602B5DA* 0+[ZEK[&Y[8=)=57%E^#H]XO ^MFT M2'#U;+=:TP_W6823Y&ZS6Y6DT1T< M'T BV8G6K@8U%#Y*'UL*KW=N"YQMS@R[\7^_7'WG7_0/O7C6TS3/-<," 4,P M!Q@; 03C!B!8I!R95%.<=HF8;>ES;(;#K9YK/N\:(MN&KI_QB(Q9SS9D%Q3; M$'?BC@>34N"DECA^,*P'/)&C8-MZ?)7P5P\(+L6]^KS:N9:""Y4IZ08^+&S; MC_9S6V\KH*4$(L,84$9K@%7J^/4(!(BEF!080:F#SH3:.AN;86G*"F8+\+1: M2BML6 ,U=YQ9"4 MIQ)SG'JY)-,\[!Z_D;SS46)^>R^\"F730?+!@72N4@$[D!F&484$D-R*3) MF:[*R:["?R]S?QM\(F&_YSQ^WF6=MJP&$/.W-ZY5%\S3SNO;Y) M4^&M(=^=D#L[W] KJ;6>)+L/PBK>?*+7//">1JF__/'8 K]VWGE/ ^"1K]Y7 MSS?PAE>=?[)@5GN"J38LR_(" 6IH#K#+%K#[=0&D5#33"!I.6##M]W$O8W/ MJ_P97DK9@;GY!$0_$WXS-#U;W0J5;6#57L3(3,>7$(A)5'S2Q_ \PY?4/$L3 M?/'A#NFG7^V?ZGFN[XVS/PMIK4=IC>[-<5+2@S-'#_KGYEC9/NY&X-\FA$NXGIYF3R6^E*HG3)2F5 M"4E;[3P8 7FK0PS*0(FK5L#G.5\E:G^:BN8K-LEK^/V<]-$,:M^K:40NU[W. MC=/T=2_'Z8,,SVL3#GG)^L<@$ J!/1HA4%"GK[-2O?NI5W*V=HOGI^[Z MIYLR>@C\_=;&V)CVO-PUQ75WSK7 )9YW/G@&KULA $5:BKRZ''1U"0'A>,$( M>K?C&F#7D\?'E8M^*<_1ZE2.\OALFHLCL_D'LKHSXEK:^OP^,/*Q%6=/>Q,)O;[M3&?@P@V,!R*Q#$M;5\,: M% ^E3PR)SSL=3QP.CN0/PTJT\@@J.;JGRH50""$*#.$:8$@YH AG0.0BRS5" M&:6!O$V1)1R?F]2\"WZRC7ZS^X?D:363UEF:E[,HV$V*/:J>IPVO-U)#71(O MS;EX0<>G[Q'#'TU,WKG$8W"/+K4TN: MZYQ020%7.0+8P!QPC05 '$J)"UZXG+Z*M^[KAJ\VPYQ)G\@98GF.I>TQD*Y9 MR$/HQ]EB,8K#Z3/#C$QA)"6 9II;)T SP*DL@"*$ZI3Q(N>P'N9W]BO^HPSR M5M:!AG@LEP^GXSO,Y<--(_8'NGPX&/2Q73Y<'(217#Z'NGRX"&_LRX?+ M'76]?!";?6VH=4^<%2LKZWW2FZFA M!>&9SD".\AS@K$" 29,#)""%2%,A&-YFI?F>D=\DD9=Q. GU]C 'WO1OH?CZ&N3<2F42)ODAP,2JU-\DNMSY^K@CCE M.[5.U8"5Y)HQKU:BX!OMUN4V:0:^D(D"W>E=39QFNZVF'Q8;;;_Z34416B6> MES]X5]V:[B/-C@[FF+6[$A44("8UP%S9K761*Y )(6!*4IVQ+.2*IZL@8[O^ M:1[864V>E@OMZF/:?\UJA;87TF'FM_- ^=G=(>#OV>!N)=Z2$]?T&-7/:C4. MV#%Z/!"]%LF[>T>Z'_G&V^ M?5O.W=[G@?_4ZZG"*:)&,:!$:JUFKA'@>9X"4J0:8:A$0?( +S:@ZY%ZJI7P MR7HOO>,,?^(O)7 4["])0^BDE#H^ MH"&9@M&!'2HOT!4E<&%DSGD_\]4VOECW!>MUM'3 (,3:D__\FAHPU2](M\/$ MOK!77Y\K:4_LM)Y"* J-,@H*!B' %#+ $.- 0 *-(FE&4]2%^SJRG&-SL>L2 M.O.RA,YL3X#6A?^BKZ'U\[I',& ]+T@],1]=J*(T4N:C,T,S0KJCII1_6(ZC M,U#W26QTKKNN;,1NN[)Z6JY*B1REJ7[CO(S5RYNETE,H,\CS#(.,% )@C>TR MD68Y,,@8)E.I#/+B-?+L;VPVOR;;/9!Y4C+M:@MS4DN>.-%#>8K;<6\WY#V@ MV;-!C@%D!P9C+WAN(#)N;W]@/F,O94]IC?U>>WT7UO$C6,_:OK/]W$;HZ)Z3]@_K\+9 WZ?CV]9MQQ6*KV?K>W,G MRTM/5X)L.9_)E^K/_766%CIGJ;%^L$;6#RXR JAA& B&"I:K0I@\J)Z/7[=C MW(^8+.>/SRI=S1Z&A1R%^ ^!I_*/#VK<-=P*[:]J] MR).D$C?YK?YO+U>%84C%,J=^G0YK%8. .#%N86]WLU'OC-%R_93?7/CC M%SO3[A=O^/J;^]\[:R]_\+F;>5_T>K.:23M!W2^L!3W\0>/)::J0YI!E@&!L M/6>=&L )(8!IF")-*=,DR*#U(./8K%^EHINL9KG2L\=%4M',VBFZM'^WPI=. M5?D7O5.M#K/NK0C;O014C G .,8 ,X0 +;0!BFNBN$JU<$NR MBP08&.%=EW]TA#.D\D(9!&2*W M!Y)("W1K5X.NM#Y*'R^97N]TK.9L5]+W\^7O7Y^?GN;E.<8!WVDC AU2B3DC MH.!, :R(L]*H )@0I?,"9BD,JO3BV_'8UL2FO =\Q=:ZE)ZQ4RKYL#"NXG8X MHX?W>/A9G3Y0[MD"[4"<)!>Q_JV7LZ%0L&*5C/;M=MCRT8%@G)22#GV_8UFJ M:K^Y>/RH^5K7";'KJ=&,:)$JZT06UD85/ 4\%2E0.,,<(5+P+ ^J2W6VF['9 MIIV4U6&,L?"O$S>TR7+WF[E3(+1LU7F0_4S0[=#U;'#VJ)423K8)_!%/,-HQ MB%6ZZGPGP]:N:E7TI'A5^].W,9TM316V6$8M'A=X??^\<<5=&P2-=;;*43H7 MSIC1R+HYN3'6ZQ&< $HQ!51(:G*L=$9U$*UZ1.'&9GV:N7AZO9E]=P$H/E#4UYN/,[=]PRP==U%Z'UO'2+ 5C? M9O(B&?+[)3\5DD>T?A=12?6M=7%?H:]?+JF[LD5TM47NAF,N[G=,3FZ MA_?+U=OEL]B8YWD=XK#^HJ6>_7#FZ4U=MK?@6A8L)< ZB A@C@V@N:0 :F:M M"F$I1$'Y9$&]C\VP; 5U11MK22L_6:0?XEP;@=P> OZD _U@"_B9V->9.P$4R7&%]#VK,.L%R;."Z-3(P M^ZN[A7!I%%LRG759B_KA&U_47'16>*-=V.2'Q>>26'.:(ED@@U.@->36^=*Y M];L*##@K)*5*Y;F2'?(6!E0A[()SL!R&G9RO0!_:X3OPW'Z/;%C_,)2CE?X- M.K1U4B*0;"P$>T+2_4=COYD*AQ$0DG8?O->F*NT@^1^#Q+3[D$2C-[U!A&[+ MXL?EXM&5(W8L<%/."TJXX*"@Y742-8!E2(("(\TTA(62-"1$J=GXV$*22LZ5 ML*7C "L_V]X5@9Z-KQ,+E%6HG6#QK.$Y=2.9JX.F![4GYY0ZGO!GG^G ^'7_ M^\*Z4=]F3WNZL?=&+EW5Y5.!(:FPK M=CJG/,N@G;]YYF)9N 0B9P*DTBC-)38"29^=>W3)QK:KW^FVIU.TKH+9J9A^+"LE_]LZ14+?GU)=DJE^RU/MMP-<3W-^*...XLC4:WU,2*MA&Q1.QR.MJT/G [(W7KIH&-4ZO+[=T?* M81NL*.?NGC??EBN7.3TM-".NJCW('"L]1H0#X5(S&$LSB0J#41I8=;>EMY I M/DP5N4K8RNQ.$KZ3M/O!3QO8?LY\) ![7O0.D:NY._>21HPCO0Y'K-#1EIZ& MC1:]KO))@*C'*V'68[W:3/_&?\Z^/W^O+Z,9D5 (I('11@+LJ( 9X@5@ C%1 M< IQ2GT<_9.6Q^:HU\+Y3?Q3G-JG^4W:]SRI:[DB7L)?U+9MSMJ7&O/5_FL_ M5T_;&V1F7E1C.P\O/]#Q\EQ:#_=Y[FX\RK,YYQ:L]#>]6,]^Z(H_/ ?TZET"A#A0*<986=FP4$@B,.4J8,$78I9S H$S^P_['-X(;XR;(\K)=- M!KF B2M#A'OS+N! M%^O6/+#W8>_-NT%SL9E;JVIOV9Y*&J?UK+R2^/6E\:^JA+P6),]SC$ N MTA1@B#G@*N,@APHC#3/#..\23^XKP-BL7C,4>M'K5'MV_TJ%J,/ N5QI.K"=[NG$=XMC?HZ[S1N^ M6KW,%H__<(GX4T(+0B&4UO:A#& I,*"("%! E,D"8/9?/:9CJ=(97[8-H0? M$F-W13 %K"@PP(AK($P&7=P&0AG'4.LB).[JH/51!EYM$R,ZE==K%V);:TO%\LK(EOU2)3UK]NKI72)$R\RE]AEY:,5=SWI8."RK9<4/"W( M>O')VZJ9-,X*/MH??-CH[^MI7G!!4,'L#EX0@#6'CDNY /9_!4]3@:0*X@5K MZVQLL__4-/*5LQ=G/!L1"KV=KT!VXSH4WVA")7#7C;%>O4O*B M3>E+]2I:W^E:;>WK=SZ?;WN8$IWK(LTX4#0MK)\ <\!@(0&G"B&-4I-F7F$9 M%]H?FYFH1$Q*&7>'[:%UTPX1;+<&$7#IV0"$0=*A MI9Q6^H>';8WL 5SLXJ MQ[ Q8.NYUD?C%KX M$9P?%K%.Y:[T-NQ!G9_J)V=WGJ]U#)!HQ(17*9R?EAN]YP%M,NU!14S* !32 M[2,*!5B!(/N9V!Z@;)G4W,. MQ<2)W> 1[HE&.!BN6 $-WOT.&\D0"L=)"$-P UWO"R_RU;E#.,*$R2'.0"$R M83T>DP$F. >9* C)!5$&XY"[B/;N1GDY$7J7V(JG[^UB+)1ZOV]L)]*,>MKI MATJTN\?6S@:^C?11_/1^TNNMSKEJ3\_6,?BZ-)O?^4H?]5!G6&"1HPPB DB1 MYP"C%%KK@0W("DP898Z',NAJQ*O7T;DVM;#!^6D> /N9D^BP]6Q5MO(F6X$G M)[:E!_[)()3BI;)Y]#ET4IL_#&?2VP)>#D]T*S-PN=P\\_F]F,\>R\3R*A#C MOS1?_8UOGE?N3*B._SSBOZ:%3C5G"$C#&< B2P'C1 )DBAQ#Z\SPU"LB&G'12HM-\KT2?^9[C7O[V+1;LD$1[]VZ[?1(]HI,DCIVR^F2;)7IA6T\ M&I@WY ;>UO]@N8118&KF'L9I,'+%Q[,G4TIQE!D*N'35\PAA0*1, D.(1#E+ M15$$'76'=#XV\WA0KW G>*1B>MU/J/J"M&?[UUILK_^#JBZH]5V/[]6/J[J MXEVO+_ZAU3Z_YUK!K4,G(\^III 0D,*46Z/F"ML0D0'#"E,(2+,B#S)J'>48 MFWUKNG_K9O4Y=5CI;U=?*YEUK?37=>0\S^S['X^^3_ ;0^%7$[#_:C0=T8R> ML1@FQ2LE+G:"ZG+^8K?F(ON'#[:]M\OO?+:8YH91NTOF("_L[AF[W;.@*00& M(D.U-+K(8!2W<-_GV*SEE6+!3O#DMTKTP,@(GP%@,#54% @@DV4 YQD&@B"[ MA+E;&HB8LBM<&!%8Y"$8AA#L=0?A1O^\&[ ]KSPE"7!UD?-P=-1Z#<=X/O@I M,GV[WHT>Q^%QGT+@[6B?>?6VV//RQFFQG? M5NF8+1[+,'R[4FWTG?H_S^N-$^O#XH?]<[EZF0J*4T62OZ239Z^H>K;6-GQW0TW!$3BR(+>6KY"3T!/6E=(:^NNN< M-+ERM8[?ZNJ_'Q:G99VFC!8924D&M$BI71L,!#Q7 G"=\PP)D\)<;ZLD^:T. M/MUZF9##RD8]&_LS->6"4RFOH^UGMZ,A.%BZ92EF\LM6X#\[SN\S1>.BIF!Z M0Q0O*?-ZET.G:7J#<"9QT__=\$RLKUJ6-VII)AYF&_OE4T5Q)KD D&$&,+5[ M9YK!%!36VBA)$(+4ZPSX7.-C*LB=7N]>>[V887*7!?9W0_;>;(L*)8%@"R8D&F,+"KL%2@5QF0C"C"$RS8)*',!G&MCZ7*I2U?K82=J_D MUV5(/%WZ?H'NV]NO:OU5\F]+_]7_!:7@25UK/FF4HI\DW+C4R[JR_'-+WFHW MCHAN>,9DBPB48'C>B&X0G660Z-A4>&;F5ZD7W+;_>:5_S);/Z_G+%_VT7&VT MJL_2TA1#(V .E$0*8 (UH)HA@'5*L9$:Y<8K%]RGL[&9NSMW]U@)Z)]/>171 M=B,6&Z>>K=5>Q!U4D],BPUC8 M<*[#%$"2X]%8-T/X<<9%76#>;E1/B;YVQS*8J PI78 B*S* .=. Y5B +#6L MX"KG*LU#;)]OQV,S=Q\_W/WZX>.'AP_OOB9WG]XF7Q_NW_R__W'_\>V[+U__ M]4\T2XN_)._^O[]_>/BO,*/H/1!^=K />'LV?0V1=RDTCG6BAU.P4'0B&33O M;@>U8:%@')NMX/>[6:IWZ\WL.]_H>[,C3-W]99^%N-W@*85@@2#(56ZW=3BE M0!2%!CF5!$$.B>(XQ%J%=#XVB^4$O5*![W; _:Q27S#V;)FV8KMPO3V:29-, M.3X%6!>L(MFIH*X'M55=0#FV5YW:Z.A=+1>/#WKUW5VL_6U'8V5WLM59Y_K> M?%[-%G+VQ.=?M,N5LTU;L784/-/"8"9S"H%!P@!,# ,4\@Q(ZW0AD3.3AY&\ MWRK0V&R;B](*]+-N'1)/_VM H/OVRUPRKM,E<6D8]Y1A$1VU M2##&"<.7ZQVNQG5_]2SQV\;K>Y^Z!5_U)^>G:&^-]5=POWS M9FVWSFJV>-SMF&26FXRZ1"XH[1\ZDRZ12P.*D<@DURFD0<3VH0*,S6ANY4]X MI8"[^_R^W-YX)LN]!O\>9EN#1P9R462.V U!N[)A"1$0V/[3+FXRM^,B"@[# M""3Z')MAV"3:1Z?O$?%;W?I$N>?5; =O+7M2">]6L/J2NB'_)'D[FS^7US\] MG$)T13'28A;<_:"+5U=PCA>KSNUT6YS^:I>[C\OU^GYAMQ)/RRK>Y]Y4I[A3 M2E(B= $!U-:GQ\RX>V=CW7DM<,8*E2*QRRM^\%^06COUFGN'6<4/0YRC6GD3 M%_I6AKVI4N[0^@;M8/N9LMNQ&\9N.3F37YRD?W:P-81UIFO'"EHQ$#78A][] ME/-G]X$G][-Y>:[Z5[[>/^]^\# K+>#V9_$,G!>VD:Q9>U^#FBXOM8_ME-]+ M73D/:NX$5_6#%5"G:8H A\;:H$(8( 1"0&*!26X4ERCH2*'9^-@\W:UL,Q=L MMFBI_W$=-C]KTA6,GHW'3JSH-9]/U8U&+-!H>F "@5.E3HD"SCS3;7)N&08^ M\Q='+U"7AI^BM!!091A :#=$[A004"JMYZ"LLY!A*I4*(C<\W\W8)NR.'N.I M$C-LPEZ TF_JW@Y0SY-XATTMX22I98PWG]LQB#2S+W0RZ!QO5_1XME]YNF/T M_MFHUT;T\Z\O^T?JX.B[W_E*W3^Y!]?_T&NWK5FH;4S0P]+]J+FE>7Q35]0J;HL5;]S=:#4P2A'V>+A7/"!;=/R4"[]GJ?"LUY0;3$P,J5 2PY C1E M$"BE,+;KD!34U)_*NX4G%=8?Z$/9ZC309Z++__[1OA&_Y?4/,>H]K^#-=)UY[N$[2@UY=H YL4>713"G1QR5?O.?2!<&];*M-,ECDF2A M 7D*,&$I$ (:4##)H1;*^EI> 6A7>QK=#L[)"D1IN^96VL34X@;0(+4BV[[< M1,6K[PU=>?1=F7DG:+*5M MU5"MF =Q1L; ;B#SJ!@S#V*-\<&FECVIM8#C^ M*!\]#@BDO%[H/3SNP\)%CKRWW\U4:"FY+BS&2G. 8:H IX0"A9#!.H>4F#PL M:*"3'..+'+#?7-%;,%QC /P<_MY![=DZ7PY[*[.MG+2O$N=V"M;PP6T-&<8: MT78*TPUA;&<:"V?_?;?8V,_G_6RN5V^L(_KH2A84BG/-% ($,>FRJA#@II# M>H=2&*VX4EY4>1?:'YMS6(F8E#(F6R']&8#/(=ANC"+@TK.9"8,DB 6X1?%. M1,#GVAN,"[A%F28=<-MC_8:;6A=I)J=((T6,)$"FF0:X0 C0PL[OU.JK4U3( M@@1Q7P;U/K;I7@K5G4PG#'F9IQS! H)4YQX87UJ*/WQ(Z0%J \>35GV/,ICT ):N MD:2'C<0L>O;>5.4OLLPL#Z6=4Q#%?/!OAB];.D5/.P]ME64SLYDRHBV21;;9.U4_> D=,I M/$DJE?LN@19O4'JM@19!S-?F^8P*ME\5M(C]=8PZG)??I5;GK]YJCIDII0QA M1"$0! J "-B]C_6J].5A(%QB7Y@ M^YGP^! .&/5PEN3SW15,P\,8@R"*%=;HU^FP88Y!0)R$/8:]WJAF.> L2X$U2 07HL@-#;(^+7V-S>0T M1"UC?&13V##KTX:PG\F)A%O/=N88LC=>D 4;%P\P(EF4MIX&-2,>*A_;#I]7 MNA=0?/=3?G/KQR?[.4PA*E3!(0(2F@Q@R@O :8X *QA%,N4HPSRTB&*S@[&9 MAJV,R5;(Q$D97D?Q ,3KURBW0M.WEQ&&2J=RBN=4OZFDXD&#@Y=5/*?.N=** M9Y][G:2'QC';T7''CRO56(%JBX10BLG#/1E((0+%SX$#.,$8$%R0 55 M0&>:Y(511F1HZ(R&WKZ+5\U?^,-\$GY.\ @'><"-^ZWI"@??RM-W]=+9^?;+_O M9PO[LQF?V]5^4\K\AE?"?=Q5 N0%A(JP#.0I3 &6ROH]KL0B8R1C>9[+M @Z M,;E5H+'MG?;LK>[JO5JF2IV2K5*39*=6LM,KV2IV0_'&F\?6;YD:%6<88MF! )O)/:";':[6:X/]NQU*N5KNC/ZS1[)G-.L#/# M/ ,88PYH(3'0&!/[FU297(;8XC-]C,V\[D1,JJ)Z(/D7^&\P39[X*OE1360R M@1"Z_VTCT/CSYMMRY2[7)LEBN?WIK*P55I[C-D/4^";YFQV<;__ZIS2'?T'I M)'&)-N5C;[4L[F9DO>KVQ;N:F;K+.[H-&;(?(]-#;8)6""+-]/-] M##K76]4\GNWM#W=U*RI*QI+5T:6W;WD=][N"'.89Q)P!H5V% %H0P#-*7:43 M1:FP?D9!P[R,:UV.S1)L)9[4Y)?;VD%/_C7DNX+OZQO$A+1W5^%F-#NX#;X M1?,BKG8XL%/A"\"IC^']9L<;._E-J^>YOCTMG8S,Y65AZ;EA^Z,6S?F_E=#% CF#]/V>;;V^>UYOE=[W:D5,[D@G[_^J!_YQ"CJD4 M&0>Y8RG&F7;\#D( NYDI#(4X,SD*V\X$RS V6_-);Y(UGX=&_G5!WW^02ND3-WV2K?S)[U:!9*M!DSA]JT1BM8BYA^H,8;0=5K@$ ^^_.D-TNCOK MWE1XG.*;Y0^]VM5484HB3:D"1&D7^"!1R/G(/9S'&X$;L#]R2'_4Q!FP;Y "RJ1UOIS/0RZEK>H M>+Q6MSUZ8US-A\73\V;]T3H#D);>0K[U85A"2NF2P"*J;7CZV8%(&/5L#YH1*)6@DZ0&K(=;%0],8L>, MG.GI=<)!+JM\,=*CY96.5J(,$]$?-5_KHR _5Q?:E8#XPC?ZL[9?UV(SE5*S MS%5.RHFPAD-H!#@O4J!3(AG)<(%4T+5K6/=CWA>,FO:G! 2G[]Z8X!-S7W M[Q<]+POA+A_X3W=._&TY=Z?#[Y>K\XDD4V5,(6!: (93:S&9$NY.7 *.-&,0 M4VRR;%O9U\\=["J*UQPXK/?;]TE462]-522(=7SO9NE*_)5W+K5"7=C4.@^7 MGXO8ZQ ,%,Y3J3!Q=U=)0_;)^:R]?3Y4Q.B>&U&,%?/358QA(X%N!.LD/NC6 M]CI6=IAQX>I$S+2C_R@#(EV/UHES 4J;ERE+TZ+ 10$D@LK:2^2H?5()6,I$ M+K')"PVGF^6&S_VLY;4.@WS-7;?]S:I<5?$EW* M'UC7X1K\?O8O)J@]V[F/1TB^:TRI]46/!]KYN1 M^>MRJ7Z?S>=?EO.Y-60N6W<*B2 %*A3@F#DRH((#GG$!."2$0.N$%4B$',J= MZ6-LV]:MB,EO3LBDEC+P1N\K8+H> $&X86]2/9@G,]##K]6U0\ MGO%MCW:O$;6IJ[0\V";N?L[64XA@GFE%@.(D!5A0"AA*,\?ZG^4BI93QH+CC M :9S M!FAN]PXY1B*5)JRZ9FM_8S,%E<3)-RMR\EP>K)B#V[?0LI'M8'N<8<>%L& )D]_JI/R?7M1[OPD?G33J:ZQO*5]P\/Z2"<*G7A&IT]TFW\?%G)5 MGLKS^9NR?%=5=.ANLUG-Q/.FS-A:GO*7[4_SUU-D<,:YR$'*. =880T$1BD0 M)J>\C'34085_;A=I;//][6S^O)G]T(DV1LM->5E5\BY MSL72(HREGW$9=H1Z-DH-99)*FVTYM:8^[EIQ-XSO=L-XY:HK(CE\/,PC&<<( M @UJ5.,!>&R,([;<_6S\X*/7LYD?:N""#7M4H"/9]C@R#6K>H\)X;.'C-GY; M -G#LB[AMJW_IM>?].;>O.'K;_5OU#1-LI=\DGRJL"Z'X^X:UIWCP4) BQP#YM7UJ\1]A8!R*=8KJ(T. M%S1G2EKN*R1^4%:$F9DY?[HZE]QV::UP,R!DO7[^KM7]DUYQ5QNJ/*W\XM(= M[LW?U_6KTPR;%%.= NX.+'"A)1!9D0&H38&AH6F>>N5M#RSWV/SA4CZP-.!Y MK1->BAAPN3'@>'O<-8US%'NVV.>+&C?JDC853^JKF*WJ9>)&,T"NUMZ5YZCU MWR:3E1 D]R:Q(-3-C/-#";A-&^<',]"MW!@_G+![ON&'K_6^<$!QAKMW'![C M@_O+5^B^ Z=3F<6R>3];2S[_+\U7[Q;*E>.>NIA2(H4"!DH#L(09H#HC@.8* M88*,H,:?WNE")V-S*&HYDTK0Q$F:O',D_-ZYW:V0MKL!L8#J>T QHB5* D<1 ( 2!G?@\&3Y\7: M50VUOL-BZ6L* D'WV"/T F7?YJ*!HA,ZV4J=W"\2)W>2L;K<28< -7]X SSK M7F >R#&."7>80QN,6JL_ZM_:<.YDL(8'WF#XVYWI?F8;_7'VP_J8]G-;/,YV M'N;''<,_Q"S+(<0 &0Y=;17KU^E"N4I.2&>4"$R\BHN'=#HV^U[)#$JAD[W4 MV]WB#27Q?$; [R0^-JX]&_L8D'8A[O'&*!Y=S_4NAR;I\0;A##6/_[O=C-([ MOG)EM=>?=968748S:35E.45:8PX,R1C QC# A4B!R1A.,UX0(7"(';K0S]A, M3RU6&6VGEO,Y7ZT[EY.^!*V?@8D 6,\V92NA8_RJ0MXF22UE/!MR!89(9N-2 M+X-:BBNJ'AN':X]WC?P]M#.?]&;'5;Y-MIP:P137C !3Z!Q@K O I/VG-M+P MG.6;^S!71P1Z O<(%"-Q]=U1T/0#L9X]CP]:S<3[Q\:HHBU_V52:V0E]> MU3I$(_MC%"W>V*/+@2.*_4$XC1D.>+=C?:VNA>G+/_ZAU^ZNPZXYLZ5*IYRG M6<&)\PT+NUO%Q 64<0Z@S!'CF30Y"DKRB"GNG)$B@+*\L/M_; IB+85@ MNB-[8MW%V':<%5^BK$,J&KR)G8D1MUCZF83;$.K9$C2$FR2U>+U0'QZI'I_L M<-O!:]$;'BG80FAX_&2<.'I7F]#Z&K9AE\ T4WIU[*JLWWQS?_VP^.+^U7B:)X\NZ+;"ZYR^EW2J.?_Q[MKCGPZKW2B0' M6AR0#=C'2@B2F77:RK\L3;*%X7(;DUT@MOU\'L;^^=P6GC^>S^A5H_3'\3G= M'*T_S&B&!NWW+-6KQNX/@_BU$/Z!I.BE,'T="TDU$5B[$QFN.,!:%(!G6H!" MV^^+%LIZ34$7JUZ]CLW-!^>17O9#?OO/5/WO@ M6@O":YAJ\J_!T!8$0V#%^)M"4%WFPCMKXS8O=TK9#V]=_^>CM:'I5.8XRU!! M0,H+!G">IT!P;@"46J=":2:8%[MU:R]CLS*5H$DMXF3[E\0)F]PO K**+@/; M;FRBP=6S<>F,5%!NT54D.B4776YUL.RBJXHUTXNN/]PQS//[TWSYHO57O?HQ MD_K"!=6\'**2L6:?#UG=0[U9KJW[Q)]F&SYW/ZVB<:8L)PP)B"SJ5%C3D3(@ M"H0 + HB(65:*Q(4)MJ/G&,S/M65LBBOE&7SZEG_='_7DT3N50B,.NUII/T< MIQ&,WX!1 V>X'2=UG%KRQF, PZ-A^X4W5C1M3U(.&XW;+]0GT;P]=Q>V;*Q7 MFVE=YO)^58M4WF=CQAAB3 .FL73E3R00F!F0,8%3.B\TWO?IDU:WN)&N*'"F,P9EA0'&M >9< YH1"A#F1'''G)5[ M):TV]<34"'^H:@=:"U?OBKXXJ MJ+1C4\*-0(1 D$N: 5Q0!)A LB6HPW%)A/X1N!KWG!03F][.[31 M.:5?VT]U\ZZZ6YC:C;FAD!'K1B$&L( IH%!( (TL"$FYA#HH[>>H_;&Y3UOQ MMG'<%C2[)W^=TCI?G?=#ZT"G=YU0[D[U]]K&. MF7MV\S7;O.>R#$$K#XTU+:0F=A>D!2X YC@#7.89,$AAF1.)2!84'G;:Q=@F M;R5ALA6Q6W[>*9!^L_@V>'J>R('(A&?A750^5O+=:0?#YMQ=5/ DU>[RDQTS M[,XN^*5OMW?MUM-<0I[3+ <1Y4^M:KV[&9@"H3 MSVU%FOL,NYIOB4RV!Z6SQ=H^.6^OL'C+>/A9C?@H]VQ)#G<;U^&/>N+LD;L,*H]' MQ-I*LY;:?@BANXV+B/MN/&+@V/L>I!8RV4F9;,6,N1^Y!D6TKI5Q3 M^'3#?4,"S2+,L 83 %6.4*4*P4* PLC-126\O2 MR7:D0Q&6T^#V@L/E8_-A<\K'=DKG\7:3@;;W#MGD1Y3 M$(Q/.#MC"P"Q6!;/=3$L6V*+DB>LAVW/=@U:GLW=&5^]9NDLS2"%&/"T* F MPKCJO QHI;C,N=%(!]'-'C8_MBF^E2XX%O@ ,[_9W!V)GN?Q5K >UO+S.D>+ M6CUH?. 0TW.*G<:#GGUJ8%9IYQYL7CXLUIO58;IV%!= M^9,JRVE*,X5P;O< 0FD$L.1VK<*VAI+?:V8-'_-5"5ER M4I>53@8CI0X=?D_?9$RC^?]W=VT];MM8^+V_@F_; N9"%XJD]J' -),L@FTR M13+%8M$'@]>)6\<.+'F:[*]?4I)M^4[*E$;= IE,)R/RG(_RQ\/+^XX&,$TM+OV'VRG M>WN97JL\THA@F*32UO+3$&U?7>AK;+'KZ4WM]+57!Y9&N,DR/[.LFY:I.Z'^_KE9K6BBE MA4#0%MDSE&'8(D=,0Q)K30B),4N=]%2N]C0VPFA$AHRU8-]<4-OK*\=T#N#+ M?!$4MI[9HC-B'629KJ!Q@S33N98'EF>ZXN"Q1-.U![J4@6_$*;564)L+F.L\A0*EVOS'4NYV)="UP['1Q$Y[5MODONPB ZDM-RH0=E7],RK:]]7\[K^/52U=W>8+M=Y=VAGP KO[E[MUW;W>*[; M M $A^SI::6>MKI,E8QG=?JQNZ$39SK'-)<02YD8WM89Y-3>EXP)CR7%L8@3 MGZ6@4Z]C(^^/9DCD>EZ]]?L.V)\T+O@M#=W0=ULD!L>T9](^"V%SU@EZN3/E MA5*@5:1;GX.N)[U@.%Q9^CW4];7JZ]CDF9_-I6F._C M'16 9HM9J7Z>/=O=^?U"R":,7I6S_U9\V:37?E"?V6QA6G_0;V:%8//_F$AZ MFB44TXPPJ#-N%L@Q3PR=40TQ%=3@QG 2I;9=LQ)RC5Y,E%J7SFFND\6IC'&<4:C3%$/$S!J6I4)# MGA-F_B1Q)E,??CW?U=AHTU@*&U,!V]KJ1Z07@'7CQS!P]4Q[.R/!SLH>+O!= M!R,0.UWH:%#2N>[P(99 M. Z!<^ 5&-C^8ZL*N !Q(L3Q M>;K#8>H[MOI#E56%E0^F\=7,!MH?RZ7XH[HDMIEU*29)2AF&G)$,(L-)=E\^ M@1GAV 8SAJ/9Z;AH1WHV#0,Q'XGIWY@73P\=6QJN/-3/]_VCE ]'[U1_+NE-?[. MS [KE9(/5J=\O5J9^.DG5LR*7Q=+;E4J[&G)V\67=6EES!=6G*LN \OF8CVO MU2R6\_F;Y]Q"JW[WIN]+R,>WS?\9Q7H>^^XH^XK*S[9/S:/Y9G-[8[- M;MZU_W"WD/L_:/UFG=/R=B%6=FEUK^J_S?_76HFOO]:WT#ZP4KW66HER*A'1 MG,4*(FGO(V&LS;R8"*)60%9#4:W>7%8\[TFR:T3/6Y]JK)UT:_: M[;&2)-4W:N>GIX#ML&^$VS0WWG'N>Y52_XH=^(,?[C]1 MHP V,(#O-T#\8/>S-O*F&S" 10/4< 24^7V180PE(3RL\AYKMEX !H7FM0N.Q2U Z#EP00TODW MSIEP,\6-: :B_*Y6#,K=-T)U2,*W-M?A^&2[2&I61K8]>^/O:$%4[*^(BOWU MTT:F>GND4[4Y)5&,9)RED*>V DVJ"60QHQ#S"&,A&"X0[A!D%R[^QNF!Z[BF"\4C:5 M8/YV(=77?ZEO4Y*I1"5"PC@G&"+!,\CS1$.J44Q33)"63CJN9WL8VVS>2#@T M5H+*3&#L]!6[. 3R\O0;!)Z>9TUO9#J(6ISQ_@8QB\,6!Q:Q../0L7C%N5_L MMNUR9]J4S5[!KFCE>S.Z]TM[-WU*9<)8Q#B,M/U<:Y)!1DD*LSB1:8Y2R?QD MW*]U.+:/>=M>O_V1J]"Z;82$!*SG#W[;5+"S=0*LM>"WVMZ I\"NT 3:OKC: MW:#[%*[.'VY(.#\7/ _PS;JT,ES':3"[?&8D1![A".8B2J AEQRR+,-0)*G. MA&9*Y:$2 *\:,S8B>EV4L\]64Q:PEM&5)$F=9O9-L=4_@N4&7A\LQQLU PU! MWSL!E[(!+1872*8X_)O;)/$T9E393VPYK?4P<:B#][ME7*;=T9F]8BFLN'4QK=( M38#;B]G+M#C2-V'T N;=O/L_T3F_:6B'DT._SIC:,Q# MQ?#![!HV^@X-YU'<'+R#KI4LB]E"%87IF\\6=?:8";YGLE*&62X>C1F%5JN5 MDO&4$RT22H2)=G%D-5D-2<61A#07C' N:)1[%;3UZ7QLQ/Z+:>B3S8[YLIH) MSVTG+] CI3%-*8%*)00B+#G,=99#3:3(*=\3-L' MS&T:[PY#SQ^^9E>OCY.CTSZ'NDVVW_BP=\=..G9T4^ST;W6MM7J825R=96S5 M-5^Q+S,3&[]7YA,<2Y52S:%DVDR:7 A(58(@LF7"TP@C1.2F3+C;9]B][_&=\^?\/I@E=5ON94E\,X9ZS $;IP0&-:A"K4>*3;82W0US#NQU[L=X"VM MF>JB5\A:KKX !BOMZMSQP)5>?0$Y+OSJW4(W0K-Y-39SZU[Q\M$TT5SJ1@E& MJ481C&..(<+F"T5I#I7(->))PI@B/N''Z6[&%H;L\MBLG1-@+;U^X=L'5S=& MNAVMGMEGE__I Y0WL5S&(1")G.ED4,*X[.@A.5SY[8X'AJ6) BKU8UTI:WY: MSLW#17UW8QME4QKIE"8I3+$4$&E;'%I+LT"1DL M#W>/4QX;SFO2#TP@^T%]J0_)B@?]RVJV$+,O-J?PO?I:/OZIYL_JW7)1?BJF M"8\RP@2!B4H)1#1'D&&!($TH01B1*$)T^JQ6?.D3T'2VQ^=3U[:JOP^?>4>1 M?X#3?4# 1V,VRG K7;&^V@ MG73BD.B7U?)Y5IAO;%]ZN?I<_?3MPIC$YG="V!KA9F'YMBK6,[?5>K8J3O>J M/D]Z9%];FPC3E$4DR0F'B:0,HCR+89X@#2.=)0(3DNG8*180UV;K=E\R9@^WX8 MW]O;=V-[)SRTEL;V;@PDN32B=\1/>6G(\;HHP#2((<,V6*?9@U'"(%4L0S*/$DQEC%-=.JWACO=T?@69W7%(=&R,43JZTT9 MJ".:?T_>O-Y=J:WR-ROQ^R9%O>^4S-";1:<[&4&"XMGMH,N_W8T4JN.O%L?8 M05T;ZEF44Z)XKA#!D'*J((I3LPY)509YEN0ZR:6*&?79DS[?U=@6$/5I[][* M82&!W(0$PGR9^59ZN "T&V&$@:]GTJB1VS\2W]H9CB&N8Q&()2YT-"A37'?X MD"TS@CT]K>SM%D,_#_J#>E8+6W)GH=Z6ZG,QU5P03"F&C$>V,+#B M]E9K C&1)$&22\D2']ZXUN'8V&/?7GOJTE@,?K,V@\IHSP.LJZ"[<4A(*'MF MDAM1]*845V@"$ U6RUFBR=;R&FSKIR)NX5L:H]4 M>;&/IO.?#")_3#."-.8J@333Q"P%A8)Y3'.H>9(@HI*<(R_ES8YVC(U"VQGM M=AMI76Z#%6[]J)>-M2=@H4HPLWM]"GP_7Q;%#^"+62I5M96Z:A'X#:+COE3_ M0]/WQE5K5#8^V()\M9; I"JN4 ]-XTDC)0"L,Z#RIA=5@4YX!M<0\+/BA10# M.D%U7A^@6W/=*/:#5=IZT+\6-:D_\)*9:-AP_:8FWIOE[KKYS_8.^K;TPI2K MB'(1TN]6)N[?3Z;.R@NXU-#X40>J8..)S8+9UBO5RW8R3.7.KD1-..X, &H@_KS%DD$Y- !D MASP:HLF.];*M?J$)B0T]5W?R]^,9GBHNE: P99%A2Y$)R",;HR:1)"K"%,5> M4BH7>QL;'^Z'GEO#0:$6,_/A7"Q+7XZ\#+8;"P:#L&>>:]E971WM-0)T B54 MV>2+?0U;Y=C%[:.BQ$X/G6.3]IC];+[[\;O-3\P7JP7WXW?_ U!+ P04 M" !O@ZI6_K(1:"N" "$[ 4 %0 &-H968M,C R,S S,S%?<')E+GAM;.2] M69=;26XN^NY?4;?OZT57S$,OVV>I-'1K6:W4D53NX_O"%0-"HIM)RB135>E? M?Q#,>>80.W>HO595*I5)[8WA"P2 !#__+]^/Y[]]!V7J^EB_B]_X']D?_@) MYVF1I_,O__*'7S^_ ?>'__6O__1/__S_ /R?7SZ^^^G5(IT,J[__5):+XY_^MEC^??H] /SKYA^]7'P[74Z_?%W_))B0MW^[ M_!-/P:/A#H),$52T 4*2"K14"0VB9L;]?U_^Q% 65W(&A\B!?L7!*4T?BTJ9 MQ$04MFP>.IO.__ZG^B6&%?Y$S,U7F[_^RQ^^KM??_O3SS[_]]ML??X_+V1\7 MRR\_"\;DSQ>?_L/YQW^_\_G?Y.;3W'O_\^:WEQ]=3>_[(#V6__Q__OKN4_J* MQP&F\]4ZS%-]P6KZI]7FA^\6*:PW,G^2KI\>_$3]&UQ\#.J/@ N0_(^_K_(? M_O6??OKI3!S+Q0P_8OFI_OGKQ[>7KR1"RNJWL,2OBY,5_C$MCG^N'_GYY8( M\2%\J01O'K ^_8;_\H?5]/C;[/)G7Y=8_N4/]1%0-8KX2NB?*.4%:8_ M?EE\_YD>3,H1HGY3)2,V4KGSNC/I[$?WQ1K\3)^=N*)X<4( R\F HJ\0T--2 M\ABL%+1^2CF([.MONTGU=:V^6*:?%LN,2S(B%Z\+RW1#PW9&[#V9I,*VX^V4+C M__LD+.F)L]./^&VQ7$],BIPL'T(QLH"2,9&!5 Y,,D&76 QJV43YMUZ\%0Y$ M_S@X1)Z=0.(#+J>+_'J>7]%V/$$60BE20RQ1 NV0'ERV#"3S(=,F&9)Q30!Q MX[5;P4'V#X?]9=D)&#XOPWPUK8(_![269,HT$\!#0E E! *T9\#0R6)]TBS& M-KO#K3=O!0G5/R0.DNC(J'@]7T_7IV^F,WQ_H=)"MEV Y$7.I(+5^1_OIG/DD^QS(">Y@# \@TI"U:U207;6(5%J$^\.+M4E?L!T'%G@+M"1.;K?%H^6&Y^#Z=)]H9D0EK%0?TP8!2VD%, M3D"RJ0C)K$VLA0=R_]NW0T?'F=+&.?""'.N"24M9;'+I,#A3TGG7WXNIA?9& *\5Q, MS<4&,F,J> J@N#- +C'3B@LE]&%JO_W&[53?<2KS(!&.K/Y/F$Z6!%UR"P4&*=4G#Y(]S=>MYWB.TY;[B^\ M3A;]Z]_3US#_@IM\:W'6%BTR&$^62PED9+Z_?3MH=)^";"#:+B#R=DY/(W%,O^.KL [G;$V<9#(HXB,)5T!%I3H0+/ >CP)1:>%HH M]G61]L-H5')&NA1\J[/PRY=N5S;5?0YR?T%V@8-/QV$V^^5D-9WC:C4AE 87 M J^EQ!0+,^F(?.[!J)B$%<'DW"*K=..EV^&@^VSC_H+L @>OCW'YA;:\/R\7 MOZV_OEPMM J4].43&!R@8?/3>,(5-S,2U=VZ'AHYSC@>* ML0L0$.''M8QCD?[^Z2O);75TLJ[='#6RG@3M;9$,(7-64^!YS MEJK%D=5C-&P'DHZSDXW%W =H2'++,'L[S_C[O^'IA!69G"/9!&4$*&X+R085 M%$,2RCI967@+G-Q\[7;0Z#AS>;@PQSZO.@N5WDQ7*L.2@8Y'QP%ZC!]Z\'28Z3FHV$>G(L'AQC/-#@T=)S';"+4K9%2C=L8" MN3LFBA !C2464%46-@C/UO,0E&:V(2XN7[P=*CK.6[80:#-,_///=\3XCGYP M0'OVT?M7K]]_>OV*OOET].[MJQ>?7[_ZY<6[%^]?OO[TE]>O/W^ZR<.6?=M/ M/[550_>.]!_8Z7VR@B\A?)MLBN(J*H[*F^D\S-.4#,;BK+?K$G'6(SD2M)\0 MP"0H)1-$Y!R\LE[ZP*57^9$E5\(J;N!P_M*S=8>S]>KB)U<+Z]K4N%^]X ML5KA>G7)91"A:$Z^4@ZI@"J9@6.RNDZ2>VZ$S.*QW/<^7-ZD8)P^\L&0<&%[ M&HA[Q*WH)O7GCO8E$U%D'Y33H%FI/?*9D]FT EPN/+$L(_./Y47WQ\PM0L:% MSB&:O1 H[?S[T3U8GE*+$S(/AN6N(3D@@:5@B/#3;0+G6F35\2&;XV; MZ^\?9V#&<#C96[8=X.+#$K^%:7[]^S>*YT4HXEZ&DFJ-V/$,P M@D'V6=1:3 HM6OM!NP.F^8'0@-O3WM+='QJ+=9@ULCN+;[A/ M[5N-2JL-#<%HXZ6!;#G!7%D%,0@%:+5%\M@D>_1D>3^#\S ]/?@U38*N9D+O MP+8<$2>AUNR^P[#"CW7(YE'YE0QG%=\4^<+EX=P]N3!-D["7,#D#PEL0]_S*EZ.Y,&&0+7_^>9B>U^.:2IZ*C MBIN1NU)7X^@D ;L>O":KE CH0V[M F]#5P\N31/P-%="!\"ZYK^_7\S3N9]F MLC1&)09*UY-9'P3XG!)XGPN)B_Q!V]H+OI>0<<:2#;$C'2SF#K!R1O^$VZ0V MY_1D(BTAW$=PPFOPC"<;4'A5ACF:&F?XV&#G"CL)LH-HZ-TTQ.ELNI[BBMSR M32'HU\6,A+ZJ+OKZ]%(T7$B6I*#---;YFU8(H! Q R^^V*B4SORQ"8;[ &1; MVL:-D@8_U1Q$11U8GFM\W4Y.9"F%UHI!D3R!D&3 ?I^8'CJ@.$W@=TEB?TUCLRFN24R7K7=GV? S&B&<65 M@986A0,B1^/-HS,0]D3/_<2,N]D-!Z &HN\ 0S>35!?\G%YR4VPPGL*"K(4' MQO'3/6M$ M2^DB,PX4+0>*."V'H!0YE\D:GU$KS(]=1;,/JIXD:MSDXD# :JN*#K#U;C'_ M\AF7QZ\P7I:7%,X$UX7\R%SG$F8,$%!F2%)%(2EHT;;U9G/F%P?"SZ'B M[@$Q=S$?E4_*8 2G!2/,ZP#.80&,GJEHA>2/-E*U"=;&32H.A9?#A-U#>ND: MXJ_E2&V*62@>P2I+MM*7#"$*VHCG\*8'C.T/5T$' M=N)*H;]WHX>+553 =( M>W7^VGJ?R#%^#K]?$V.M5M$,:5\F8156#WD8+1RGK8?D-9K"3:8PHC'.GB"I M&U][.)2U5$H'&-N<'%YGX6JU2(>&RYS)2Y!U2*0V$!RMEI(<11,I"_GH'*2] M3VGOI:8;+WQ ^]5&%1V ZAH3$RF<#8%3+!'<>1Q*KJ: +(V0T3#NQ( '*-TX MX\]R8K*3L#OPR>O,G^GZ>-.B-,\O%_.Z>^,\5582T]HQI2#I>A%KHI T<.)' M,(TLYX!%M*Y>?(2<<6L#G@5'K931@?UY1$):FGK?O(=R-9T55(U5T *H/%^_=L'362)DH;-7*%8BBMBXH&\%K5D!' M%Q)J%35[;(K3GEU!M\D8NY>^C8;OM@(=).X.$'-MI-T9_2IK%K))M)!J11:7 M!KPT$8S1J1@98I:MS_YOTS!VA=(@6#E(T!T Y47.FR*M,/L0IA19O@S?IN1C M36(NGD4MP;- VZY@"D*,U?IRBC!CJ0G=UJ?]]Y,R;OIH(-BT$'L/Z$GIY/AD MQ.8+^#K_>7! M%<^]CY(]>M'OGC4DNY X;AII*+0-J*8.4/@1UV$ZQ_PZ+.<4.*RNL?L*RS1- MUQ,6F=(AUA.G>F*4' -R*#44CK2FHJQCH1L#[VFJQDTL#82UQLKH %YW!35Q MT3,;[&8L'"T0F2PXY34(9VV=.Z]U:#^IZS85XR:8!H+/@<+N(+/T5&P[\1JU M+2$ #[78P;E4F\X5;?F.B2BLUKKU^(^G:!KGTNJQ,0T^B-KU$LCX%;)7 MOK63.\(8QRB\L PM:&5RO5�Y"%@V8FTU(LAI?'YL/^CQCCN L2GACCN(NX M._"9[A^WXJVJ 80!(S'6JW\3N" *%%.43H9L.+:NT>U_C.-.FMUJC.,N8NX! M*[/9XC=:0?AFL7RU.(GK5'OCZS,J0*9"8]<1V52 M\S%&NQ#8 [8. L1MB VFG0Z@M[7GB6BUE]&!-YNZ=H'@. O )"*WD@*1\-@- M3/_#&W\/V0<'45$'T'N,$U:=;9%IU? Z(U5ZB'5-L>R"08S1/7HKX @'Q>,W M_NZD_>T/BG=110>@NGER2?'0T7*S0//F;.H#+C?W6TV,LER6X.K\%@Y*!XJC MR=T &1+]0-?;NEM7GF]'V=@^?1L0/4X16-OD\\ K8.4L#>DON,R+@8$U=O5 MZH1X,=ZF'!D"MYY\B,05>%D03);"F6""]ZU3[@]3T^V9=&LP[2'\;H%T_59' M;V3(.46P6=9J52;!UW:,S#*/@;%H;.OLU1,D=7OPW!I2^ZJA"UQ=*_=Y<"// M@5E9*-I1IE;,;R[_L@%!!!U8S$S+V#K+M059W1XV'X*OUNKH#6-W=G3F<\:H M.013&"@G"KAD,@761:$K6KO)WZN[][2HH^<:_"ZRRMIR$>?!OY8"T-SX6D?170$$[/4[3PZ3-]_>OK]Y\_';TY M^O#ZXXO/;^FW+][3A_[ZX>/KO] _>/OOK]^^I[^^;E;&L--+ARQLV)_[1J4. M9V6AE^G]2S KG7,A9$'*L@[QM Q\X(2^Z(205A3:!ALO^@=(.;QL]#O.3_ - M+>7:\'(!=S]3HOUPK8Z/3,>C,@6]JT5B@@,4+#=7' M3!&M8KJUR=N#S''3J"V0<[>J=%A==9!0?;E8K8]*G;:^.>K Y?=IPM4GVE$F MG*(4Y[PGZTY63&$=(\%- 9.=9LPXJV/KW-?#U(R;2!T"7(TDWP&&_KQO4+(-3V5MI.&>R=8/@M=>/FR$= B7[RK:#DN1/ M.)O5FQQPCLLP(XR_R,?3^;0*93W]CN=WGDTJFI4)#+A("11/Y%@*55OXM>>I M:"-,ZZ3H=I2-FQL= DP#:*0#\[-I+KJL:'J=HW)SH$+AJJ('=\>3/\#3'+S4+^[G]V+.K5K6)\2X5 MSQ0(IP5Q0ANSJWV3B145C/1(?[;&TETRQDV #@*@ V7=P6[W=DX6#5?K"R,: MHT@6A02="HF#>WMV;Y%!4[00 @-O[3W?(F'<'.<0,#E$QAUL5%?@OH@HI_,3 M OTY^A?SU2]8%DN\G+2&J]>_D]1(5=-Y6)Z^)5%NAF356'2QV<,Q& \6&M=PE ,-F_3?X"4<1L3AX/?83+OP(*2-WG-0[#% MQJR%AL+J&;N4"H)3$41R GT.7NG6-N\& =LE/-F/A)/]!=R!8=EFRL0'7$X7 M=9;ILL[,?85G?U[UK'BO#-/$IPKUSA-5,V^:+*ODQ3MMHPJM"T@/IWH['/Y0 MF?=G5F4'INTQCM^08S#],C]K=TJGGY=AOB(6JX+G>?.WV9FZ\W^>K-;G=WN? M#55Q5CGC*>RVV==K%9TG>1@!]=K4Q+PH)3XGH/?G9-S3I>?&XP[+X9G T<$2 MN4< EZQP:P33PH$SF(B5.@#-<_I"<6"6-GJM!IB>^A YXYY6C0S65FKJP*.X M&"=T4=9Y*1]6N-5%,>#:(JB0''A!XN(^&&:TB+)YN/T0+=L9QA_J:+2)V#LP M6+?Y^"6LIFDBA?26H0$EC*5PG16(6 Q8C<%B$#KKUK<8W$O(N#MJ&QT_ 9S= M!=XA:EY-9R=KS!-IC.9%*?")$QNUX]0E5B_VY"F)S(UM?D_X Z2,N[T]"W+V M$7H'V/D;N8)?B>X7WW$9ON#[D^.(RZ-RIXCS4F8I.Z.XDU"49&2F4P3GF 0F M0I0.&<7YK4O+=J5Q.SOU0U5U#*JF'PB&Y_8Y(!H2&$15TTS.DR3/V%0Y&U_0 MJ[$PV,%&.2Q6]@3F[HKK%Y7GIOYNH;N*)J+U)+E8"]W1:7","4 IN0N1)Y=: MQY0[DCCN1MP#,ILHKQDVG[]'X>5?7KS_\^M/;]]_^GST\M_^N/GU[_ M[U_??OZ/0=H3'GO?HB@@B MM-[%MB+L\)%!YR_Y7$=N30*S*+V+P+*LSDX6]3Y4\NY@C[VD_DPB-1>XF&^N6/I]NII8GJ,R44)DNH;C%),[GQ+9 M:%$LXU&6YA>%/DI0)UC:0],/@>9@L7> H5L\O%H M?$9R.S'+4(PEA[-U\_"]A'2"F<,5?3L#BRUXYYUWR&\+;$C=LX-P#$!M%*!W"[?='-.1=6LCHIS0'3 MKLJJ) C*!A E.>:LT**Y,VS;4'4@-Y=X":2Z_Q'?&R*26?)!L\JE! M*(6@&-,0@I? LQ&6,>Y8;(V8NU2,/1ZS??RUGX [@,CM4J"W\[OYC8^+V>S- M8OE;6.8)>F9,*AY8L R4I^7E>$:0*(E#IV(HK1N]=R2QDT!M3T3<+> ?3#T= MH._1@4-"1Y.#2Q!+/==/.8$WBH.U6960-2:?A@OA]CMT&;+:>C@@[#(&:A>M M[(VP;YLR15I+R_5 \^\G@I-SD+*KI_>BECI2$*MKDT-,-=S@PK/F\P?VNPIM MR!J^9\/4@1KH!DDW.V4P1Y$\"I!*$ NQ#E1/#,'(( WCAB-OG3+8O15IR!*9 M9\//_G+O8)O;B.5L*N.KDR59T;,R[#/C>E&QB+D&,!2J;O0WL=%[82A<09Y) M6)P5\AI*!BYB$#DJ3A\8PC[M1N;HPU*>UX -J,-^8;J9

]M=4!"@=JS)/1"I,XQ5:^BKI. M3'(9(V 1,KN2K>6MQYV.V+4YY R:9T-X!T@8=79WK>:;G#M!&SY)Q)@_+SZ$ MTSHSMIZ'2D0[(Z/ S, 5YDD\-M%ZP519(0ZR-RD/$D+OGH@>=);,F)GH M7530%$@C-(Z\^/27-^^._O9IF#:1RZ<_6U/(_?RT;P%Y&59?W\P6OZVN.D'1 MJ.*+!N&3HYA5./"H"J$F!\:X%XFU/I]\C)X&)QOUF1^6B^]3DMPOI[^N,+^= M7\YH?4&1R_?-Y%U0MR[!W&-B MX%#0&@,!CY[>[:*.#K!TE9[93&(E46[J>CXO/F*BOT]G>(.]SXLMI7TE688Z MHDF 2:@:,8GJS40PVF&1)%UO6M?D#(;TY33<2IN]G M>)X&?7&\6*ZG_WUV%L55]DZX.I;615"\.(B9"9 A\,B22,:TMM/;T#6N^>X+ M28N!U=H!5*_3?E3>DJKG7Z9QAO6ZK_5JDD/QD9.09!895! >@G<2$#EJHSS3 ML7F;T*,4C6MKNX9G0U5V ,R-U%;$RIO%\M7B)*[+R>Q%2HL3DOW$T6YE=15. MD+3(&'WGZSPLAE)9P:-AMO7$U\?H&;,D\N$3+2G@A-"L:E6C=!/X$2>.6HG6-R);*[ ";F\*0F_['!8=.O]^X#*W<'JR+H&8P/5C5\X1LMF M_@7?SM^$Z7)3%'I4:L?UTSAK-T#./8(USQ%%"")RV@8B,%5ZR M)U=EJV*>+5XV;IE8EW@;1$\=F+X_A^F\2O%H_FJZ^K8X*T0^*N>9 9=RG5JI MP88Z0%QZ :%6RD?U4H]VMA[F4WOG4G$O1 MB:1"8BE"XEE2R"88N<7U9C?K2^".-@#7NGQH>^I&KE3K&K<#Z;@#TWJ7LXOT M%LD=I]_/QFX$&YG2OB:Z*)P+VI++4LAOT5++%+5/N?U%N4_3U5N7?QM,/ F] M Q5TJ.4<"'9OY]])Z(LE+=D)*HY&:@<,2QWSPA5$)@4(DY@G7IAI/OCF48)Z M:_U_)J#MJY).$?9AB=_"-%^D "9,-E=BIV"],/(?PFFU\/68/J7E";WO/(BKBS*5 MD'RM=\F!%2"6#?B;NMT$#SP3))LKJPF9N7S@X(1EI M4QPCER742TVR@.!5V%;SQ;:A;XNFR]&Q6T%O!E 1^Z+AF),J#E<":'D EI' M90/CH8361<';4]>ED_J<,!U(D?TZJ6^F\S!/VPNWJ!Q,+20H26*]UXB$FR)] M9U&':&WAJ?7FWX;R<:']W$[JD&KMP$G]B-_.]Y.C\FXQ__(9E\>O,*Y?S/-Y MKN,3II/EV4)5CDFI/0.ZMVX/GIPG&$26>O@6W<'[4)?EZ[KH/BY<['' M0,KLIWCDPR6#EX)]N5B14ZYC8=J' H;7>3D\)(A.>I":]J[DBU?-8_Z':.G2 M17U.'#914G^8^XB;RY<^+SZ'WZ]-!GNS6#Y0KYHH$M0./7@K:3MB6M3MB!:; M4)QVJ:Q-:ET#OR^M7?JK8V!V4"7W'&+=(^P)LN"U+P),=@F4R0$BCQ&8Q5PO MF5+.M)[3OCUUXYZ1=@#9@13908CUNA1,Y.&__CUMBK,_$OB/YI79^G\=;/8] MS,Y6*\EQFFAI;-(>\WSS!]<^.S9Z_.[I=9J=U-WKNEC/1#UQ,F-,I0#/M0*RVARO M=8*$=<2@UQ%5\SN$GY7#<>L5!ELI'<.D@XWC,(M18LJ6%PF8?:8M.";PC 6P M6"RIBJ%PK5-RPV\&@[6S]@GQG938SM*Z]S'\+@=K/.U4]SNHL2^Y_1>A3EAGBE@GJX6Y<.UI]_D8KOIO$\^L]%, MWMUH;S2)]VCY)-77_Y93XMS"Y!? 7=8%QDFF"CM8BT M51L//BGR?.O821^U=KSU>6@3P@\>1G$($:^FJS1;K$Z6M=CXT_3+?%JF*EZB&/HS*?L7>N_?)]91;.Y9 B2*+QU5^)S M\SCN4+\BC7^]C_+9_<:!?8AX]&>\%' M_([S$WQ#BZ(F#BN2:QKZYG?[LFZ^5B3M^F\[4]SV?3&E:7O2*;STQI!1*(KJTG=%&9R.JM M"3F!*B:#-X6\J9*Y+2)G)MM75QQ.][AV=PCLW4U:/[-V^[66E_WYY'-N#I?V M,8QW']+(!CY!72-S5R>MD))K9FKSDJM S)?H1+VKL][?J;3V$#U3=61?[? R MJ%+K,M2':#GX-./6IK@X,ZI0A/!]VM +B<6_15#=3UTLV'@SY*T+C&I1DN;AN8=DKHU\C1 OR+P?^U_^?:NZ]2#2+H@!2XRU K?Y#GVG 9P'"T4:0HLVJ= M>MN-PD.MS3UONX+\%>*3=B77JWRY"A$4[;(0%%? K(E!ND(;=FNSLQUEX]J? M =%TVR(-H*A^3=/UB4-[6*8[ XL.-TP/4M3(+ET\__1:CO$"-ABT2*7N+RG6 MJ+QH"'5DI7<^$W"2#+EU,/$(.8>/S;CSZ&O94B%X$ ?%@NON%R?1KFN1[%?JNAR3Z6Y-[G M-#(I3]/8R+9 J O6.>-.@A2$)J81$>^;C#-ZV.> M)*K!O3/WO^ ^U'L7D0M%VR;'1!Z]X> 58U"XTJRXS+$T[XW>@;YQ[5!;_-QS MLNK7.OUYL MF*6K13T6K#:JAN<1?+(.,'!#;K$1Y(0W7LP[$7CP$/!M7G:U9D0H0@F=(.?- MJ "M(0;!*#@P6I:R1X:KON =%PEK)O!$0=9W S8J 4$C)ENGDLV VA-;7C=]/R>%W M6<7[]VEM0C;%@TC.$H.\@,LJ@_591<6]X;RU0_D *>,:EP;ZOWOCU.$B[]=< M?%H3+[4UDUY4/<'UZ5Y%17>?TJJ Z GZ&MF-NZ]YOUA?X<<:PRG")ZX+KQN" M)%VK>G^31%(UQ>BN>?_QXQ0=?*73O4^_-S_!B[$^93"L4 2@D@B]03^K8D;U]8TQ,R=:YL&44^_5NB\5_Q#6*[W3$'?>D(CZ_,878KPL[-QF;C2(M!@$S1@2HR@Y.H*=87A"&7),K6OLM3-!T^*^?^Y]\' M<(=!:ND"!*8D*!T3>>7.TQ>,A=92"*%UIF@'\L8N,VR(G;LS<(914K]6Z/). MT7U/P:[^>;-3L WSF&%V*MEXO'9D&Y9VCG2523&REC,(F[V/K MZQT?(:?!\/C;C[Y67Q)],K54)23:KY5) 3SY[Y"4MD5)5(*UKCIXC)ZQ3\': M8.*>B?!M--"O ?ET\HWL1,VEA]FU0J;%97ODVWE9+(_W[MW;Z?G-.CCVY:E5 M:':-@(MWOI[=:E%RM?R4(^T](0<"IA>TQVD.TMMH"LG/-!^HMPU=+;J9ZW,? M4,*U,A3)F<9S4S58[0U,T##M[0_AQF9S.<)JQDI>JU5B$)!*5L@F!JAQ1G0: . M5F+K!/?U]_\C# C8!4=W.C_VU44'D^8^X9..2AX?@,UTU0'N-@[04;DUV^/.:E(N MH*N=,ACK78_!)_ 2.;!HK38L*NE:YVFVHVS<<;#C8W$ _76 RE]7>%1>K];3 M8Q+6:A*\24([!3*;>E.#5E#';H),2C-3A%6N=8A^DX)Q1ZF.C[(#]-$!FIZ8 MZG)[K?B@B0U?+U5V]5 T]JT(&[N,ISUZ[E0Q-]=/OR;NSL"M_:W90X\::C38@#;JP<%0/B5A?7&0 MZ^:F%$_U!AZ$S)-!1AHW:NC96U^TUSR1VV 5!=LAV'IY3!V0A=PY%DU(K5VU/4GM=+C8+ABZDX=[!J6-&#W4 MM7^-QX^8%N3,SJ;GAOC.:+6;3!:O'+F=!6RI3$K.P7G)((52!T2F((U\RH@= M1,&X6>*F@'L^3700K%[Q^8*\X%Q7T/0[7EU;^?KW>E<)YC.OX_C;R?HA,5RE MPB7WUHL$@FM-$E 1O%("A#04:$GI'+8^+FS/Q;A)YX$-Z"BJ[M<1O'=@XO[. MX&./&W+$XX!.X:,#_8I5TA8I@.(+4]-S9/%8S"!UT"4>/SB]Z>9=#CNVF( M9/;KTC@74ZMF_V'X*/CL9*[H/#!L9)CJ;P#1^!2!K^<_A)F89[P MTU?$]9^7BY-OTWJU]:6#8W66FGMPH=[W),BSCDJ9VCO$"@]21SW8-[K\+W_.4 8:A#KCG[CC$4K DM,T*-N6?*I@$CF<+V9'2 M#0%"-!_M,,Y(U&N/_K!,4_$D9"ON1GTNY/C.SDKD4V1W$80F>=Z@1+%5:)VY7(O"^/*I?9- FU9 M&'63!%16LN!R<)!.6[ &4OAOS0Y1(?6LM;6 M^Q%R?J11GKN@YF%G[#"-=)"/NV+ES70^7>.[Z7>\([Y;OB,+7)5H!$A3YVX4 M:R'8%"$8;S53,C'5?+S![F2.&QJ, <9A--@12!>/L?CF9%U%>ES;I\[J>%__ M_@WGJ]LGYRESIR1GX+-,=5(F+5"5.1CFBS8H,36_3Z,E_>.>&#\_K)]=Y_UZ MEK=&%N_O2-[_H&$&*P_H)CXP7I>78"4CF DI).W Q8./05$8X53*6F-1K0]! MAQFO?&79Z_-O0=KQ(#2CM65"$: $E^""L$ \1R-U=;F_A\8EG\-ZUJ7)0^@]K[HZ\.N(V>](6S?Q M<,\BT\$IA76$<#%UO)\)$!+MX<@%#T5GHTWK4;./$C2NYS6 B6LG_@ZP1*XA MDDK..QC._-/-#\X]PFMS'F_R*:,E-H,#9H0'1=Q!;74'EG,4V;"46>LZTGUI M';_1/#[!6Q3;N9!N=" &5T@I!- MANR$4CJCRJGUSC#P!0B7SN:F\CF&%>9:&TUK8*.LC[0DEM.TQKRA@Q;*K9_\ M2B'RZD5:3[]?*.;6.&PL%K+<-.J%>FF1WLQ+T-$[691M?F?"@/QT?-Y9Y/G /K=".]_P=)E@?,O=@Y[>,,*%[2 ]BFTG+QIM8(H]0\F:: MFN,0$T?PQEDD_](DV7P6WC/,Z;Y::T^-@[ZYP$+Q+F9%_GL(->*S#**E+8,6 M=BYUWJ$+K6M[]R1U[&&[C;'UL+$<3H']6LBG1MF^#\OZ^^_X"M=A.AMD/.^= M=SS3F-['>>MJ7*]AKD@4 E"Z2-X EX3M.J=#!/1>BNQ\:VO1Q;C>]R?'$9=' MY5R5\R_GDSM7$^8EQLU41,4R+3]:[:XH!C[FQ,A3\3%4'B[2\T_ MPOS>%H [4$_];LO;C35KL3GO^:9G'=_V+!OUMJ.X6-:.!TP0?;TAG"L!7F"@ MR)C;R$Q$E]K?2CCZ(#=B6Z#!.@>"FUA'[BAPCE98=;%#O8J4G.[6A1Z/T/-C MC&W;!2N[C&W;21LCUT1\#/,O^.+WZ6J"SMJKBMLH";8.!LU>.@X(#E'5;W7M(;F2%_W4ZGQZ?')\3SDQ(GA<&:&(M3*UY M&8<9&,N*%:)=J*TF[#VA\ALO'5GI^ZALT4)^8RL^_'Z-\)P#CS:1PUD/$A2K MTU*TXJ 0.?,B!.:W.A1Z2O'77SI.9-1,\7O+;V3%?U@N\DE:'RT_X?+[-)U9 M/1L<9ZIXL,474#9[\%EHB,P3_;XDP;9R&9_0_WWO'KE,<8BM_V 1]P&1U8MY M/N=@]6IQ'*;S2="1)"(-L,)MQ7F!R(D)9*YDZ8-AH85/\" !XVT6A^OT+D . M%/#8XU+?+!:9."'B5]/YEW-+*&(06J.!)'VUIY&#*]&#B-:K%+34Z98E>6 4 MZGU/'UW]AVILT5)\'61A'^E!^N7TK^$_%\N7L[!:;1:+Q&(+(UUSQT(=C\4A MZJ*A.&<95\I%T_I>JQW(&[F*N?4V-+2"^L;>%6/OPS&>+U3N"D]H& FOCE%P MC.RT+PA8![/EG$U"]7SXNX_$D><[#@65[2%YL-XZ@.5%9O$CSLY.M+].OZW. MK7LM"U/:>PHQ:#DK&PM]9P/0CUD,29K4?"C:(^1T"[?#87"[HZ.13CJ U_M% M[0GXAFM\0?O%V4'=12B;M [><_)&@P>EBX"(+-8KJ#/]3DI=6H\M>YB:D8>! M/B.X&FFD VQ]7H:,QV'Y]\NUX3)/%.% X8[,?)$)/))+*C!J9K4CE[?UEGF; MAG']LN?$T4'2[P ]M0_J[7RU7IYLAF-5-\$+(W*EVX1-:;) \,('2"4'#,'H M4%JW6-RE8N3NL*$\^P/%W1U@KJTB+VP16=3Y&,[1*DH"O+4:>.$\2%Z2SJUG M7#]$R_C]^X?H^%'(["GPL;-.GW ^72PW]V9@_HS+XW>+,+\PF3X1 [%PP'K' MI')90ZC)F*03C]&B];;QFWZ M-YLUDZ4L(OD(3@>2C,JI'LLEX(+K[$D\N;3NB[R/CG'O%1YL(SI8Y!W"YC*W M:[+&4@"YKXT#M58Q!0O(K%3)FZ1%ZY3E_92,:W(.U_ 3D-E#W!V AE;08O9] M.O_RDMX]7;\)]1J2]>F%X?29!5VKJ$,D9GBM(;&!@1&2_'>IJ^5L7WSX,$%] M06@?C=^]&+J1^,=V:38!Y:;UL^Z\MQA!%V@YF0)7LS6UUVZ7C6#ACAA7&L1 MA"5$T"^OQ-! MD'S25FG?[5$Q=BW&0>J['P9[R')D('Q*. _+Z>+#$K]/%R>KV>E9BPWF"T.' MOCCDM==5DJ'+)H!';D"25#C6:7RZ14W74W1T 9-]U+L82-8=>*X/&-5WTSF^ M)8&M)H6[)%EUEY2DK3>B@)"SA>@C%^3P6Z6;SPI]@J:M<&1_F&UH$%6,[ M$_\AG)[=8+$\?K-87K3=K*[WW9#1-IQ<+B9!Q"JT9*H?1G^M!V/X>7=MEFLJ>J%\\@]PY,U"&:L0\DABUIYAYJ3I'@D MH\L3#]FX5%JW]SU,39=ES(=!J[$*.@#3(\>Y'[%Z"-/YE^M3TS\@;?J93RRW MWD24P%(A!Y,L/$2M"\A2+YLWSCO9NJ-R3U*[+&-L \/G4%X7UQG6=,CG\W3( M^6#C*1*/W\[,^^JH?%A.YVGZ+SNOTXSWRI.[9,;J_^G[T:1U7EZS#3_'8FH)GG>ZQ MGUR>>>J'1"YLXAHX=YMC P7>9P?<&%-GU40O6MN9'J9^I!ART$)"4(75NZMH M&TGDZVC:/J(5: -K75O^XT_]V 4K.TW]V$4;?71[WNQL-,9:(UD&F[D$Q7F" MP(P"]-[XH+/*?*O3ZZ$:@L>9!;*35I]J"-Y%Q'U Y)[N1Y3%*FY(A[ BR1!FBRL#*3OI)]RGIY^S>B .%2'BT$$.C8T7BU/ M-PG$FQP49DSP+(%U=?H^12_$ <6_BD(8)EV,3,2M(''OX\<;,#( % X7X-@0 M^!#(Z3J]2;^B2-4R BZY7QF4L0Z\U @\&Q%BCMR'O!4 [GGX.*G0@=1_J/#& M5O[+KTCR)X&\_$I$G-!3I[>LF31:&YL1BF3UEGOE(%B106!@J%UF)+CMMH>G M7C5.!G*H+:*I8,>&R1GE%[.9/-->*"G 6$U"H8@,?+2*C%W6DGNMPNTJA(>L MP_7'CI/<&\HN["VPL57]*DR7IR2)UU^^W-K4&-;>)F>!:(Z@I#?@M4R0HLDI MDW'+F+;S"AYZQ3@EC4-Y!DT$.38XC2;G)WM*\E)@GBKA3/E#7<;86*Q]ZR%2S<#P*+9N+LX!CRY6*>L&9V-U? M35=__^7T%YRGK[6!?I.*X9:9XA/%Q$41SM%RB,R1%\2BEXGS%$OK>SB>HJG+ M&J'],YN#J*)+:%UP<[X ,U/!%1$@IT(>M7=UWD,PX)@-]0+T))J76CQ%T[A) M\[8(>!)>!ZBC W@]<39U;HX3"SKY[($XHP4IM 4G*,PO-D>#JF1TL3'&MB*L M-Z =@H6[#86-%=,!VNY9FIK-2>*G\*2GO*OP,HG<<>=SBZR%P4;C62W<[2D+^02@&'1M-?M1-61!]B MZTN*'Z>H,T#MJ_C%8%KH %-/UDWR(F3&F@/ VB&NW[)1] M[JZV<8:3';+I-55%!]!ZPC5\_7N:G>3:?[!:(?V7/X??)]Q(R;2W$#C2ZO$L M@\O:0Q;&"):X$&Z 2"[DMEEM=6>.-G-GS]8:1W@\H[E_H#+^H/P!?E$?/:!(B6@PZ" M;C]T(^L7E[+FEPQ[AR'ZE"$:8I-6L0$78P3ALPS<>8VQ/ 6YG=XX[O[91/$W MSH@&D707;97WPD9!T<#JGS1 M6OH=N%NWF3B7T,2PNJHTA^PI0%*.>Q*,2^"D+TQP3"QN=2W6 2 Z)V4<)VL\ M&.VC@0Z ]#>$.18!+&W& M/A>RYTQIX%[E(%7B4K=.B.U*X[C^?=.=\%G4U,6FN"V'9^8Z2.0< T(RZ.JX M#PU.E#IM+8N@([&KM[H?=@ 4CKB)/@]:]H3F[HKKUSR>&_L[/$YT0E0.B1_E M,]2K=B$$\BJB2,'2S[UL/N![1Q+'-8X](+.)\GZ@_,A5K_Q'3(MYG4%[GB@8 M,CNR^UN'RHT>HW:#@'%Q]"PJ?PQF.\E_[-K_)]()1^NON'PU7:79 M8G6RQ*OL@I:T&@WCX)RUH')$(.X\<%';[^G;;+>[@'I/ GH-@_>P5<^FAPX, MU6[Q%&,.A4\"DB5/586DP7/&P&%,3N44N&T]'_D'"(2?#R\'!<.[**_?),U# M\=2+_)\GJW6=Y3;1/IAD0@"*J3@H[2SX%&D?82PP9#XQTWHDU)ZD]INV?CZ\ M-E9H!S:5/(_E9OQ^F)W[.!O>7JS7RVD\69]Y/Q="QWP^OOK%"&(1D<7N_\,3Z"CV@ K5,%UU@R;3GH-*NZ"^)N MV_415=R!6W(@S[^4Y,=(+->9+BKCIU\O!CIEE!BC@%2_*.4I-D&& M])VRLG@AG&E]DOTH03UB,>IPV*IC8*Z !)+Q?S[[AP[%/Q$I@R"935O@ZJ9< S8UEQ6\MP&^/I"9+&G34R**I:*J,# M;!WH8[R[[.\TKBB.CL19Y_.K6@7AC"I0C)1H"Q/>MP[76]$^K@W\QXE6]@/# MC[\(7AS7>YPFP;J8:^J:_B3)^R#!8V+TG;26)1$-;VV&FQ#>HT,Y-.;: G\/ M /1;:?TF3)?_'F8G^%<,]41HK>?4C5R"0Q"-!)016^+9[+]+OD8/0=5$-XGXCH Y-?Y(JYP M^;UN1V_GM&I6-RO4ZU]/ELOS>J'5Q8V)[Z8ATD?6IYMG3HSVSA;A(&.LMR_X M.F201PCD1TX>J#,D0A^A[U93PL0Y!>>":6U3#Z5C2!/<5$;/8;%92IG6BX.4M +% MM(;(RUD9A.',41S9.EDSA,6^\^P+R6XBUXU^\M'\Y@J^L^!OKO=K1^H?%[/9 MF\620) G*>A2F*6P5Y/Q4=8[B#YD$#8X$[6RW+>NBARU=@ MZ" 0;+7UW=SR+,O&.&O 9$M"2%Z=723EN4;,W$:K6A]L#<)()ZN@#[ ^M)1& M0\[>R^<;+J>+_&D=ENO#VXKVE<--,3SE#4P*2<%(D4"X>AV?SAI\]@)REIH5 M-'G;+J3GH7?<#&.?*Z=7N/S V] #MN03KM>S\TKPHH)CEGF(BI$D3$1P6AA2 ME^=9FF"8:MTB.APWXQXS];FL.L/0[JO)GZVF>K76&O/G7A?5A\VNN>G-""M\ MA6=_3K)1(K#"P&KE0$F=P$7FZL4LB5G:Q7/4?:^O^QD;=Y#V_ZBEU@!9/_ > M]KA#[.LX)2X0T-0.>YT8>,P99-$8@G+&B5ZVK\-#J>:7I/YC+Z=VR#DPE'H] MS^/EGM=?\658+D])#)L/A7F^_ >+L%HTE,Q1F812X6 >UB-T=9(<.Q0E M#QKC5BKIP#6I)Y/TM.-:OW=Y<137-IN@$;3A 53D%,]P7B 7ID1RWJK0>@+L M?71T J-FVEXT%GV'\+DH*G4VQ4 ^CK&%' PI D0;2RU4=SJRB":I@0'40]/* MX1I^ C)[B+L#T'S"^72QW'@+%^T,D254G@.MIUJ$' T$3_$<+YR)*(.2H?4Y MZ1TB^H+*/IJ]W:!ZD)@[P,FO\U6-8C!7H9RS@"B\J=6\PLAZ(;EP$$014$]X MR00G5V3KK>D>,L8]PQ@ *X>*N@.T7-NOKX4TF_!W8W=9#$7(Z(&5.K:_& U> M<0':6F&U+,+$UGO2$R1ULJK*C%UF?USJOS-1AEULK1'GQ8#W*I&9+84E;S23@X'L$;JZ\:0/!\)#(&NEE0Z0]F&QW*AF? M&VF;5')1:5J;]2)6KHBU&!!DL3PHFQS]OC'@=B"O$]PUP\;M.VT'4E0'&+S( M_GW$;\0DYC.A/

^1W*Z&3KHB67(R9/:]C6JZ>Y#85S(7)K#WY'$L?%XF!0 MN=V2.:#>.H#EZ]5Z>AS6>%2VD*,7AJ<<,Q /OMY_GB%(9<'XZ$U.DHG0>C/> MA;YQW;_G N1@&NL C=<E0BA>MYQEM1UDG-4//$("T4D]/H+M^<'>7OW/W1I> V94(EA5:ND60 M:7=6@K$Y6U.X2J;US> [$=B)A]@0(5N]\TKELS*% .EVP'&]'5 M7GW/3OUF.J>?3[[FWH M:6-[FAMU7/QRLB(HK58O%\>Q-GE4V,_SB]4*U]=HN1K PC47QD;06*?^*:2M ME$D+/$>MT JE<^L >C<*V]WKZRKYY?3:W\XV \D3&7]./@1]1^O/JMIM M'R!*R2*M/IM\ZWK%76D_ E>PBR7L+LE'2Y]:#%!TCIY2Z4(?2_:*^,3C%5OUWB13@F/+>:!P&%QWI1 M*+D97@L+5C!#KD:],:_U">.31/5AT@Y2_19PVE\/XV8JK-Z2:KV\6 MBWP>@6>?7$RQU#L(R$D5,D'06A,$2LS9^<19?,H1>^3Y_>'B !TNVHIS] 0I M??GK-.<9O@ZKBQZ$DDT42AJ0+#A0KE[!&80&YVG7]YAX3'XK/-SW]''S6P.B MX6!1=K#Q?,(E ?JHO)WGZ?=I/JG76KX]KI5D2XIX[]O S_G44@2-U;8&1IB/ M],4)XR!+7VS*G$QNZ]'S^](Z;OW5, !\5OUU@--[.+G*OA03BHS&@M2Q)I1+ MK/>J2# &C: =/T73>B;!8_3TJ'@ ;LU5U"W\[ALR^6*Y MK(/,-P5(9S/-W\X_?\6/];NC)/1F.W.&1UR8?0&GK%CG\.DM*.(ZD44D^!$#"*13GFN M_.:3YLH?P ^O^A]J"K0S>P5+LP#1]"*<;:_QY M<9X]N1 5KOZ\7*Q6$TPA<9D5R.B)"^LXA$)JCPY-8JI(69JWZ#]!TU98,C\, ME@9110?0NL>(UC&O7^;3_\;\-A.KTS*MJ9+-KLSB<$J,K3D)%N.RH>0C.;/4*;1@I6M@&Q_."#W MH/@^\?]05N4:OV_G=?0QYDF]1"]9QD!%6S<2^LX+A<0R0Q^ED4*WGDEQ&,5; MH=G](Z!Y*#5V -J+13BIW07%B02K-;549G$* O&2 &XJ7R(5, Q M\D=<#-S;;"D@DML%# ^_9+N,._MAP-!4J!W9BP\GR_0UK/!%2G5D#[%VQ1,% M1;%(=-) T5K62P0TA,P,"&>4C-)Y3*U3X5L1MAVZ?KP#G?9:Z0!J]VS$'Y:+ M[R2XQ3S,WL[+8GF\^>G;.8F2%M4ET[09+VH1_!JOV'\[_TY?%\O3B19%!,8B M9.EDG10JP2>A0;. /I=,>_10)8"-6=D.SO\0QS#/KOFQ-^*V,GAUSL'G\/LU MIW5BDN6,Y0S,<03%#(/@'2.+8$TAQ\0IE[?:T9^#VNW0_N.?I8RKYCX-_S6A M?\19O;[EY6)%6UK*'),-$1CM9*"*,A"8LG7T4=#TC<[/<6KR '7; ?8?XK2D MA7Y^C.8[6IUOZIJL.8'%;)HKKY<=C8MR].T\3;"ZMG8;]>D=\NH!6OJ:26*< M[C]NA,_>U9(F(>IHH5);&S)@\2J9C"$Y\0RFHZ/N/T\2D;7\A$5&-B'*!#X2 M( UC+F8>/040K6N1_Y&[_W9!V,'=?[LHKZ,]_G;740E::9?K29=2H%S0Y*)G M5[I M"DB2O-"TGK'\@W;_[:3ZG;O_=M%#!\#:NSN$5>DAJV,G0H):X0DQ901;N.1* M%"=CZTMO!^WN&;'9<"?(M.KNV45_'>#TT8A/)8Q&1P99F1J*4=@79; 0;4JR MD BUCL/;ODMZ?K#NGL;;ZWYJZ0AB-_-5FSCP6ICW$;_C_ 3/2^5H$7^:SA-> MX_\5K;T7:4TK<:*%M(56$SA+4E#!6O ^*0B62Z=RTC$.ANPG$_G7U9'RW>+U6HK25@GE)'< D/I07%!,G$4(=KBO-1* M>.6?(?W0A)>.FX&&1__ JN_(Y-^7^SM?^Q/%-#>9'"5;C]=48!ZBXQIXX#$Y M581G0_5Q/D)6Q\TW+8#92B&=8^P]KC=G75@7V$3KX)(3!H))Y?^V]VU-;ATY MFN_[7Q";]\O+1LBRU:L-V5+8ZNF8)P;R)G&Z1&I(EMJ:7[](UKU4%QXR#T^R MVAT3'LFRZB"!+S,!)/"A3K>@P#1)!=$9VDDL6=Z\M&1GX3KNCAD+;_L;YS2> M>ZX"A66YJJWYL)K3P7ZVQ72[MYV=OS/"0\Y^:YSFU<8Q'YA*I18M(=V=TA"$ M?0')+#=,:BMYZS+5SE]M D:IG]?T-ENL/1.Z*'XA#L*BE*FH @% Z.USY@%D_?)8-OS=T[(V+@W'AJHLX.+ M9^]7P*I.6-!97=('FRW+MYJ7Y^O-\LO>;7M0*A[^O/\Z]69GW5. MPE4ZUNAI,84)<)EQ4*IX'V-R-K:N_'M"G&X!=S@0[D]E:F23#LZ]CRM,^0NN M_GGC1V@*@50&$6I]M[&<_ CE($6E*M&#UZ[U4]1]&2:>Y7Q$(!VD_0[0\]MR MVZ]7V_4^D?^[[!B79AVR$3F+K7&T>/23!LQ'!-1 MC2S2 ;:>?/EU/CI=I 0O4Z2S50G FAC4R1?!N-6RO[K/T? U=8)^/[-T!+&! M'%\/^L8*Q29F[$Z?IHOIKL, M\)YX:T/PUMCX+VP7W-QOM=LFN"(J7QC6NIDH'?C@$*S%Z*)1B?FQ)F\T7DIW M.>_^=L"^AN\ _]>49EKZ)$WED="&_"Z)$8(P'KC(VB?EO6D^*F806]PT19V' M(&POU78 B98[X\-J^36O-M\_G"'=$(OT"_VW7[#\A'%]9QQ6@OQV4;4+RPG?)^\SFO:@![QYL2I13NN0'I- 4K M)2H(K#86I!*++<;&8TQ3:KNHCHGD>]DAAX/AA>V.1VBPO'/*1FXAEU*S.O6\ MB-$ &R/!G 8OD'\Q099Y$^5%^GC:*2 ^Y\:%_Q, MBT_O,J[S[_-/GS?OR]_7EW]UEHWSK/8.\1 #J* 0@K1_.YI^V/XZN4$]Q>4#P1O#*XD31.:_T M#RI@*2GS/%KA\7BKZIBVOY<+HP$WKE%50YH5$U>(05AE=\L&,<@ MIE3)I4E3Q^AC;[BBCJ<1=+,_#H/!H7NCOVUQ/2ON9CRQ0)Q\PA6P379V:3@N9:L6& M\*"5XB9[KD0\ OO^T:9Y331,8H+]T-3R^\<7R^JXC4@.<#5-@-;V&ZYJ//4M M'\ !\-2/:]3JO[/$C3KZK^EQ(W MD[8VY>B+:SW+[PEQ#CTCKW]TG>-]N5'6>?6-_"$GB^.8$:*,#)23%GQ$!CDS M5%XQ:5+K,9J/2S-M64HK/-P_IQIIOU\>DJN7+[SUZ'7]BVUP^GEYEMY^^;I: M?KLH7Z3_\H]EV=2?=<"9U.2[C0ZO]CIH=,H]^BQYC6U&X"O)2;IT*^5.DA$< M*PA%F4(^H59!-9^D^YQ0[=A)'OW41=TD=\+R.JR3Q^@I*%0>/&H/K CAMI/- MFH\3W%6V:4_#MKAYG("DH7TZ2/8^NIJ?OG^D'['MC<+M@Z=QH'F=->*\))\W M%9 JA&@*U]&V)EO>0:Q>"$E:XN'^(.O&QND9;W5!E[T'WCOE"R]@=,R@ZD1/ M%T4 9I330F44KO7KP YB=7JZ[0N%7:&VIUTZ@-H[?OEZ3C_N M_C*\YT)'5H S5G<&,^",QTJBHD6H.9;F+2N/B#)M#?784&JA_XY@=)6:N=?= M>[FH4ML=C&60^):U6FI KSF0 NGHC5(4G48"U9."35N$?"R(M;--!X![,#=X M=00SEWR6M&UDW3O5%PRD(8@8>5:6CS"6Z0EQIJW@'=WQ;F2'#B#UYGRUF&_J M\\4BO9G_67]UM1)CM&&&U4Q=+7\A]Y N=4;1+5/6!\&S":USO8]+,VT=[-B M:F2%#O#T'_GS/)Y=2Y]BU(D;DCXF 4B-+3(BJ]6HS^YU\O(N$K!*@LZ]+L;V-SY8"\TD",\B>ROV![0< EBSHS/T7+(TM6YU1P! M5:B]Z"XR6R=7^9T867;!PY2YYP.,==_<>VAN8H/_.E_,OYQ_N11<>V$T*@&V MV%0']SA HRS=BURCSC;QLI/O\8S)[WQT8J/O8[)E"_U-;7C\\Y;@P>@2Z#"# MP&PDU.<$CJ(O0!MD0&>TRSNU;SQG^-L?G>;\;V;XO?77@1OYZ)7W[KITV&JG MN!04BJ<20/DZ:)DG!5%+:XI,4;/6#3W/2]4+:]P4513[F:9GL/U]G[9 VXU8G;Z%[XF$78&VIUEZ1MK? M5G4L(3(=8D$ZVU-T%V\E2+$_H-8RU$F8W+3F17E:HD[?T$?&UW!C= "M5S&> M?SD_J\U5/V<2(LXO1R)^/;^?]<30A^A*T(O12%:PW6;MF*H@2G M$@.3(AJ7O23--@9A*]D[?:QO ]=)#-Q%"^RC2ZG=6@)9"I&VJ:7="2H7!8$; M\I$=N3&F"!=%Y/>Q$4($7Z0!)S%6-6 M4K1VYEY.K\D@/.S1:S+$.#WC[=:#99 \^ICKB!/K+U2&Q4;PQCGM@BRB'"U- MOR1"[3#T$]8*NX?_FL_1W\DE6;^8+7,2\K<^Z+J )ULJ2-#!> M*1%3R;0S18*B@G*LZ)3NDW,\0OKW_+CZB;^,=E[:R0%J04 ME4V38^V9*)"CURD8R]/Q$KG#G@VFKS08Y4+SW/I"J1LC1'@]G.'$ 3IB4&V7Y(6F*((0[(=FV.G92HQ?#+12U27I;; M^4"\FP;\Y<^O>;%NG;G8[^,CIC<::.-X.1"A3-"&H,Y<;5#0!I#1Q4J1;.$\ M!>&;-[CUDP/A0CMML@7 YD$![VRH'L;IR>\78K'I," MO8X.(08OZ@L+JP-?-: JTD2E#,JC%2:=5@YD !3VR($,L4&LQ)WP;G#^Z MHE_^C&?GM?5_A_#=&FVUMA*,K_2:/I)7C=%!EDEF+I$;)Y_S_YI)TRD"]T7( MGK[F:8#L.U28C6C M@*MPAPZ,4Z0R7;>H%PXJ/Q-7CLO0'&Z[R-7I1;LG%I8C&Z:AJ]<\\7?%58Z+ MB^%Y]\[Q]=6?'Y#>&_J)1DF\@U;6*%5WBPG^_N MT[VID[>2I80H6V>N!@G8:F;R[\NSLS?+%=DLS;A-08N0P9F:E9?&@!=" _FI MA6>>16B>K7M C&G/L_%0\MAHY7TMT,&U>3T=.BM=5.;DO2KDH%) "#)',-QB M4$EKH5JW^@\:O#TZ7/8VXF/SMH=H=&\DT,T]7Z8_-KC:-,7#A_-5_$RQ[JL8 ME^?;T3.OTG^=KS=;EIU9LBHC,J3(-]01L'1'>5XGSX24"T-I=6D]:V4GP:;U MW,="4CM;='3@7$UW^?E\10OZL(7Q+ I&08MFX.J"E+%56Y%V$..V9&NR4JTS ML4_),VU[REAP.ECS':&(])+GGQ87<^/B]X\K7*S/MA;Z&\X7[VI;F+=989*5 ME;=.R>)HP9=<2:))9VB*=[)U0FMWZ:;M/AD+88VMTA'>9H)E@PXU! SUS4-8 MJ!5WD$DN);TWQK:>,S3(31J-*W(T-VF(1@]TDWY9I"F#_YO?XT4T,EX2X+%/ M'2D9L--*)TD*N.)28;[R:&ARRA5==HY\)C V16VX+D6T9A<^:E+@)GO\9KZ8 M;_*[^;?\PVQ&4R J0_@68G!P3*6?3O(S]O@S3YF>/":2#M-\!>GY;+BC: M^YHW^=6G5;Y#KE]8(+=617"\MB\636KQ4H/F2B@;!+@:Z>9":B8MZB$:XVR7>3JI39LJEA@ M/P/U#;K?<]V<]5GM-AW7-F/(9R)[BN%+Y7"M;*X\USY''T RM FER"&T'HNW MIZC=>FE[8F9W4#8S8-\XO: Y+(BZR$(^A T440D=P)E:]JE=,4H(&_@1H],. M6">G1-YPD_0-L5NG'8)(J)3GDATU0?>(E-WZ M@J/#L(79NF".O+^PW_)-1\[-BZ%R/B0M@)16AZP$^I6I\90L(I "#<;65=R[ MR#7M6_[H\&MNFGXY)9][WFS!+SGX&T=ZNCT*[^2P][7D2G$J&K#9BDI^[P!# MG7T4O/6<.YUU:VJ6H[[9WCZRWY?[WYL)#%HIRT&BJMS_G %FQB'09BLN^.A< MZ^4_+=$IO6#]XRHOLE9DYYK-74<\ M^\^,JUDD)SQ8\LFM$[43TA=2\U;U);LDO#+'S'OO*G:WNPV!"]2%99%XZP;%PR3N M-K?9$[(/,O/)@;INVX__6LYXM"GZFE.+&$!QX;:SAD";G%0L607>NH!V+T&[ MS8OV!.%]C'J:R"4HYIGBVZ)E!YDG))=.4MQ::N%R1/I?L$&+UCG4/47M-JW: M'7H'&_8D\?MF>;ZB79H,2T'6LE(/BC$+*"@VX9GVJ$;CL;2FB-Q/TFF;MDX( MO8/-.O74@\>76%<5[SW%O2KTV>MUFFQS(NT"3\:"JBVWWK(ZN5!E5ABI-MXC M6WB$YN\ (79"IGDQR#RJS?H^6"O+.D8ODDSDD3M'UT0@#\\!6^8H9/9:]1EA,7=$V/:K&<#N__(U7>8 MJCNX]]XM%Y_HIWVI2[EAJC9<%6,C( H#RMD"&.G SE:@P(+*L=;E:P_),3U> M#C+NLK&F.T3+99^&U5%*K3+Y>DK2*F(DM0C:322#L)$IZUI[1P]+,BUB#K?P M,Y#90]T=@.;W_&UY]FV^^/2:OCW?O,$X/YMOOE\VXT25HA;(H# =*8;E55.: M53ZNB(9IR9O?NT\*U!>$]K'X>\8@3X+"\K6AV1+OTTJ)10Q2ZWO,>@]-6CSD:],^Z#4$!9M]=G72!+ MS!>U-O\6UHW4*)*TP$IDM*#(P3&M(+@BLN)!>=6:P.Q9H:9]XAGWF&E@A@YP M=3=VV/J!3C!MBQ"UU2F#DIQ!R#)"",Q&7X=#BM9]:#]*,>T%U3JB.E#+W>'D M5N>[5$FFFC./3M6IGHY.5%;;3Q)S6&ISB&Y-/O&8+#U%X<-M_"1D]E3XU$]I M?^3%?+GZ(\=S^O!'.HKK17Q%;J =]S8G!TSDRDS++011-$16.#)%YRB/.WDT M3WVE)TSL:\3E&!J=&AJW;E(AK;Y8UV_+S?40+F$YSXH,3A, MUO.28@GWQX,_ H_GOM335=,"(DTUVQ%,N'MH,5%AB4HJD)Z1OQ6,(G\K*4#% MG [&R9.A'F8F5-*DHJ3(>[G20'A\ZCA3KMX=%,HU-#8]L,=NO%]BK^-UD(Z1%RG7>EA/<4_Z,%%8.V MV95@F-X)% ___&G+P]K#H8$6.XAB[B:6MSXZM\A5+ ZDK(WMW&OPH51DVTA^ M>E(I-B=D_$&*GNZ6PZ/= [7<'4XN]XY!CTP'N@^+-!3-!5&;Y3C('&/TI1AN M6D>Z#\DQ;41SJ&V?A,H>BNX +$\_6[&B"T\Z@?&Z5KX*!,>S R,KIY B]?C6 MK;T=OQH>;N]!;X9#E-\!DNX>Q.^NV5VLD %YXL"4J4QG]8W>&]IK5B@O*&9S MS0G]'Q&E)R^W=5IV/WUW!YO7N%I]OZ#,.U]L9J'.EM9UH#2K]+0Y598\VFO) MN\R%8I;KUA523\G34SYN3X,_":(#M-\!DM[,%[B(^5VFN._=',/V+)WI@C8: MF\$CYMIYY "=,L"5$G5ML'.XOCL S5W%_'UQ2;&24ZUA MK;O@PRI_F9]_>;78OI.^7:_/ZZ)?+]<7I? Z,F>T#J"#I3W"#4(04@(+,E$P M&65L3CM]H,@]A6MC'&+CVK +/L):&_#QLC: %O4:O\YKKT3=B+>R'&\7ESQX M%Q/O-K_BYGPUW\PS:;N.!E J 6U6!PI% 6>S 1%H^V9D63;OLSU4YIZ &6:0[ MC_+M@GYR7F]^)QS_4DJ.E<3T0U[%:KQ/>59,5@6YHI,[)5"E2*CL[T"JHR K MB.#*N"UCSP@X;0/L^-YB2_MT +[;,=D_\OS3Y]H\_BVO:"E7SG!=Z>4"9XG< M!ZE3+235VQYA#8['!*3P=H.46I):,&Z8LT_=X MV!YYUSY8E)V YT\!>!.8IAD0I^[YG]W+;X[2]3_C$_7]WU_==>?__QY!P3=Q MZ[)L/N?7RR]?F7BA.!FB#,!LI/V;2),^TV^= M#T47G1R+K8F(QR%>.#1M M0%#D#*@ZW\E%)Z'XY NMWC@[9KIB'YFG;_T^/M*>@/OH9C\MF+]=_$#;RWW4 M6@4&LD3R>IDT@!P5T+&BR V\^9/N <)/'U_^BD!_$"#3]KYOM=RKSA]?8ZY MEE* #?7YIH95B#:!(74+Q30*,Z;_L:NG[10K$;KC&=)3@_CZ2F;3Q3(@TU\FE#>3Q/(@PT\/:/. VO\?I?\%TTR7F8.WF9%5TQR M$-!%<")&7_E_K=^-5N?93TW[^#PIY$:P16<1V:SH(E6F\-$'%X <;T_[PD?0 MA7$L208C6C\#WO[^M&_,W9UG@\QQ@O3*MVF(;OJVQW@$>/I+8^?_!ZQSW-2_ M,ZZ8+#1(57OA2QV$S BG.GG%HU(F^-;D6L?C7(Y&I>1#@<(J%1H7!E I!U98 MG6S*CO$Q%G<*G,M#[+X+Y_(057=RQ?W $UOIZ4T,$8STMCY2T#4M:GQNE#8" M-9;F%-VGP;D\R+B[<"X/T72':+EL[XS"")UJH""P3FK.$;S0GGR[E%Q6M*EX MZP[8D^%<'F3AW3B7AZB[ ] \3-R*07%K"P+/6&K?G 7I8*0M*/SRY MQ^98'F3AG7ARAZB[ \P\0+5G;*(PL6C(,M31/5*2P^\TW=9,)8?!A.;QURF0 M5AYR)1VHY>YP&H*X3Q9DQ #*>0)@8C4N)*]F:].5D2"L'V7A7 MTLHA"I^Z!O=9_CPN&$J>$S@?:5,IA>"*S, L,X8GJVW:;5^AR4A82KVTWT= NTBI -.BXY"7ZQ(<"97]NPN-36+8 MRN&:[>@\J4NX2'LN/KU?_+_S11:^6ON*OS6DX!53P%G-6IJ@P3GZ!RF!:>64 MT&ZWVOV=/]E3)WMCX#34=7>NS+OK=H9@=+QX4I:ZTM^@ I\M!V_(GY=<,9/D MJ)[,NT'40$?EL&OG_.ZG[^Y@O M'8/GY>B$0^T0.:X-#Z4L^#C.2SV/PED3."3&Z.+/04"H+SPANR"CR3J[UK'_ MX)?ZHW,''8*IO;5[D@_O7[XN%[4\:EFN6D OIT:/\_K^[.?&?X(?MN)QW^%9 MK,^Q/D/26M5AV1I\9 RD9"YAD$G:,1)WQWF'-R(6&[T#4[>-,C: XYY3U",$ M_>M:SS(N$5J_[_!#[+[+._P057?@QC_X=B@-(CKC0<2$H%)(E2:0 86N5G*7 M@V_./'$:[_"#C+O+._P037>(EJNY=]SH('6"HAV%PT(D"$%RX)IE+H6+T8\] M*[N')X_#+;SC[.,!ZNX -(\\#(N0(@OU]:=.2)0FDU^(KI9#E9!4T;8TY[P_ MF7?X01;>[1U^@+H[P,PS YM-%(EY"2YBI%A1RKHL.HN1:VL$A0.J]1S)PYGO MCS[S^ ,M5-_!UAZX"5:J&BU2![(YZ-[W!K23>0(SCHI M'*CE[G!RZ\T(BTQ".@^2&PH19:9F=<1K!DR;HI"05N=JJ*1E*KY,QLNSV3'_P?+CCUW(,,N+.\^&& M:+2[,^4F*^JUC'1="L@UQZVJ8X:<9S"8/3>Y\-R\TOUD'E?;W4+[Z;L#V/R0 M#@WTR\L>MU<7#RM;$\V"+"GSJB&I*+IDG)RRDBV@$3(;;1)SK:.H767KZ5C: M$PC+(UBE [3=EKT2&54.U.K[UZ>Y^EQW^8"WGKE$.["6S#!-VU-1 ETE%N( MWK*22HE>M"X)V56VGISI-F@;Q2H=H.V!731#([,,%%$6S(Q\!0R %C.YDJ2N M8!)R=H1CK*>K<+03:Y"N)QQ,<>$*;@M:UK^3)5;?]S6MA-901MP,UJ'CAF=*S2 M&W+#<^#,^-:1^=,2'7KR7:GZ??GC,YEFFUBII3?D$%R>&2M.K'JH_S+Q=KN^=U716)R( H; &;8P&EN02_A(Z),FR?N!GLM#3;UH?8KKOZ9-^&!37013%XN21EG MC X%O%"^SLB*X%.,4$K12IFH4G ['6Z[?6_:9'(W0!O+0AT<=L_J^#$5W^3, M)(_L^V<.EGO@([2+4.;+M3QGM%_F.FXSQ M^OWFFB0'.6+2L478?6C?-'6]R);K C(/SXFW$/N.V]#[_FU7Q)WB6N-IWOQK_1 MC]BLWRX^;"6><>^X">1>"UN'^#I'1VM."GA2D2PH=4ZMF4F/M;;.H^Y_A[UX M -A>])7X'UO[7>M%\()HR:$1 E6=;N? !3)C="7:(E.-#4YF$]Y=6^<9B7^' M37@ V/KAO!E//62\DN>W-92B3"FQ EZ7!$IG 2'4X2O>6\-]*3RUGE]WQ.5- M6S[XUXX\&'+_#IOROA./QDB960#RULES")(T%2O/G/%),IU5$J?CINX3,XY6 M6?G7ACP0;@?&C+\LTJGLQ7_D^:?/]/]??,)U@+G6("DXT_CR99.MH<'S1H>?NZIN9 M4'Q R\&JP$&A9Q *@4!)@\Q) D$^'3]X]W6_^!SN>!NGPT-@$(K_[?*_SZMO M&W_$F*&D2F"OK2;U>4_:]+49"VUJ7D75S>)/] ;_MSH)QL1S%SSEQTH,/J^Z M0L$;A6T"2J7'4!$YH%4,I"$P\$"QFV8GUC07#962@4%HHB@E+A=!ZKAJS\Q2?.7\ 1,!J27_3^ M'Q!-E9*4)@\*1#(U)Y1CY7UA8(HN$A,OZ([>7-9+3N"4<_0O8.^/A.*F^?TC M,#K\AJ3+S?S;(1,\=OBIH[$T/"W_$P2? DV*VY% MXLU;)$Z$CZ$8)[-5%CR7I3X*1 @Y!>"*=.*ET>X^N^A?? S-,3<>'\,0\W;@ M$]UMT[;"^!"%&99$5TZW'Z;Q(/H9!('B2CV&(13J TR@= MC,Q[E;E-H)%I4 4E!%=(!ZB,3=8$(9J3^[QP/H9!L#H&'\,0&W>157ZX\S^H M*)4N H06ODZ+D>"TL>;!L"U^&?7):L#6P M[7UJC_:*[@$^/SW0R7^Y%)\IH+>TF8*L5&:I9'!.2BBZ"A"2CH5#+%O#*TEH*XPP-HK6M7R^Z(H4Y II: MFJ #)/WRY>O9\GO.V\UPD6J\7(A)*>K(#<5%=)LK7GQ=@P13,$0OI>6L=6G, MH\)T7JIR;(^IC=$F1-]ZM9G]7K6WC7HIRT$90U@8@41W$E*70B860 M=_++Z:?>0AG][@9A=S[X4MA6]DED[*_Y'N!RA7(;-/DV!= +6K@*L7(5>F F M^FBBH0&")@ M43QG$IRTT,#D=SXZL='W,=FRA?XZ<$L:]'E"-WP6DE2,:0%9YMKTSC(YP-F#R1&S MXB$(WLW5]X#\)]JA,?$..A0('6R"5V?;_R:GAY5P.89P)H664?L,B38X*._K M]$'!(#%G6&%!)-^\.&@GR4ZTKZ -<$0O$X_Y]6W^>7SQP]KNZY7ON C M_UBG5][^\SIT];?EYC_SYO<#AV<\ ML8*%*^"R-C/IV@7LM0-GE.+)L63B3N\FK6_,X4O9:6_9%[JW>H!'![MD;RM< M,-]=OFNL7WW#^5E]IWBS7&W3)+,4BG.*LUJ,6(G[/*/3PF1 AB5%1_^0K;?) M6&O9:9^X%[I/N@!(+QLE/*^'<%\/#Y)-7&<0^8S.BZ2S\*!)!Z!*XI7%E2P4 M0L!@%--AE#3:"&O9::/XE[Q1I@;(:8Z2OU5U-]8$^8<^<83!\<^N[#C]R2Z6 M9+6OPSE9;1@UY)2XK" ;6VL8E1:F.1/3N/W)X[,"W"8P8(FE4*M*<_ 15 P< M0G8I^*"LZ(79^84!WVU0^_$0[R& *47IV8?[?R81KADPE;%"N94 "V# MJN4,@>XI94!)+D3T+GO9S4YY;!$G6OAR!,2VVEQ-X-,/^6H]OMZNU^INHA(.2@N-%2R]=\U+*P5*> M:(W)!/M@7 "\@ $>CVYXNL"9%[3-@T1&&U[Z.LA$0!!*& RI1)]>Q'W17R7) M2[@OAL#GU =OW#U#:B[M4@G%I&R=D&!#PII),Q"XK V24:2LR4MN?YFT7L3$ M=TV' 4@3?.9@//B/YRHVPV(_"8>]>PGOQ:&/=3K&0T;G,JG]M MG"&7/T;AR+C9'[W0O^D*7WRBHY]M.QTR_XTN6%*+RUG':C>*T;DJ@-PY"+4: M7N;"HNLXJ7+P3CWE5$L_.W4"++Z\#,V3JO$F8=0,0?#:-Q65KORD&C1//I44 M47>W37=U3Z\6J?9O52;!C\OZKZY-EISS4D<$:^JS M((8 F .#))VVL3CI66^ORL\L:>)>I'YW2$LHO-R=<>OV??7ITVK[SO=VL5G- M%^MYO)QC*I4-H:JGCB,GW]B",S*!R$5H*;FUV'PFQ52+/=&\RQB0/\YV;(R_ MT\FLC*:N9"5I)LAJ6@E*Q 0^J S6Z^2E$A[#B5QQC;9K?_F6%[U=A^"OISCM M@(K[6\[X767PF>-!>&T%1%5'?X="AU=)!F3FUCF4R>(HNW&4U4S<0SNRKSD] M %Z F_DJI7G]!9[]/%_'L^6Z3L2\.=$B"J%- 3H:+*BD$SC%': T,4LN95'- M9WB-N:")&U_[#;[:P:"7/7%P0]93=^F.K?-\%K/ARG &,FE'OG"H[Q3*T TK M6;1"*25&>?'N8O6G'9PUW!*C- P>'9\O=V<_GIQ]7'-%1NZC#" 2UD1MCK4. M#Z&8R*TL7@?9FB6LG]5/W!C?KV,Y$<#Z[?[]/9_53H0/N-K,\[K%R.%G?F*C MWMXA\?"7!K0L/V(KH!MC%%TTW#<^7A80K!9YX@LI2"29$+U[J9 M]SF9#AK6]?Y?"X+?Y_E7BL$RV6KS=O$&X_QL7E5>_S#]]/V7Q6;[V^WV6)Z= MU7]7MR8NOJ]OGP,SDU7)+')0MF8==?+@.9? G8HNT%V==AP'UU*JJ2?&-034 MG1%@DUFN Q_D$:U>$E"NWY 9;BO['_/-Y]M_9>9T,-)I05JVDJXGG@'1&4@I M91=\5J;Y\\R!(D^;M1T%Q5,8L]]+^NV"?ID_XI]M;NBG?ERCZWEGB1O=S=?? MNXD%K_$GLJ,CRB 87T0M=#+@F!$@5&&"H8M.MKZ6GQ#G8/:\4LAQ)75>?^-W M@GL]Q.>+<_)3WW_-JZW)UC/!HTF!XD8*%9AE>8WKSV_.EO]ZN]C.CJQ?^N/\ MRQ=--,:8^4T+, MEAQ%3SYB,$5"<3Q([X5(K'FGZPYR'9S/>N ;M\QSO?R"1HN:R/#D3Y"+4Q2$ M(C4XFX71.1H9FI,![R;:Q#G>UMCY(1\T@H$ZB&%NN4\?<)Y^RYL9*\DI] &8 M\9FN"ZW!>^=!DQM;"!-7%1T%-?OKO /(7*GETCM=?'I5?=AM=NA= M7J_SC6^SIE?=.$;J 'W7 M"WJ7<9TO'VW6,TP%I8L>.*.S5P6G(?B401C-?X"+F[1INCN3M6MY3G(:A9L"_S[0-A7-6R8@JQ9RTU>%_^OLZO:']MWH<-SA>5:OR7/^/G M6M'P9KFZ>S+?;) 2(NF.-HCQP5%4PA$"Y[ZZJ\DJZVD#M69+.D#<:>_0 X%R M_TWJ2%8[$8#>/M!O%JH8&HRTI2-%R*"X8$">!-T8-IFHZ&2/K/DKZK["3GOM M'A^=Y M>+U"DBEUF 4W7Z=U((:$@;3L3(O,]*Z6PTU)2M#U]CV.QGE^#PSK_]SG]L%^^53?_H)?UWK3H#0X6@"D($PE*I"Y-&E*M)0PIKP#.OG=9'X!^S5OV]N"9K_ 3FF?OMN?%,=K.H.X7*YC;P,):!"4HNF0*]XA! I[DO216G0F>S'!DP/ M%]3A%GX&,GNHNP/0_'VQSO&H(1CID?5!: M*Y/OU^4]J?V.U/=VD[_05N-).,D->%Z+R# 5 M"(Q.[L)9JDQ/3FD_;NKF6I:)"?9'3AGOI_(.H'.UV5XOOX3Y8FN/.]4"6Q*! M"\GX3 65="UO52@U:8UQ0&X28!11!IUCLJV;'(;(UU6"<$]$/'+?-3?/_M!; M;O"L"?2NBND_+B^/]ZO%YO7?5LOU>L9=L<[1 8R&VSIQNH[*+0R$5,%JR07S ML3'+N)Y_5$J>B6&5X,S%X,3 S,S$R,#(S M+FAT;5!+ 0(4 Q0 ( &^#JE8%K]+* P@ /#,Q>#(P,S,Q,C R,RYH=&U02P$"% ,4 " !O M@ZI6=9/WBV$% "H%@ &P @ &1$ 8VAE9BTQ,'%X97@S M,G@Q,#,S,3(P,C,N:'1M4$L! A0#% @ ;X.J5B5>Y$].!0 ;18 !L M ( !*Q8 &-H968M,3!Q>&5X,S)X,C S,S$R,#(S+FAT;5!+ M 0(4 Q0 ( &^#JE9#X (HYG$! .%D$@ 1 " ;(; !C M:&5F+3(P,C,P,S,Q+FAT;5!+ 0(4 Q0 ( &^#JE;@K7_O[@\ -JD 1 M " <>- 0!C:&5F+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( M &^#JE;Y*7$]21T %TA 0 5 " >2= 0!C:&5F+3(P,C,P M,S,Q7V-A;"YX;6Q02P$"% ,4 " !O@ZI6_RL] 8)% 3"@, %0 M @ %@NP$ 8VAE9BTR,#(S,#,S,5]D968N>&UL4$L! A0#% @ M;X.J5I5)(T[_R@ ]( ( !4 ( !%0$" &-H968M,C R,S S M,S%?;&%B+GAM;%!+ 0(4 Q0 ( &^#JE;^LA%H*X( (3L!0 5 M " 4?, @!C:&5F+3(P,C,P,S,Q7W!R92YX;6Q02P4& H "@"N ) @ I4X# end