0001517175-24-000005.txt : 20240227 0001517175-24-000005.hdr.sgml : 20240227 20240227160715 ACCESSION NUMBER: 0001517175-24-000005 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20231229 FILED AS OF DATE: 20240227 DATE AS OF CHANGE: 20240227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Chefs' Warehouse, Inc. CENTRAL INDEX KEY: 0001517175 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-GROCERIES & GENERAL LINE [5141] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 203031526 STATE OF INCORPORATION: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35249 FILM NUMBER: 24686599 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-K 1 chef-20231229.htm 10-K chef-20231229
0001517175FALSEFY2023P3Y.001http://fasb.org/us-gaap/2023#LongTermDebtCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtNoncurrenthttp://fasb.org/us-gaap/2023#LongTermDebtNoncurrent00015171752022-12-312023-12-2900015171752023-06-30iso4217:USD00015171752024-02-12xbrli:shares00015171752023-12-2900015171752022-12-30iso4217:USDxbrli:shares00015171752021-12-252022-12-3000015171752020-12-262021-12-240001517175us-gaap:CommonStockMember2020-12-250001517175us-gaap:AdditionalPaidInCapitalMember2020-12-250001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-250001517175us-gaap:RetainedEarningsMember2020-12-2500015171752020-12-250001517175us-gaap:RetainedEarningsMember2020-12-262021-12-240001517175us-gaap:CommonStockMember2020-12-262021-12-240001517175us-gaap:AdditionalPaidInCapitalMember2020-12-262021-12-240001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-262021-12-240001517175us-gaap:CommonStockMember2021-12-240001517175us-gaap:AdditionalPaidInCapitalMember2021-12-240001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-240001517175us-gaap:RetainedEarningsMember2021-12-2400015171752021-12-240001517175us-gaap:RetainedEarningsMember2021-12-252022-12-300001517175us-gaap:CommonStockMember2021-12-252022-12-300001517175us-gaap:AdditionalPaidInCapitalMember2021-12-252022-12-300001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-252022-12-300001517175us-gaap:CommonStockMember2022-12-300001517175us-gaap:AdditionalPaidInCapitalMember2022-12-300001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-300001517175us-gaap:RetainedEarningsMember2022-12-300001517175us-gaap:RetainedEarningsMember2022-12-312023-12-290001517175us-gaap:CommonStockMember2022-12-312023-12-290001517175us-gaap:AdditionalPaidInCapitalMember2022-12-312023-12-290001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-312023-12-290001517175us-gaap:CommonStockMember2023-12-290001517175us-gaap:AdditionalPaidInCapitalMember2023-12-290001517175us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-290001517175us-gaap:RetainedEarningsMember2023-12-29chef:segment0001517175srt:MinimumMember2022-12-312023-12-290001517175srt:MaximumMember2022-12-312023-12-290001517175chef:CenterOfThePlateProductMember2022-12-312023-12-290001517175us-gaap:ProductConcentrationRiskMemberchef:CenterOfThePlateProductMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-29xbrli:pure0001517175chef:CenterOfThePlateProductMember2021-12-252022-12-300001517175us-gaap:ProductConcentrationRiskMemberchef:CenterOfThePlateProductMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:CenterOfThePlateProductMember2020-12-262021-12-240001517175us-gaap:ProductConcentrationRiskMemberchef:CenterOfThePlateProductMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:DryGoodsProductMember2022-12-312023-12-290001517175us-gaap:ProductConcentrationRiskMemberchef:DryGoodsProductMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175chef:DryGoodsProductMember2021-12-252022-12-300001517175us-gaap:ProductConcentrationRiskMemberchef:DryGoodsProductMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:DryGoodsProductMember2020-12-262021-12-240001517175us-gaap:ProductConcentrationRiskMemberchef:DryGoodsProductMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:PastryProductMember2022-12-312023-12-290001517175chef:PastryProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175chef:PastryProductMember2021-12-252022-12-300001517175chef:PastryProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:PastryProductMember2020-12-262021-12-240001517175chef:PastryProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:CheeseAndCharcuterieProductMember2022-12-312023-12-290001517175chef:CheeseAndCharcuterieProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175chef:CheeseAndCharcuterieProductMember2021-12-252022-12-300001517175chef:CheeseAndCharcuterieProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:CheeseAndCharcuterieProductMember2020-12-262021-12-240001517175chef:CheeseAndCharcuterieProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:ProduceMember2022-12-312023-12-290001517175us-gaap:ProductConcentrationRiskMemberchef:ProduceMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175chef:ProduceMember2021-12-252022-12-300001517175us-gaap:ProductConcentrationRiskMemberchef:ProduceMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:ProduceMember2020-12-262021-12-240001517175us-gaap:ProductConcentrationRiskMemberchef:ProduceMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:DairyAndEggsProductMember2022-12-312023-12-290001517175chef:DairyAndEggsProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175chef:DairyAndEggsProductMember2021-12-252022-12-300001517175chef:DairyAndEggsProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:DairyAndEggsProductMember2020-12-262021-12-240001517175chef:DairyAndEggsProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:OilsAndVinegarProductMember2022-12-312023-12-290001517175us-gaap:ProductConcentrationRiskMemberchef:OilsAndVinegarProductMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175chef:OilsAndVinegarProductMember2021-12-252022-12-300001517175us-gaap:ProductConcentrationRiskMemberchef:OilsAndVinegarProductMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:OilsAndVinegarProductMember2020-12-262021-12-240001517175us-gaap:ProductConcentrationRiskMemberchef:OilsAndVinegarProductMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:KitchenSuppliesProductMember2022-12-312023-12-290001517175chef:KitchenSuppliesProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175chef:KitchenSuppliesProductMember2021-12-252022-12-300001517175chef:KitchenSuppliesProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:KitchenSuppliesProductMember2020-12-262021-12-240001517175chef:KitchenSuppliesProductMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:TotalSpecialtyMember2022-12-312023-12-290001517175chef:TotalSpecialtyMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175chef:TotalSpecialtyMember2021-12-252022-12-300001517175chef:TotalSpecialtyMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175chef:TotalSpecialtyMember2020-12-262021-12-240001517175chef:TotalSpecialtyMemberus-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-12-312023-12-290001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-12-252022-12-300001517175us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-12-262021-12-240001517175chef:FoodProcessingMember2022-12-312023-12-290001517175chef:FoodProcessingMember2021-12-252022-12-300001517175chef:FoodProcessingMember2020-12-262021-12-240001517175us-gaap:ShippingAndHandlingMember2022-12-312023-12-290001517175us-gaap:ShippingAndHandlingMember2021-12-252022-12-300001517175us-gaap:ShippingAndHandlingMember2020-12-262021-12-240001517175chef:EquipmentAndLeaseholdImprovementsMember2021-12-252022-12-300001517175chef:EquipmentAndLeaseholdImprovementsMember2020-12-262021-12-240001517175chef:EquipmentAndLeaseholdImprovementsMember2022-12-312023-12-290001517175us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2023-12-290001517175srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-29chef:unit0001517175us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-290001517175us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-300001517175chef:WorkersCompensationMember2022-12-312023-12-290001517175us-gaap:AutomobilesMember2022-12-312023-12-290001517175us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-12-290001517175us-gaap:RestrictedStockUnitsRSUMember2021-12-252022-12-300001517175us-gaap:RestrictedStockUnitsRSUMember2020-12-262021-12-240001517175us-gaap:EmployeeStockOptionMember2022-12-312023-12-290001517175us-gaap:EmployeeStockOptionMember2021-12-252022-12-300001517175us-gaap:EmployeeStockOptionMember2020-12-262021-12-240001517175us-gaap:ConvertibleDebtSecuritiesMember2022-12-312023-12-290001517175us-gaap:ConvertibleDebtSecuritiesMember2021-12-252022-12-300001517175us-gaap:ConvertibleDebtSecuritiesMember2020-12-262021-12-240001517175us-gaap:ConvertibleDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberchef:Convertible2375SeniorNotesMember2023-12-290001517175us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel1Memberchef:Convertible2375SeniorNotesMember2023-12-290001517175us-gaap:ConvertibleDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberchef:Convertible2375SeniorNotesMember2022-12-300001517175us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel1Memberchef:Convertible2375SeniorNotesMember2022-12-300001517175us-gaap:ConvertibleDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberchef:Convertible1875SeniorNotesMember2023-12-290001517175us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel3Memberchef:Convertible1875SeniorNotesMember2023-12-290001517175us-gaap:ConvertibleDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberchef:Convertible1875SeniorNotesMember2022-12-300001517175us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel3Memberchef:Convertible1875SeniorNotesMember2022-12-300001517175us-gaap:UnsecuredDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2023-12-290001517175us-gaap:UnsecuredDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2023-12-290001517175us-gaap:UnsecuredDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2022-12-300001517175us-gaap:UnsecuredDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2022-12-300001517175us-gaap:UnsecuredDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2023-12-290001517175us-gaap:UnsecuredDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2023-12-290001517175us-gaap:UnsecuredDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2022-12-300001517175us-gaap:UnsecuredDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2022-12-300001517175chef:GreenleafProduceAndSpecialtyFoodsMember2023-05-012023-05-010001517175us-gaap:CommonStockMemberchef:GreenleafProduceAndSpecialtyFoodsMember2023-05-012023-05-010001517175chef:AssetBasedLoanFacilityMemberchef:GreenleafProduceAndSpecialtyFoodsMember2023-05-010001517175us-gaap:CustomerRelationshipsMemberchef:GreenleafProduceAndSpecialtyFoodsMember2023-05-010001517175us-gaap:TrademarksMemberchef:GreenleafProduceAndSpecialtyFoodsMember2023-05-010001517175us-gaap:NoncompeteAgreementsMemberchef:GreenleafProduceAndSpecialtyFoodsMember2023-05-010001517175chef:CustomerRelationshipsAndTrademarkMemberchef:GreenleafProduceAndSpecialtyFoodsMember2023-12-290001517175us-gaap:TrademarksMemberchef:GreenleafProduceAndSpecialtyFoodsMember2023-12-290001517175us-gaap:NoncompeteAgreementsMemberchef:GreenleafProduceAndSpecialtyFoodsMember2023-12-290001517175chef:GreenleafProduceAndSpecialtyFoodsMember2022-12-312023-12-290001517175chef:HardiesFreshFoodMember2023-03-202023-03-200001517175chef:HardiesFreshFoodMember2023-03-200001517175us-gaap:CustomerRelationshipsMemberchef:HardiesFreshFoodMember2023-03-200001517175chef:HardiesFreshFoodMemberus-gaap:TrademarksMember2023-03-200001517175chef:HardiesFreshFoodMember2022-12-312023-12-290001517175us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-12-312023-12-29chef:acquisition0001517175us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-12-290001517175chef:OtherFiscal2023AcquisitionDateEarnOutLiabilityMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-12-290001517175us-gaap:CustomerRelationshipsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-12-290001517175chef:ChefMiddleEastMember2022-11-012022-11-010001517175chef:ChefMiddleEastMember2022-11-010001517175chef:ChefMiddleEastMember2023-09-302023-12-290001517175chef:ChefMiddleEastMember2023-07-012023-09-290001517175us-gaap:CustomerRelationshipsMemberchef:ChefMiddleEastMember2022-11-010001517175chef:ChefMiddleEastMemberus-gaap:TrademarksMember2022-11-010001517175chef:ChefMiddleEastMemberus-gaap:NoncompeteAgreementsMember2022-11-010001517175chef:GreenleafProduceAndSpecialtyFoodsMember2023-05-010001517175us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:TrademarksMember2023-12-290001517175chef:HardiesFreshFoodMemberus-gaap:NoncompeteAgreementsMember2023-03-200001517175us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:NoncompeteAgreementsMember2023-12-290001517175us-gaap:LandMember2023-12-290001517175us-gaap:LandMember2022-12-300001517175us-gaap:BuildingMember2023-12-290001517175us-gaap:BuildingMember2022-12-300001517175us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-290001517175us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-290001517175us-gaap:MachineryAndEquipmentMember2023-12-290001517175us-gaap:MachineryAndEquipmentMember2022-12-300001517175us-gaap:ComputerEquipmentMembersrt:MinimumMember2023-12-290001517175srt:MaximumMemberus-gaap:ComputerEquipmentMember2023-12-290001517175us-gaap:ComputerEquipmentMember2023-12-290001517175us-gaap:ComputerEquipmentMember2022-12-300001517175us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MinimumMember2023-12-290001517175srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2023-12-290001517175us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-290001517175us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-300001517175us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2023-12-290001517175srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2023-12-290001517175us-gaap:LeaseholdImprovementsMember2023-12-290001517175us-gaap:LeaseholdImprovementsMember2022-12-300001517175us-gaap:FurnitureAndFixturesMember2023-12-290001517175us-gaap:FurnitureAndFixturesMember2022-12-300001517175us-gaap:VehiclesMembersrt:MinimumMember2023-12-290001517175srt:MaximumMemberus-gaap:VehiclesMember2023-12-290001517175us-gaap:VehiclesMember2023-12-290001517175us-gaap:VehiclesMember2022-12-300001517175us-gaap:ConstructionInProgressMember2023-12-290001517175us-gaap:ConstructionInProgressMember2022-12-300001517175chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember2022-12-312023-12-290001517175chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember2021-12-252022-12-300001517175chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember2020-12-262021-12-240001517175us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-312023-12-290001517175us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-252022-12-300001517175us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-262021-12-240001517175us-gaap:CustomerRelationshipsMember2023-12-290001517175us-gaap:TrademarksMember2023-12-290001517175us-gaap:NoncompeteAgreementsMember2023-12-290001517175us-gaap:CustomerRelationshipsMember2022-12-300001517175us-gaap:TrademarksMember2022-12-300001517175us-gaap:NoncompeteAgreementsMember2022-12-300001517175chef:SeniorSecuredTermLoansMemberus-gaap:RevolvingCreditFacilityMember2023-12-290001517175chef:SeniorSecuredTermLoansMemberus-gaap:RevolvingCreditFacilityMember2022-12-300001517175us-gaap:ConvertibleDebtMemberchef:Convertible2375SeniorNotesMember2023-12-290001517175us-gaap:ConvertibleDebtMemberchef:Convertible2375SeniorNotesMember2022-12-300001517175us-gaap:ConvertibleDebtMemberchef:Convertible1875SeniorNotesMember2023-12-290001517175us-gaap:ConvertibleDebtMemberchef:Convertible1875SeniorNotesMember2022-12-300001517175chef:AssetBasedLoanFacilityMember2023-12-290001517175chef:AssetBasedLoanFacilityMember2022-12-300001517175chef:FinancingLeasesAndOtherFinancingObligationsMember2023-12-290001517175chef:FinancingLeasesAndOtherFinancingObligationsMember2022-12-300001517175us-gaap:ConvertibleSubordinatedDebtMember2023-12-290001517175us-gaap:ConvertibleSubordinatedDebtMember2022-12-300001517175chef:SeniorSecuredTermLoansMemberus-gaap:RevolvingCreditFacilityMember2022-08-230001517175chef:SeniorSecuredTermLoans2025Memberus-gaap:RevolvingCreditFacilityMember2022-08-230001517175us-gaap:RevolvingCreditFacilityMemberchef:SeniorSecuredTermLoansMember2023-08-312023-08-310001517175us-gaap:RevolvingCreditFacilityMemberchef:SeniorSecuredTermLoansMember2023-08-310001517175chef:SeniorSecuredTermLoansMemberus-gaap:RevolvingCreditFacilityMember2022-12-312023-12-290001517175chef:SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMemberus-gaap:RevolvingCreditFacilityMember2022-08-232022-08-230001517175chef:SeniorSecuredTermLoansMemberus-gaap:RevolvingCreditFacilityMember2022-08-232022-08-230001517175us-gaap:RevolvingCreditFacilityMemberchef:SeniorSecuredTermLoansTenthAmendmentMember2023-11-062023-11-060001517175us-gaap:RevolvingCreditFacilityMemberchef:AssetBasedLoanFacilityMember2018-06-290001517175us-gaap:RevolvingCreditFacilityMemberchef:AssetBasedLoanFacilityMember2022-03-110001517175us-gaap:RevolvingCreditFacilityMemberchef:AssetBasedLoanFacilityMember2023-07-070001517175us-gaap:RevolvingCreditFacilityMemberchef:AssetBasedLoanFacilityMember2022-12-312023-12-290001517175chef:SeniorSecuredTermLoansMemberus-gaap:RevolvingCreditFacilityMember2022-03-110001517175us-gaap:RevolvingCreditFacilityMemberchef:AssetBasedLoanFacilityMember2022-03-112022-03-110001517175us-gaap:RevolvingCreditFacilityMemberchef:AssetBasedLoanFacilityMember2023-12-290001517175us-gaap:ConvertibleDebtMemberchef:Convertible2375SeniorNotesMember2022-12-130001517175us-gaap:ConvertibleDebtMemberchef:Convertible1875SeniorNotesMember2022-12-130001517175us-gaap:ConvertibleDebtMemberchef:Convertible2375SeniorNotesMember2022-12-132022-12-130001517175us-gaap:ConvertibleDebtMemberchef:Convertible1875SeniorNotesMember2019-11-220001517175us-gaap:RevolvingCreditFacilityMemberchef:AssetBasedLoanFacilityMember2019-11-222019-11-220001517175us-gaap:ConvertibleDebtMemberchef:Convertible1875SeniorNotesMember2021-03-010001517175us-gaap:LoansPayableMemberchef:SeniorSecuredTermLoans2022TrancheMember2019-11-222019-11-220001517175us-gaap:ConvertibleDebtMemberchef:Convertible1875SeniorNotesMember2019-11-222019-11-220001517175us-gaap:UnsecuredDebtMember2023-12-290001517175us-gaap:ConvertibleDebtMemberchef:ConvertibleNoteMaturingOnJune292023Member2019-02-250001517175chef:ConvertibleNoteMaturingOnJune292023Member2019-02-250001517175us-gaap:ConvertibleDebtMemberchef:ConvertibleNoteMaturingOnJune292023Member2019-02-252019-02-250001517175us-gaap:ConvertibleSubordinatedDebtMember2023-06-292023-06-290001517175us-gaap:ConvertibleDebtMemberchef:ConvertibleNoteMaturingOnJune292023Member2023-12-290001517175us-gaap:ConvertibleDebtMemberchef:ConvertibleNoteMaturingOnJune292023Member2022-12-300001517175us-gaap:ConvertibleDebtMember2023-12-290001517175us-gaap:ConvertibleDebtMember2022-12-300001517175us-gaap:ConvertibleDebtMember2022-12-312023-12-290001517175us-gaap:ConvertibleDebtMember2021-12-252022-12-300001517175us-gaap:ConvertibleDebtMember2020-12-262021-12-240001517175us-gaap:EmployeeStockMember2023-05-120001517175us-gaap:EmployeeStockMember2023-05-122023-05-120001517175us-gaap:EmployeeStockMember2023-12-2900015171752019-05-170001517175chef:TimeBasedRestrictedStockMember2022-12-300001517175us-gaap:PerformanceSharesMember2022-12-300001517175chef:MarketbasedRestrictedStockAwardsMember2022-12-300001517175chef:TimeBasedRestrictedStockMember2022-12-312023-12-290001517175us-gaap:PerformanceSharesMember2022-12-312023-12-290001517175chef:MarketbasedRestrictedStockAwardsMember2022-12-312023-12-290001517175chef:TimeBasedRestrictedStockMember2023-12-290001517175us-gaap:PerformanceSharesMember2023-12-290001517175chef:MarketbasedRestrictedStockAwardsMember2023-12-290001517175us-gaap:RestrictedStockMember2022-12-312023-12-290001517175us-gaap:RestrictedStockMember2021-12-252022-12-300001517175us-gaap:RestrictedStockMember2020-12-262021-12-240001517175srt:MaximumMemberchef:TimeAndPerformanceBasedGrantsMember2022-12-312023-12-290001517175us-gaap:RestrictedStockMember2023-12-290001517175us-gaap:EmployeeStockOptionMember2022-12-312023-12-290001517175us-gaap:EmployeeStockOptionMember2021-12-252022-12-300001517175us-gaap:SeriesAPreferredStockMember2020-03-220001517175chef:ChairmanViceChairmanAndDirectorMemberus-gaap:LandAndBuildingMember2023-12-290001517175chef:ThirdPartyMemberus-gaap:LandAndBuildingMember2023-12-290001517175srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-12-312023-12-290001517175srt:ProFormaMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2021-12-252022-12-300001517175srt:ProFormaMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-12-262021-12-240001517175srt:ProFormaMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2019-12-282020-12-250001517175us-gaap:CanadaRevenueAgencyMember2023-12-290001517175us-gaap:StateAndLocalJurisdictionMember2023-12-290001517175chef:LeasedDistributionFacilityOwnedByCEOMember2022-12-312023-12-290001517175chef:LeasedDistributionFacilityOwnedByCEOMember2021-12-252022-12-300001517175chef:LeasedDistributionFacilityOwnedByCEOMember2020-12-262021-12-240001517175us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember2023-12-290001517175us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember2022-12-300001517175us-gaap:AutomobilesMember2023-12-290001517175us-gaap:AutomobilesMember2022-12-300001517175chef:WorkersCompensationMember2023-12-290001517175chef:WorkersCompensationMember2022-12-300001517175chef:ExpiringIn2024Member2023-12-290001517175us-gaap:AllowanceForCreditLossMember2022-12-300001517175us-gaap:AllowanceForCreditLossMember2022-12-312023-12-290001517175us-gaap:AllowanceForCreditLossMember2023-12-290001517175us-gaap:AllowanceForCreditLossMember2021-12-240001517175us-gaap:AllowanceForCreditLossMember2021-12-252022-12-300001517175us-gaap:AllowanceForCreditLossMember2020-12-250001517175us-gaap:AllowanceForCreditLossMember2020-12-262021-12-240001517175us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-312023-12-290001517175us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-240001517175us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-252022-12-300001517175us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-250001517175us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-262021-12-2400015171752023-09-302023-12-29

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10-K
       ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 29, 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)
Delaware20-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
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes   No ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes ☐  No
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 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 filer Accelerated filer
Non-accelerated filerSmaller reporting company
Emerging 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 has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.Yes   No ☐
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect
the correction of an error to previously issued financial statements. Yes ☐ No
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of
the registrant’s executive officers during the relevant recovery period pursuant to Yes ☐ No
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No
The aggregate market value of the registrant’s common stock held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the registrant’s most recently completed second quarter (June 30, 2023): $1,041,670,956

Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date.
Class Outstanding at February 12, 2024
Common Stock, $.01 par value per share 39,673,787 shares
DOCUMENTS INCORPORATED BY REFERENCE 
Document Parts Into Which Incorporated
Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 10, 2024 (“Proxy Statement”) Part III

Total number of pages: 83
1


THE CHEFS’ WAREHOUSE, INC.

INDEX
DescriptionPage
Number
Part I
Part II
Part III
Part IV
2


CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
 
This Annual Report on Form 10-K of The Chefs’ Warehouse, Inc. contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements provide our current expectations or forecasts of future events and are not statements of historical fact. These forward-looking statements include information about possible or assumed future events, including, among other things, discussion and analysis of our future financial condition, results of operations, our strategic plans and objectives, cost management, liquidity and ability to refinance our indebtedness as it matures, anticipated capital expenditures (and access to capital) required to complete projects, amounts of cash distributions to our stockholders in the future, if any, and other matters. Words such as “anticipates,” “expects,” “predicts,” “contemplates,” “projects,” “forecasts,’ “intends,” “plans,” “believes,” “seeks,” “estimates,” “could,” “should,” “will,” “may,” “would” 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.
 
Forward-looking statements involve inherent uncertainty and may ultimately prove to be incorrect or false. Investors in our common stock are cautioned not to place undue reliance on forward-looking statements. Except as otherwise may be required by law, we undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or actual operating results. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including, but not limited to, the following:
 
our success depends to a significant extent upon general economic conditions, including disposable income levels and changes in consumer discretionary spending;
the relatively low margins of our business, which are sensitive to inflationary and deflationary pressures and intense competition;
the effects of rising costs for and/or decreases in supply of commodities, ingredients, packaging, other raw materials, distribution and labor;
crude oil prices and their impact on distribution, packaging and energy costs;
our continued ability to promote our brand successfully, to anticipate and respond to new customer demands, and to develop new products and markets to compete effectively;
our ability and the ability of our supply chain partners to continue to operate distribution centers and other work locations without material disruption, and to procure ingredients, packaging and other raw materials when needed despite disruptions in the supply chain or labor shortages;
risks associated with the expansion of our business;
our possible inability to identify new acquisitions or to integrate recent or future acquisitions, or our failure to realize anticipated revenue enhancements, cost savings or other synergies from recent or future acquisitions;
other factors that affect the food industry generally, including:
recalls if products become adulterated or misbranded, liability if product consumption causes injury, ingredient disclosure and labeling laws and regulations and the possibility that customers could lose confidence in the safety and quality of certain food products;
new information or attitudes regarding diet and health or adverse opinions about the health effects of the products we distribute;
changes in disposable income levels and consumer purchasing habits;
competitors’ pricing practices and promotional spending levels;
fluctuations in the level of our customers’ inventories and credit and other related business risks; and
the risks associated with third-party suppliers, including the risk that any failure by one or more of our third-party suppliers to comply with food safety or other laws and regulations may disrupt our supply of raw materials or certain products or injure our reputation;
our ability to recruit and retain senior management and a highly skilled and diverse workforce;
unanticipated expenses, including, without limitation, litigation or legal settlement expenses;
the cost and adequacy of our insurance policies;
the impact and effects of public health crises, pandemics and epidemics, such as the outbreak of COVID-19, and the adverse impact thereof on our business, financial condition, and results of operations;
significant governmental regulation and any potential failure to comply with such regulations;
federal, state, provincial and local tax rules in the United States and the foreign countries in which we operate, including tax reform and legislation;
risks relating to our substantial indebtedness;
our ability to raise additional capital and/or obtain debt or other financing, on commercially reasonable terms or at all;
3


our ability to meet future cash requirements, including the ability to access financial markets effectively and maintain sufficient liquidity;
the effects of currency movements in the jurisdictions in which we operate as compared to the U.S. dollar;
the effects of international trade disputes, tariffs, quotas and other import or export restrictions on our international procurement, sales and operations;
other factors discussed elsewhere in this report, including Part I, Item 1A of this Form-10K and in our other public filings with the SEC.

This list of risks and uncertainties, however, is only a summary of some of the most important factors and is not intended to be exhaustive.

Unless this Form 10-K indicates otherwise or the context otherwise requires, the terms “The Chefs’ Warehouse,” “we,” “our,” “our Company,” “the Company” or “us” as used in this Form 10-K refer to The Chefs’ Warehouse, Inc. and its subsidiaries.
4


Item 1.     BUSINESS

We are a premier distributor of specialty food and center-of-the-plate products in the United States, the Middle East, and Canada. We are focused on serving the specific needs of chefs who own and/or operate some of the leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores in the United States, the Middle East, and Canada (collectively, our “Core Customers”). We believe that we have a distinct competitive advantage in serving these customers as a result of our extensive selection of distinctive and hard-to-find specialty and center-of-the-plate food products, our product knowledge and our customer service.

We define specialty food products as gourmet foods and ingredients that are of the highest grade, quality or style as measured by their uniqueness, exotic origin or particular processing method. Our product portfolio includes over 70,000 stock-keeping units (“SKUs”) from more than 3,000 different suppliers and is comprised primarily of imported and domestic specialty food products, such as artisan charcuterie, specialty cheeses, unique oils and vinegars, truffles, caviar, chocolate and pastry products. We also offer an extensive line of center-of-the-plate products, including custom cut beef, seafood and hormone-free poultry, as well as produce and broadline food products, such as cooking oils, butter, eggs, milk and flour. When marketing our products to our customers, we focus our efforts on chefs, and we believe that, by offering a wide selection of both distinctive and hard-to-find products, together with center-of-the-plate proteins and staple broadline food products, we are able to differentiate ourselves from larger, traditional broadline foodservice distributors, while simultaneously enabling our customers to utilize us as their primary foodservice distributor. Additionally, we market certain of our center-of-the-plate products directly to consumers through our Allen Brothers, Inc. (“Allen Brothers”) mail and e-commerce platform.

Since our formation in 1985, we have expanded our distribution network, product selection and customer base both organically and through acquisitions. Our net revenues have increased from approximately $1.6 billion for the fiscal year ended December 27, 2019 to $3.4 billion for the fiscal year ended December 29, 2023. Our historical sales growth and our ability to manage through the material adverse impacts of the Covid-19 Pandemic (“Pandemic”) on our business are the result of an increase in the breadth and depth of our product portfolio, our commitment to customer service, the efforts of our experienced and sophisticated sales professionals, the increased use of technology in the operations and management of our business and our ongoing consolidation of the fragmented specialty foodservice distribution industry. Since December 27, 2019, we have completed nineteen acquisitions which have increased our penetration in existing markets, expanded our footprint into new markets and/or enhanced our product capabilities. The up-front cash purchase prices for these nineteen acquisitions resulted in aggregate up-front cash consideration of more than $387.2 million, which we funded with cash generated from our operations, borrowings under our then existing credit facilities and proceeds of our common stock offerings.

Excluding our direct-to-consumer businesses, we currently serve more than 44,000 core customer locations in our twenty-three primary geographic markets across the United States, the Middle East, and Canada. We maintain collaborative relationships with thousands of chefs while also acting as a critical marketing arm and route-to-market for many of our suppliers by leveraging an experienced and sophisticated sales force of approximately 960 sales and customer service professionals. We operate 52 distribution centers and provide service six days a week in many of our service areas, utilizing our fleet of delivery trucks to fill our customers’ orders.

Competitive Strengths

We believe that, during our over 35-year history, we have achieved, developed and/or refined the following strengths which provide us with a distinct competitive position in the foodservice distribution industry and also the opportunity to achieve superior margins relative to most large broadline foodservice distributors:

Leading Distributor of Specialty Food Products in Many of the Key Culinary Markets. Based on our management’s industry knowledge and experience, we believe we are the largest distributor of specialty food products, as measured by net sales, in the New York, Washington, D.C., San Francisco and Los Angeles metropolitan markets. We believe these markets, along with a number of other markets we serve, including Las Vegas, Miami, New England, Portland, Columbus, Cincinnati, Chicago, Vancouver, Edmonton, Toronto, Seattle, Sacramento, Texas, Dubai, Abu Dhabi, and Qatar create and set the culinary trends for the rest of the United States, the Middle East, and Canada and provide us with valuable insight into the latest culinary and menu practices. Furthermore, we believe our established relationships with many of the top chefs, culinary schools and dining establishments in these key culinary markets have benefited us when we entered into new markets where we believe that chefs at our potential customers were generally knowledgeable of our brand and commitment to quality and excellence from their experience working in other markets which we serve or through their personal relationships throughout the culinary industry.

5


Expansive Product Offering. We offer an extensive portfolio of high-quality specialty food products, ranging from basic ingredients and staples, such as milk and flour, to custom-cut steaks, seafood, produce and pastries, as well as delicacies and specialty ingredients sourced from North America, Europe, Asia, Australia, and South America, which we believe helps our customers distinguish their menu offerings. We carry more than 70,000 SKUs and we constantly evaluate our portfolio and introduce new products to address regional trends and preferences and ensure that we are on the leading edge of broader culinary trends. Through our importing division, we provide our customers with access to a portfolio of exclusive items, including regional olive oils, truffles and charcuterie from Italy, Spain, France and other Mediterranean countries. In addition, and as evidence of our commitment to aid our customers in creating unique and innovative menu items, we regularly utilize our sourcing relationships and industry insights to procure additional products that we do not regularly carry but that our customers specifically request. We believe that the breadth and depth of our product portfolio facilitates our customers’ ability to distinguish and enhance their menu offerings and differentiates us from larger traditional broadline foodservice distributors.

Critical Route-to-Market for Specialty Food Suppliers. We currently distribute products from more than 3,000 different suppliers. Our suppliers are located throughout North America, Europe, Asia, Australia, and South America and include numerous small, family-owned entities and artisanal food producers. We are the largest customer for many of our suppliers. As a result, our experienced and sophisticated sales professionals, customer relationships and distribution platform are important to these suppliers’ route-to-market, which enables us to offer a wide range of products on an exclusive basis.

Expanding Base of Premier Customer Relationships. Our breadth and depth of product offerings coupled with our highly regarded customer service has allowed us to develop and retain a loyal customer base that is comprised of chefs who own or work at more than 44,000 of the nation’s leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. Our focus on product selection, product knowledge and customer service has rewarded us with a number of long-term customer relationships, which often begin when chefs are introduced to us while attending the nation’s leading culinary schools. Based on our management’s industry experience and our relationships and dealings with our customers, we believe we are the primary distributor of specialty food products to the majority of our Core Customers.

Collaborative Professional and Educational Relationships with our Customers. We employ a sophisticated and experienced sales force of approximately 960 sales and customer service professionals, a significant number of whom have formal culinary training, degrees in the culinary arts or prior experience working in the culinary industry. Equipped with advanced culinary and industry knowledge, our sales professionals seek to establish a rapport with our customers’ chefs, so that they can more fully understand and anticipate the needs of and offer cost-effective food product solutions to the chefs who own or operate these businesses. We believe that the specialized knowledge base of our sales professionals enables us to take a more collaborative and educational approach to selling our gourmet foods and ingredients and to further differentiate ourselves from our traditional broadline competitors.

Expertise in Logistics and Distribution. We have built a first-class, scalable inventory management and logistics platform that enables us to efficiently fill our customers’ orders and to profitably meet our customers’ needs for varying drop sizes, high service levels and timely delivery. With 52 distribution centers located throughout the United States, Middle East and Canada, we are able to leverage our geographic footprint and reduce our inbound freight costs. This scale enables us to maintain a portfolio of more than 70,000 SKUs, and through the operation of our sophisticated information technology, inventory management and logistics systems, we believe we provide our customers with some of the highest levels of customer service and responsiveness in our industry.

Experienced and Proven Management Team. Our senior management team has demonstrated the ability to grow the business through various economic environments. With collective experience of more than 90 years at The Chefs’ Warehouse and other foodservice distribution companies, our founders and senior management are experienced operators and are passionate about our future. Our senior management team is comprised of our founders, as well as experienced professionals with expertise in the foodservice distribution industry and in a wide range of functional areas, including finance and accounting, sales and marketing, operations, information technology, legal and human resources.

Our Growth Strategies

We believe substantial organic growth opportunities exist in our current markets through increased penetration of our existing customers and the addition of new customers, and we have identified new markets that we believe also present opportunities for future expansion. Key elements of our growth strategy include the following:

Increase Penetration with Existing Customers. We intend to sell more products to our existing customers by increasing the breadth and depth of our product selection and increasing the efficiency of our sales professionals, while at the same time
6


continuing to provide excellent customer service. We are a data-driven and goal-oriented organization, and our management and sales professionals are highly focused on our weekly sales and gross profit contribution from each of our Core Customers and increasing the number of unique products we distribute to such customers. We believe our acquisition activity reflects this focus, as we have sought to complement our existing product offerings and enhance our product capabilities through the acquisition of wholesale specialty food and produce distributors and high quality center-of-the-plate protein suppliers, manufacturers and distributors.

Expand our Customer Base Within our Existing Markets. We serve more than 44,000 Core Customer locations, excluding our direct-to-consumer business, in the United States, Middle East, and Canada. We plan to expand our market share in the fragmented specialty food distribution industry by cultivating new customer relationships within our existing markets through the continued penetration of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. We believe we have the opportunity to continue to gain market share in our existing markets by offering an extensive selection of specialty food products, as well as center-of-the-plate proteins, produce and traditional broadline staple food products through our unique, collaborative and educational sales efforts and efficient, scalable distribution solution.

Improve our Operating Margins. As we continue to grow, we believe that the investments we are making in our facilities and information technology platforms, along with improved efficiencies that we are working to achieve in our general and administrative functions, should yield both improved customer service and increased profitability. Utilizing our fleet of delivery trucks, we usually fill customer orders within 12-24 hours of order placement. We intend to continue to offer our customers this high level of customer service, while maintaining our focus on realizing efficiencies and economies of scale in purchasing, warehousing, distribution and general and administrative functions which, when combined with incremental fixed-cost leverage, we believe will lead to continued improvements in our operating margin over time.

Pursue Selective Acquisitions. Throughout our over 35-year history, we have successfully identified, consummated and integrated multiple strategic acquisitions, which were designed to increase our penetration in existing markets, expand our footprint into new markets and/or enhance our product capabilities. We believe that, over time, we will be able to improve the operations and overall profitability of each acquired company by leveraging our sourcing relationships to provide an expanded product portfolio, implementing our tested sales force training techniques and metrics and installing improved warehouse management and information systems. We believe we have the opportunity to capitalize on our existing infrastructure and expertise by continuing to selectively pursue opportunistic acquisitions in order to expand the breadth of our distribution network, increase our operating efficiency and add additional products and capabilities. Since our initial public offering (“IPO”), we have completed thirty-six acquisitions, which have increased our penetration in existing markets, expanded our footprint into new markets and enhanced our product capabilities.

Our Markets and the Customers that We Serve

We distribute our specialty food products to over 44,000 distinct Core Customer locations from distribution centers located in our primary markets, which include New York, Washington, D.C., Los Angeles, San Francisco, New England, Las Vegas, Miami, Portland, Columbus, Cincinnati, Chicago, Vancouver, Edmonton, Toronto, Seattle, Sacramento, Philadelphia, Texas, Denver, Dubai, Abu Dhabi, Oman and Qatar. We believe that many of these markets set the culinary trends for the rest of the United States, Middle East and Canada and provide us with valuable insight into the latest culinary and menu trends. We have established collaborative professional and educational relationships with some of the United States’ and Canada’s most demanding chefs, which allows us to anticipate the needs of, and offer cost-effective food product solutions to, our customers while allowing our customers to locate ingredients that will enable them to create unique and differentiated menu items. Our target customers include menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. We have no meaningful customer concentration as our top ten customers accounted for less than 6.1% of total net sales for our 2023 fiscal year. Our Allen Brothers subsidiary markets certain of our center-of-the-plate proteins directly to consumers through a mail and e-commerce platform.




7


Set forth below is a breakdown of the primary geographic markets we serve and the year we entered each market:
Market NameGeographies ServedYear Entered
New YorkNew York to Atlantic City1985
Washington, D.C.Baltimore to Richmond1999
Los AngelesSanta Barbara to San Diego and Phoenix2005
San FranciscoNapa Valley to Monterey Bay2005
Las VegasLas Vegas2005
MiamiOrlando to Miami2010
PortlandPortland2011
ColumbusMidwest2012
CincinnatiDayton to Lexington2013
ChicagoChicago2013
VancouverVancouver and Western Canada2013
EdmontonEdmonton and Calgary2013
TorontoToronto2013
SeattleSeattle2013
SacramentoSacramento2015
PhiladelphiaPhiladelphia2018
TexasTexas2018
New EnglandNew England2020
DenverDenver2021
Middle EastDubai, Abu Dhabi, Qatar, and Oman2022

We extend credit to virtually all of our Core Customers on varying terms. Most of our customers have payment terms from 14 to 60 days. We complete a formal credit assessment of all significant new Core Customers, and our Credit and Collections Department regularly evaluates credit terms for each such customer based upon several factors, including order frequency, average order size, the types of products purchased and the length of the relationship. We believe that we are skilled at managing customer credit.

Our Gourmet Food Products

We strive to be the primary food source solution for our customers, and, to this end, we offer our customers a comprehensive product portfolio that ranges from basic ingredients and staples, such as milk and flour, to custom-cut steaks, seafood, produce and pastries, as well as delicacies and specialty ingredients sourced from North America, Europe, Asia, Australia, and South America. We carry more than 70,000 SKUs and we are fully committed to utilizing our sourcing relationships and industry insights to procure products that we do not regularly carry but that our customers specifically request as they seek to create unique and innovative menu offerings.

We continuously evaluate potential additions to our product portfolio based on both existing and anticipated trends in the culinary industry. Our buyers have numerous contacts with suppliers throughout North America, Europe, Asia and South America and are always looking for new and interesting products that will aid our customers as they seek to keep up with the latest developments in the culinary industry. Our ability to successfully distribute a significant portion of the total production of smaller, regional and artisanal specialty food producers allows us the opportunity to be these producers’ primary route-to-market in our markets without requiring us to make contractual commitments regarding guaranteed volume. We are also able to leverage our scale and successful track record of distributing products sourced from outside the United States and Canada to minimize importing costs.

We seek to differentiate ourselves from our competitors by offering a more extensive depth and breadth of specialty products. We carry a wide range of high-quality specialty food products, including artisan charcuterie, specialty cheeses, unique oils and vinegars, truffles, caviar, chocolate and pastry products across each of our markets, but we also offer a number of items in each of our respective markets that are tailored to meet the unique preferences of the individual chefs in that market. We regularly rotate our inventory to identify and bring to market new products that will continue to support our value proposition.

8


Within our product offerings, we carry numerous gourmet brands, and at the same time, we seek to maximize product contribution through the sale of our proprietary brands, which we offer in a number of staple products, including bulk olive oil, Italian grating cheeses and butter. We believe that our ability to offer simultaneously high-quality specialty foods and ingredients, center-of-the-plate products, produce and more traditional broadline staple food products provides our customers with foodservice distribution solutions that are efficient and cost effective.

Our Sophisticated and Experienced Sales Professionals

We employ a sophisticated and experienced sales force of approximately 960 sales and customer service professionals focused on meeting our customers’ goals and objectives, while concurrently educating them regarding our latest products and broader culinary trends. Our sales force is composed of the following three distinct groups which are all focused on providing outstanding service to our customers:

Outside Sales Associates: Responsible for identifying sales opportunities, educating customers and acting as our public representatives.
Inside Sales Associates: Responsible for processing customer orders and arranging for delivery and payment.
Product Specialists: Responsible for maintaining specialized product knowledge and educating our outside sales associates and customers regarding new products and general developments in several specific categories, including meat, seafood, pastry and cheese.

A significant number of our sales professionals have formal culinary training, degrees in the culinary arts and/or prior experience working in the culinary industry. We strive to harness this culinary knowledge and passion for food and to concurrently promote an entrepreneurial working environment. Utilizing advanced pricing optimization software available to them on a real-time basis, our sales professionals are afforded flexibility to determine the pricing of individual items for our customers within a range of pricing options. The majority of our outside sales professionals are compensated on a commission basis, and their performance is measured primarily upon their gross profit dollars obtained. We have historically experienced low turnover among our seasoned sales professionals.

Because we are highly focused on collaborating with our customers and educating them regarding our latest products and broader culinary trends, we view the ongoing education and training of our sales force as crucial to our continued success. To ensure that our sales professionals remain on the forefront of new culinary products and trends, we regularly hold “vendor shows” at our distribution centers, where our sales force is able to interact with vendors and learn more about the vendors’ latest product offerings and the performance of these products relative to competitive offerings.

Our Suppliers

We are committed to providing our customers with an unrivaled portfolio of specialty food products, as well as a comprehensive broadline product offering, produce and center-of-the-plate products. To fulfill this commitment, we maintain strong sourcing relationships with numerous producers of high-quality artisan and regional specialty food products, as well as a wide range of broadline product suppliers, produce and protein vendors. Our importing arm also provides us with access to exclusive items such as regional olive oils, truffles and charcuterie sourced from Italy, Spain, France and other Mediterranean countries.

We constantly seek out and evaluate new products in order to satisfy our customers’ desire to be at the forefront of the latest culinary and menu trends, and, as evidence of our commitment to aid our customers in creating unique and innovative menu items, we regularly utilize our sourcing relationships and industry insights to procure other products that we do not regularly carry but that our customers specifically request.

We currently distribute products from more than 3,000 different suppliers. We carry multiple products and utilize multiple suppliers in all of our product categories, thereby eliminating our dependence upon any single supplier. Additionally, we seek to limit commodity risk by utilizing sophisticated forecasting and inventory management systems to minimize the inventory carrying time of commodity-oriented products and by leveraging the specialized product knowledge of our product specialists to manage purchasing and inventory levels when appropriate.

Our Operations and Distribution Centers

Operating out of 52 distribution centers of varying size and providing service six days a week in many areas, we utilize our fleet of delivery trucks to fill customer orders, usually within 12-24 hours of order placement. We have invested significantly in sophisticated warehousing, inventory control and distribution systems, as described in more detail below.
9


We have implemented pick-to-voice technology in each of our distribution facilities, which enables our warehouse employees to fill orders with greater speed and accuracy and are implementing inventory scanning platforms in an effort to reduce damages and returns.

Products are delivered to our distribution centers primarily by contract carriers, the suppliers themselves and our fleet of trucks. Our trucks are either owned or leased from national leasing companies and regional firms that offer competitive services. Customer orders are assembled in our distribution centers and then sorted, placed on pallets and loaded onto trucks and trailers in delivery sequence. The majority of our trucks and delivery trailers have multiple, temperature-controlled compartments that ensure all product is delivered to the customer at its optimal temperature.

We employ advanced routing and logistics planning software, which maximizes the number of daily deliveries that each of our trucks can make, while also enabling us to typically make deliveries within each customer’s preferred two to three hour time window. We’ve deployed truck scanning across most of our fleet which allows us to monitor the delivery of product to our customers on a real-time basis. For our direct-to-consumer business, we ship through nationally recognized couriers. We also use GPS and vehicle monitoring technology, including on-board camera technology, to regularly evaluate the condition of our delivery trucks and monitor the performance of our drivers, by tracking their progress relative to their delivery schedule and providing information regarding hard braking, idling and fast starts. Our use of this technology allows us to conduct proactive fleet maintenance, provide timely customer service and improve our risk management.

Our Technology Systems

We maintain an advanced information technology platform that enables us to manage our operations across our various markets, as we seek to drive our growth and profitability and ensure that the needs of our customers are met in an accurate and efficient manner. Over recent years, we have made significant investments in distribution, sales, information and warehouse management systems and are in the process of implementing a fully-integrated Enterprise Resource Planning system. Our systems improvements include the implementation of route optimization software, a warehouse management system at all specialty warehouses that integrates with pick-to-voice and directed put-away systems. We are driving increasing sales volume through our e-commerce platforms and a new mobile ordering tool which we believe will enable a much more seamless online customer experience. We also leverage a reporting and analytics platform that provides our sales team and management with the information required to drive efficiency and growth. We believe that our current systems are scalable and can be leveraged together with targeted investments in new technology to provide the fuel to drive profitable growth.

Intellectual Property

We have registered and/or applied to register a variety of trademarks and serve marks used throughout our business, as well as domain names, and rely on a combination of copyrights, patents, trademarks, trade names, licenses, franchises and concessions. We are not aware of any facts that could materially impact the continuing use of any of our intellectual property.

Competition

The foodservice distribution industry is highly competitive. We compete with numerous smaller distributors on a local level, as well as with a limited number of national broadline foodservice distributors. Certain of these distributors have greater financial and other resources than we do. Bidding for contracts or arrangements with customers, particularly larger hotels and caterers, is highly competitive and distributors may market their services to a particular customer over a long period of time before they are invited to bid. We believe that most purchasing decisions in the foodservice distribution industry are based upon the quality and price of the product distributed and the distributor’s ability to completely and accurately fill orders and deliver them in a timely manner.

Human Capital Management

As of December 29, 2023, we had 4,873 full-time employees, 207 of whom (approximately 4%) are currently represented by unions and operate under collective bargaining agreements, which expire at various times between fiscal 2024 and 2025. We offer attractive compensation and benefit packages, and we believe our relationship with our employees is satisfactory.

Environmental, Social and Governance

We are committed to upholding ethical, socially responsible and environmentally conscious business practices, consistent with our corporate values, to promote long-term and sustainable change. In 2022, our board of directors formed an Environmental, Social and Governance Committee (the “ESG Committee”) to oversee our environmental, social and governance activities and
10


practices. Among other things, the ESG Committee reviews and evaluates: our progress towards meeting our diversity goals and compliance with our responsibilities as an equal opportunity employer; our workplace safety, employee health and wellness, inclusion, employee training and skill improvement and other human capital management initiatives; and our programs and activities relating to environmental sustainability, product quality and quality assurance, social and community relations (including labor relations) and other related economic and regulatory compliance requirements.

Workforce Health and Safety

The safety and health of our employees is a top priority for us. Our safety culture is maintained and strengthened by periodic trainings for employees and senior management, as well as labor, health, anti-discrimination and anti-harassment policies, and we are committed to maintaining a safe and healthy work environment in all aspects of our business. In this effort, we provide and require various trainings to ensure a wide understanding of standards, expectations, and best practices. Additionally, all of our fleet drivers are taught the Smith System for road safety. This system provides our drivers with tools and knowledge to make smart decisions behind the wheel, reducing the risk of accidents and injuries while ensuring timely deliveries to our customers. Managers who oversee drivers also complete safety leadership training through the Federal Motor Carrier Safety Administration’s Compliance, Safety, Accountability program. By implementing such trainings at every level of our operations, we are able to provide our customers with the exceptional service they expect without compromising the safety and comfort of our employees.

Professional Development

Providing career development opportunities for our employees is a top priority. As an investment in the professional growth of our employees, professional learning and development courses are provided for all employees. Our employees can readily choose to take courses in categories such as safety, leadership, management, sales and business acumen, and courses may also be assigned to our employees based on job function.

Diversity, Equity and Inclusion

We believe that a diverse workforce creates a healthier, stronger and more sustainable company. As a foundation of diversity and inclusion, we focus on increasing underrepresented populations across our business. In 2023, more than two-thirds of our employees, and more than 20% of our management, were diverse. We have diversity equity & inclusion monthly programming that celebrates the wide variety of diverse employees and topics that impact our employees. Each year, we conduct mandatory training on diversity equity & inclusion topics and provide managers with practical tools to operate in today’s global environment and develop their skill sets, awareness and business acumen in this on-going matter of being diverse and inclusive.

Social and Environmental Responsibility

Our corporate policies, overseen by the ESG Committee, are intended to further strengthen and promote our commitment to social and environmental responsibility with our directors, employees, leaders and business partners. Our policy on salient human rights risks identifies key human rights issues related to our business activities and business relationships, including promoting a safe and healthy work environment, providing a fair and inclusive work environment and combating forced and underage labor. Our Human Rights Policy details our commitment to upholding fundamental human rights, and our Code of Conduct for Suppliers reflects our commitment to extending ethical business practices throughout our supply chain. Our Environmental, Health and Safety Policy promotes and protects the health and safety of our employees and reinforces our commitment to environmental stewardship, such as through our endorsement of the United Nations Global Compact CEO Water Mandate.

Regulation

As a distributor of specialty food products and meat and seafood in the United States and Canada, we are subject to regulation by numerous international, federal, state, provincial and local regulatory agencies. For example, at the U.S. federal level, we are subject to the Federal Food, Drug and Cosmetic Act, the Bioterrorism Act and regulations promulgated by the U.S. Food and Drug Administration (“FDA”). The FDA regulates manufacturing and holding requirements for foods, specifies the standards of identity for certain foods and prescribes the format and content of certain information required to appear on food product labels, among other responsibilities. For certain product lines, we are also subject to the Federal Meat Inspection Act, the Poultry Products Inspection Act, the Perishable Agricultural Commodities Act, the Country of Origin Labeling Act and regulations promulgated thereunder by the U.S. Department of Agriculture (“USDA”). The USDA imposes standards for product quality and sanitation, including the inspection and labeling of meat and poultry products and the grading and
11


commercial acceptance of produce shipments from vendors. The products we distribute in Canada are subject to regulation and inspection by Health Canada and the Canadian Food Inspection Agency. Our distribution operations in the Middle East are subject to regulation by municipal and local regulatory agencies including the Abu Dhabi Food Control Authority, the Ministry of Health in Qatar, the Centre for Food and Safety and Quality in Oman, and the Department of Food Safety in Dubai. Our suppliers are also subject to similar regulatory requirements and oversight. The failure to comply with applicable regulatory requirements could result in civil or criminal fines or penalties, product recalls, closure of facilities or operations, the loss or revocation of existing licenses, permits or approvals or the failure to obtain additional licenses, permits or approvals in new jurisdictions where we intend to do business.

We are also subject to state and local regulation through such measures as the licensing of our facilities, enforcement by state and local health agencies of state and local standards for our products and facilities and regulation of our trade practices in connection with the sale of products. Our facilities are generally inspected at least annually by federal and/or state authorities. These facilities are also subject to inspections and regulations issued pursuant to the Occupational Safety and Health Act by the U.S. Department of Labor, which require us to comply with certain manufacturing, health and safety standards to protect our employees from accidents and to establish hazard communication programs to transmit information about the hazards of certain chemicals present in certain products that we distribute. Our Canadian distribution facilities, repackaging activities and other operations also are subject to regulation and inspection by the Canadian Food Inspection Agency and provincial health authorities.

Our trucking operations are regulated by the Surface Transportation Board, the Federal Highway Administration, Transport Canada and Canadian provincial transportation authorities. We are also regulated by the Dubai Road and Transport Authority, Abu Dhabi Transport Authority and the Ministry of Transport in Qatar and Oman. In addition, interstate motor carrier operations are subject to safety requirements prescribed by the U.S. Department of Transportation and other relevant federal and state agencies. Such matters as weight and dimension of equipment are also subject to federal and state regulations. We believe that we are in compliance with applicable regulatory requirements relating to our motor carrier operations. Our failure to comply with the applicable motor carrier regulations could result in substantial fines or revocation of our operating permits.

Our operations are subject to a broad range of federal, state, provincial and local environmental health and safety laws and regulations, including those governing discharges to air, soil and water, the handling and disposal of hazardous substances and the investigation and remediation of contamination resulting from releases of petroleum products and other hazardous substances.

We believe that we are in material compliance with all international, federal, state, provincial and local regulations applicable to our operations, and management is unaware of any related issues that may have a material adverse effect upon our business, financial condition or results of operations.

Litigation and Insurance

We may be subject to lawsuits, claims and assessments in the normal course of business. Our management does not believe that there are any suits, claims or unasserted claims or assessments pending which would have a material adverse effect on our operations or financial condition.

We maintain comprehensive insurance packages with respect to our facilities, equipment, product liability, directors and officers, workers’ compensation and employee matters in amounts which management believes to be prudent and customary within the foodservice distribution industry.

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

12


Inflation

Our profitability is dependent, among other things, on our ability to anticipate and react to changes in the costs of key operating resources, including food and other raw materials, labor, energy and other supplies and services. Substantial increases in costs and expenses could impact our operating results to the extent that such increases cannot be passed along to our customers. The impact of inflation on food, labor, energy and occupancy costs can significantly affect the profitability of our operations.

Available Information

Our principal executive office is located at 100 East Ridge Road, Ridgefield, Connecticut 06877, and our telephone number is (203) 894-1345. Our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports will be made available free of charge through the Investors section of our website (http://www.chefswarehouse.com) as soon as practicable after such material is electronically filed with, or furnished to, the Securities and Exchange Commission (“SEC”). Material contained on our website is not incorporated by reference into this report.

We have also adopted a Code of Business Conduct and Ethics (“Code of Ethics”) that applies to all of our employees, including our principal executive officer, principal financial officer and principal accounting officer. Our Code of Ethics is publicly available on the Investor Relations section of our website (http://www.chefswarehouse.com) and is available free of charge by writing to The Chefs’ Warehouse, Inc., 100 East Ridge Road, Ridgefield, Connecticut 06877, Attn: Investor Relations. If we make any substantive amendments to the Code of Ethics or grant any waiver, including any implicit waiver, from a provision of the Code of Ethics to our principal executive officer, principal financial officer or principal accounting officer, or persons performing similar functions, we intend to make any legally required disclosures regarding such amendments or waivers on the Investors section of our website (http://www.chefswarehouse.com).

The SEC also maintains an Internet website that contains reports, proxy and information statements and other information regarding issuers, including us, that file electronically with the SEC located at http://www.sec.gov.

Information about our Executive Officers
Name & Position
Age
Business Experience
Christopher Pappas
President, Chief Executive Officer and Chairman of the Board of Directors
64
Christopher Pappas is our founder and has served as our Chief Executive Officer since 1985 and has been our chairman since March 1, 2011. He has been our President since April 11, 2009 and before that was our President from our formation to January 1, 2007. Prior to founding our company, Mr. Pappas played basketball professionally in Europe for several years following his graduation from Adelphi University in 1981 with a Bachelor of Arts degree in Business Administration. Mr. Pappas currently oversees all of our business activities, with a focus on product procurement, sales, marketing and strategy development. Mr. Pappas's qualifications to serve on our board of directors include his extensive knowledge of our company and the specialty food products distribution business and his years of leadership at the Company.
John Pappas
Vice Chairman and Director
60
John Pappas is a founder of our company and currently serves as our Vice Chairman, a position he has held since March 1, 2011, and Chief Operating Officer, a position he held from our founding in 1985 to March 1, 2011, and again on February 24, 2022 to the present. He has 25 years of experience in logistics, facility management and global procurement and oversees our network of distribution centers nationwide. Mr. Pappas is also active in the development of our corporate strategy. Mr. Pappas's qualifications to serve on our board of directors include his extensive knowledge of our company and the specialty food products distribution industry and his years of leadership at the Company.
James Leddy
Chief Financial Officer
60
James “Jim” Leddy is our Chief Financial Officer and assistant secretary, positions he has held since his appointment as of November 11, 2017. Prior to his appointment, Mr. Leddy served as our Executive Vice President of Finance since joining the Company in September 2017. Mr. Leddy previously served as interim Chief Financial Officer at JetBlue Airways from November 2016 to February 2017 and served as Senior Vice President and Treasurer from 2012 to November 2016. Prior to joining JetBlue, Mr. Leddy served as Senior Vice President, Treasury and Cash Management at NBCUniversal from 2008 until 2012, and as a Senior Technical Advisor at General Electric from 2003 until 2008. Previously, Mr. Leddy held corporate risk and treasury management positions at First Union National Bank and Dai-ichi Kangyo Bank. Mr. Leddy holds an M.B.A. in Finance and Management of Technology from the University of Connecticut and a B.A. in Economics from Fordham University.
13


Name & Position
Age
Business Experience
Alexandros Aldous
General Counsel, Corporate Secretary & Chief Government Relations Officer
43
Alexandros Aldous is our General Counsel, Corporate Secretary, Chief Government Relations Officer & Chief Administrative Officer, positions he has held since joining us in March 2011, our IPO on July 27, 2011, March 8, 2017, and September 16, 2021, respectively. Mr. Aldous is also an adjunct Professor of Law at the Washington College of Law, American University. Mr. Aldous's prior work experience includes working as an attorney with Barclays Capital, the investment banking division of Barclays Bank PLC, in London, where he focused primarily on mergers and acquisitions and capital markets, and prior to that, working as an attorney with Shearman & Sterling LLP, in New York, where he focused primarily on mergers and acquisitions. Mr. Aldous is a member of both the Government Relations Leadership Committee and General Counsel Committee of the International Foodservice Distributors Association; a member of the Board of Directors of World Trade Center Miami, including chairperson of its Government Relations Committee; a member of the Board of Trustees of the American College of Greece, including a member of both its Audit Committee and Pierce College Committee; co-chairperson of the Global Alumni Advisory Board of the American College of Greece; and a member of the Board of Advisors of American University's School of International Service. Mr. Aldous earned a B.A. in Classics and Government from Colby College, a Juris Doctor and M.A. from American University and an LL.M. from the London School of Economics and Political Science. Mr. Aldous is licensed to practice law in the State of New York, District of Columbia, and England and Wales.
Timothy McCauley
Chief Accounting Officer
59
Timothy McCauley has served as our Chief Accounting Officer, since his appointment on February 16, 2018 and previously served as our Controller since joining the Company in May 2015. Mr. McCauley has over 30 years of experience in accounting and finance roles across a variety of industries. Mr. McCauley’s prior work experience includes serving as Vice President – Finance at MacDermid Inc., Corporate Controller at Northern Tier Energy LP, Director of Financial Reporting and Investor Relations at Presstek, Inc. and Finance Director at Eastman Kodak Company. Prior to joining Eastman Kodak Company, Mr. McCauley worked with PricewaterhouseCoopers for eleven years in their assurance and business advisory practice. Mr. McCauley holds a Bachelor of Science degree in Business - Accounting from the University of Connecticut and is a registered certified public accountant in the state of Connecticut.
Christina Polychroni
Chief Human Resources Officer
44
Christina Polychroni is our Chief Human Resources Officer since December 31, 2022. Prior to this appointment, Ms. Polychroni served as the company’s Chief Talent Officer from November 1, 2021 through December 30, 2022. Ms. Polychroni is a management executive with a track record in multinational companies and a strong knowledge of the luxury and food industries in wholesale, retail and digital channels. Ms. Polychroni’s prior work experience includes her tenure as Chief Marketing and E-Commerce Officer at L’Occitane USA, Chief Marketing Officer at Jack Rogers USA, as well as senior marketing roles in KORRES USA and the Unilever Ice Cream and Nutrition divisions. Ms. Polychroni holds a B.A. in Marketing and MBA from the Athens University of Economics and Business, a Human Resources Management Certificate from Cornell University, and a PhD in Management from the School of Business at the Stevens Institute of Technology.
Item 1A.     RISK FACTORS

Our business, financial condition and results of operations are subject to various risks and uncertainties, including those described below and elsewhere in this Annual Report on Form 10-K. This section discusses factors that, individually or in the aggregate, we think could cause our actual results to differ materially from our expected and historical results. Our business, financial condition or results of operations could be materially adversely affected by any of these risks. This information should be read in conjunction with Management’s Discussion and Analysis of Financial Condition and Results of Operations and the consolidated financial statements and related notes contained in this report. The following discussion of risks is not all inclusive, but is designed to highlight what we believe are the most significant factors to consider when evaluating our business.


14


Business and Macroeconomic Risk

Our success depends to a significant extent upon general economic conditions, including disposable income levels and changes in consumer discretionary spending.

Our business is exposed to reductions in consumer discretionary spending because our target customers operate in the food-away-from-home industry. Consumer discretionary spending may be affected by many factors outside of our control, including general economic conditions, inflation, disposable income levels, consumer confidence levels, heightened volatility in the financial markets, and uncertain political environment and supply chain disruptions. In uncertain economic environments, consumers may choose to spend discretionary dollars less frequently, which could result in a decline in consumers’ food-away-from-home purchases, particularly in more expensive restaurants, and, consequently, adversely impact the businesses of our customers by, among other things, reducing the frequency with which our customers’ customers choose to dine out or the amount they spend on meals while dining out. If our customers’ sales decrease, our profitability could decline as we spread fixed costs across lower sales volume. Also, similar economic conditions could lead to consumers purchasing less from our direct-to-consumer platforms. Moreover, if a prolonged downturn or uncertain outlook in the economy were to occur, consumers might ultimately make long-lasting changes to their discretionary spending behavior, including dining out less frequently on a permanent basis or purchasing less on our direct-to-consumer platforms. Accordingly, any such effects could harm our business, financial condition or results of operations. Our continued success will depend in part upon our ability to anticipate, identify and respond to changing economic and other conditions and the impact that those conditions may have on discretionary consumer spending.

Our business is a low-margin business, and our profit margins may be sensitive to inflationary and deflationary pressures.

We operate within a segment of the foodservice distribution industry, which is an industry characterized by a high volume of sales with relatively low profit margins. Although our profit margins are typically higher than more traditional broadline foodservice distributors, they are still relatively low compared to other industries’ profit margins. Volatile food costs may have a direct impact upon our profitability. Prolonged periods of product cost inflation may have a negative impact on our profit margins and results of operations to the extent we are unable to pass on all or a portion of such product cost increases to our customers. In addition, product cost inflation may negatively impact consumer discretionary spending decisions within our customers’ establishments, which could adversely impact our sales. Conversely, our profit levels may be negatively impacted during periods of product cost deflation even though our gross profit as a percentage of sales may remain relatively constant. However, some of our products, particularly certain of our center-of-the-plate protein items, are priced on a “cost plus” markup, which helps mitigate the negative impact of deflation. If our product mix changes, we may face increased risks of margin compression, as we may be unable to achieve the same level of profit margins as we are able to capture on our traditional specialty products. Our inability to effectively price our specialty food products, produce or center-of-the-plate products, to quickly respond to inflationary and deflationary cost pressures and to reduce our expenses could have a material adverse impact on our business, financial condition or results of operations.

We have significant competition from a variety of sources, and we may not be able to compete successfully.

The foodservice distribution industry is highly fragmented and competitive, with national, multi-regional, regional and local distributors and specialty competitors. Regional and local companies may align themselves with other smaller distributors through group purchasing organizations, with the goal of enhancing their geographic reach, private label offerings, overall purchasing power, cost efficiencies, and ability to meet customer distribution requirements. These distributors may also rely on local presence as a source of competitive advantage, and they may have a lower cost to serve and other competitive advantages due to geographic proximity. Additionally, adjacent competition, such as other cash-and-carry operations, commercial wholesale outlets, warehouse clubs and grocery stores, continue to serve the commercial foodservice market. We also experience competition from online direct food wholesalers and other retailers. We generally do not have exclusive distribution agreements with our customers, and they may switch to other distributors that offer lower prices or differentiated products or customer service. The cost of switching distributors is very low, as are the barriers to entry into the U.S. foodservice distribution industry. Such changes may occur particularly during periods of economic uncertainty or significant inflation.

Moreover, some of our customers, including a majority of our hotel customers, purchase their products from us through such group purchasing organizations. If group purchasing organizations are able to add a significant number of our customers as members, we may be forced to lower the prices we charge these customers in order to retain the business, which would negatively affect our business, financial condition or results of operations. Additionally, if we were unable or unwilling to lower the prices we charge for our products to a level that was satisfactory to the group purchasing organization, we may lose the business of those of our customers that are members of these organizations, which could have a material adverse impact on our business, financial condition or results of operations.
15



Our future success will be largely dependent upon our ability to profitably meet our customers’ needs for certain gourmet foods and ingredients, varying drop sizes, high service levels and timely delivery. We compete with numerous smaller distributors on a local level, as well as with a limited number of larger, traditional broadline foodservice distributors. We cannot assure investors that our current or potential competitors will not provide specialty food products and ingredients, produce, center-of-the-plate protein items or services that are comparable or superior to those provided by us at prices that are lower than the prices we charge or adapt more quickly than we do to evolving culinary trends or changing market requirements. Accordingly, we cannot assure investors that we will be able to compete effectively against current and future competitors, and increased competition may result in price reductions, reduced gross margins and loss of market share, any of which could have a material adverse effect on our business, financial condition or results of operations.

We rely on third-party suppliers, and our business may be affected by interruption of supplies or increases in product costs.

We obtain a significant portion of our specialty food products, produce and center-of-the-plate products from local, regional, national and international third-party suppliers. Our profitability and operating margins are dependent upon, among other things, our ability to anticipate and react to any interruptions in our distribution network and changes to food costs and availability. We generally do not enter into long-term contracts with our suppliers, whereby they would be committed to provide products to us for any appreciable duration of time. Although our purchasing volume can provide leverage when dealing with suppliers, particularly smaller suppliers for whom we may be their largest customer, suppliers may not provide or may be unable to provide the specialty food products, produce or center-of-the-plate products we need in the quantities and at the times and prices we request. Failure to identify an alternate source of supply for these items or comparable products that meet our customers’ expectations may result in significant cost increases. Moreover, we do not currently use financial instruments to hedge our risk exposure to market fluctuations in the price of food products. Similarly, our suppliers may also be affected by higher costs to source or produce and transport food products, as well as by other related expenses that they pass through to their customers, which could result in higher costs for the specialty food products or center-of-the-plate products they supply to us. Our inability to anticipate and react to changing food costs through our sourcing and purchasing practices in the future could therefore negatively impact our business, financial condition or results of operations.

Because we do not control the actual production of most of the products we sell, we are also subject to material supply chain interruptions, delays caused by interruption in production, and increases in product costs, including those resulting from product recalls or a need to find alternate materials or suppliers, based on conditions outside our control. These conditions include labor shortages, work slowdowns, work interruptions, strikes or other adverse employment actions by employees of ours or our suppliers, government shutdowns, weather conditions or more prolonged climate change, crop conditions, product recalls, product or raw material scarcity, water shortages, transportation interruptions within our distribution channels, unavailability of fuel or increases in fuel costs, competitive demands, contamination with mold, bacteria or other contaminants, pandemics (such as the Pandemic), natural disasters or other catastrophic events, including the outbreak of e. coli or similar food borne illnesses or bioterrorism in the United States, international hostilities, civil insurrection, and social unrest. For example, weather patterns in recent years have resulted in lower than normal or, conversely, higher than normal levels of rainfall and snowfall in key agricultural states such as California, impacting the price of water and the corresponding prices of food products grown in states affected by such weather. Additionally, the route-to-market for some of the products we sell, such as baking chocolate, depends upon the stability of political climates and a stable labor force in developing nations, such as the Ivory Coast. In such countries, political and social unrest may cause the prices for these products to rise to levels beyond those that our customers are willing to pay, if the product is available at all. If we are unable to obtain these products, our customers may seek a different supplier for these or other products which could negatively impact our business, financial condition or results of operations.

Accordingly, if we are unable to obtain the specialty food products, produce, meat, poultry or seafood that comprise a significant percentage of our product portfolio in a timely manner and in the quantities and at the prices we request as a result of any of the foregoing factors or otherwise, we may be unable to fulfill our obligations to customers who may, as a result of any such failure, resort to other distributors for their food product needs or change the types of products they buy from us to products that are less profitable for us.

Increases in our labor costs, including as a result of labor shortages, the unionization of some of our associates, the price or unavailability of insurance and changes in government regulation could slow our growth or harm our business.

As of December 29, 2023, we had 4,873 full-time employees, 207 of whom (approximately 4%) are represented by unions and are operating under collective bargaining agreements which expire at various times between fiscal 2024 and 2025. Although we have not experienced any significant labor disputes or work stoppages in recent history, and we believe we have satisfactory relationships with our employees, including those who are union members, increased unionization or a work stoppage because of our inability to renegotiate union contracts could have a material adverse effect on us. Further, potential changes in labor
16


legislation and case law could result in current non-union portions of our workforce, including warehouse and delivery personnel, being subjected to greater organized labor influence. As we increase our employee base and broaden our distribution operations to new geographic markets, our increased visibility could result in increased or expanded union-organizing efforts. New contracts with existing unions could have substantially less favorable terms than those negotiated prior to such expanded union-organizing efforts

We are subject to a wide range of labor costs. Because our labor costs (particularly those in our center-of-the-plate category) are, as a percentage of revenues, higher than other industries, we may be significantly harmed by labor cost increases. In addition, labor is a significant cost for many of our customers in the U.S. food-away-from-home industry, as well as for our distributors and suppliers. Any increase in labor costs, including any increases in costs as a result of increases in minimum wage requirements, wage inflation and/or increased overtime payments as a result of labor shortages, work slowdowns, work interruptions, strikes, or other job actions by employees of customers, distributors and suppliers could reduce the profitability of our customers and reduce demand for our products.

Our operations are dependent upon our experienced and sophisticated sales professionals, warehouse personnel and drivers, and, in our center-of-the plate facilities, the experienced butchers we employ. Qualified individuals have historically been in short supply and an inability to attract and retain them may limit our ability to expand our operations in existing markets, as well as our ability to penetrate new markets. Additionally, the cost of attracting and retaining qualified individuals may be higher than we currently anticipate, and as a result, our profitability could decline. Despite our efforts to control costs while still providing competitive healthcare benefits to our staff members, significant increases in healthcare costs continue to occur, and we can provide no assurance that our cost containment efforts in this area will be effective.

Fuel cost volatility may have a material adverse effect on our business, financial condition or results of operations.

The high cost of fuel can negatively affect consumer confidence and discretionary spending and, as a result, reduce the frequency and amount spent by consumers within our customers’ establishments for food away from home. The high price of fuel and other transportation related costs, such as tolls, fuel taxes, and license and registration fees, can also increase the price we pay for products as well as the costs incurred by us to deliver products to our customers. Furthermore, both the price and supply of fuel are unpredictable and fluctuate based on events outside our control, including geopolitical developments (such as the war in Ukraine and the hostilities in the Middle East), supply and demand for oil and gas, actions by the Organization of Petroleum Exporting Countries and other oil and gas producers, war and unrest in oil producing countries and regions, regional production patterns, and environmental concerns. These factors, if occurring over an extended period of time, could have a material adverse effect on our sales, margins, operating expenses, or results of operations.

A significant portion of our future growth is dependent upon our ability to expand our operations in our existing markets and to penetrate new markets either through organic growth or through acquisitions.

We have expanded, and intend to continue expanding, our presence in our existing and new markets by adding to our customer base through the expansion of our product portfolio and the increase in the volume and/or number of purchase orders from our customers. Competitive circumstances and consumer characteristics in new segments of existing markets may differ substantially from those in the segments in which we have substantial experience.

We also regularly evaluate opportunities to acquire other companies. A significant portion of our past growth has been achieved through acquisitions of, or mergers with, other distributors of specialty food products and center-of-the-plate protein items. Our ability to achieve expected benefits of acquisitions depends on, among other things, our ability to effectively execute on our business strategies, integrate and manage the combined operations, retain customers and supplier on terms similar to those in place with the acquired businesses, achieve desired operating efficiencies and sales growth, optimize delivery routes, coordinate administrative, distribution and finance functions, integrate management information systems, expand into new markets to include markets of the acquired business, retain and assimilate the acquired businesses’ employees, comply with additional foreign laws and regulations and maintain our financial and internal controls and systems as we expand our operations.

These risks may be exacerbated in international markets where we have less operational experience. We have an integration team which is dedicated to onboarding new acquisitions and integrating information technology systems as quickly and efficiently as possible. If the integration team does not improve our integration process, the integration of acquisitions could divert the attention of management, and any difficulties or problems encountered in the integration process could have a material adverse effect on our business, financial condition or results of operations.

In connection with our acquisition of businesses in the future, if any, we may decide to consolidate the operations of any acquired business with our existing operations or make other changes with respect to the acquired business, which could result
17


in special charges or other expenses. Our results of operations also may be adversely affected by expenses we incur in making acquisitions, by amortization of acquisition-related intangible assets with definite lives and by additional depreciation attributable to acquired assets. Any of the businesses we acquire may also have liabilities or adverse operating issues, including some that we fail to discover before the acquisition, and our indemnity for such liabilities typically has been limited and may, with respect to future acquisitions, also be limited. Additionally, our ability to make any future acquisitions may depend upon obtaining additional financing or the consents of our lenders. We may not be able to obtain this additional financing or these consents on acceptable terms or at all. Moreover, we may need to finance our acquisition activity with the issuance of equity or debt securities, which may have rights and preferences superior to those of our common stock and, in the case of common equity securities, may be issued at such prices and in such amounts as may cause significant dilution to our then-existing common stockholders. To the extent we seek to acquire other businesses in exchange for our common stock, fluctuations in our stock price could have a material adverse effect on our ability to complete acquisitions.

In addition, although we enter into acquisition agreements with each company or business we acquire that contain customary representations, warranties, covenants and indemnities, there is no guarantee that we will recover all of our losses that may result from a breach of such agreements. For example, most acquisition agreements contain baskets or deductibles and caps and limitations on damages and on periods in which we may bring a claim. In addition, there can be no guarantee that we will be successful on the merits of any claim that we bring arising out of a breach of an acquisition agreement or that if we are successful on the merits in bringing a claim that the sellers of the businesses we acquire will be able to pay us for our losses. Moreover, the costs that we incur to investigate a potential matter may not be fully recoverable. Additionally, as a result of an acquisition, we may enter into a new business or market or offer products that differ from our core business. Any such new business or market or the sale and distribution of new products may present new challenges for us, and we may not be able to overcome such challenges. Additionally, we may seek to distribute a different set of products than the business that we acquire, which may cause a loss of customers of those businesses if we can no longer carry the products they desire or charge more for those products than was charged before we acquired the business.

Our failure to realize the benefits expected from our acquisitions could result in a reduction in the price of our common stock as well as in increased costs, decreases in the amount of expected revenues and diversion of management’s time and energy and could materially and adversely impact our business, financial condition or results of operations.

We may have difficulty managing and facilitating our future growth.

At times since our inception, we have rapidly expanded our operations through organic growth, acquisitions or otherwise. This growth has placed and will continue to place significant demands upon our administrative, operational and financial resources. This growth, however, may not continue. To the extent that our customer base and our distribution networks continue to grow, this future growth may be limited by our inability to acquire new distribution facilities or expand our existing distribution facilities, make acquisitions, successfully integrate acquired entities, implement information systems initiatives or adequately manage our personnel.

Moreover, our future growth may be limited in part by the size and location of our distribution centers. As we near maximum utilization of a given facility, our operations may be constrained and inefficiencies may be created, which could adversely affect our results of operations unless the facility is expanded, volume is shifted to another facility or additional processing capacity is added. Conversely, as we add additional facilities or expand existing operations or facilities, excess capacity may be created. Any excess capacity may also create inefficiencies and adversely affect our results of operations. We cannot assure investors that we will be able to successfully expand our existing distribution facilities or open new distribution facilities in new or existing markets as needed to facilitate growth.

Even if we are able to expand our distribution network, our ability to compete effectively and to manage future growth, if any, will depend on our ability to continue to implement and improve operational, financial and management information systems on a timely basis and to expand, train, motivate and manage our employees. We cannot assure investors that our existing personnel, systems, procedures and controls will be adequate to support the future growth of our operations. Accordingly, our inability to manage our growth effectively could have a material adverse effect on our business, financial condition or results of operations.

Our customers are generally not obligated to continue purchasing products from us.

Most of our customers buy from us pursuant to individual purchase orders, as we generally do not enter into long-term agreements with our customers for the purchase of our products. Because our customers are generally not obligated to continue purchasing products from us, we cannot assure investors that the volume and/or number of our customers’ purchase orders will remain constant or increase or that we will be able to maintain or add to our existing customer base. Significant decreases in the
18


volume and/or number of our customers’ purchase orders or our inability to retain or grow our current customer base may have a material adverse effect on our business, financial condition or results of operations.

We have experienced losses due to our inability to collect accounts receivable in the past and could experience increases in such losses in the future if our customers are unable to pay their debts to us in a timely manner or at all.

Certain of our customers have experienced bankruptcy, insolvency and/or an inability to pay their debts to us as they come due. If our customers suffer significant financial difficulties or bankruptcies, they may be unable to pay their debts to us in a timely manner or at all. It is possible that our customers may contest their obligations to pay us under bankruptcy laws or otherwise. Even if our customers do not contest their obligations to pay us, if our customers are unable to pay their debts to us in a timely manner, it could adversely impact our ability to collect accounts receivable and may require that we take larger provisions for bad debt expense. Moreover, we may have to negotiate significant discounts and/or extended financing terms with these customers in such a situation in an attempt to secure payment for outstanding debts. Accordingly, if we are unable to collect upon our accounts receivable as they come due in an efficient and timely manner, our business, financial condition or results of operations may be materially and adversely affected. During periods of economic weakness, small to medium-sized businesses, like many of our independent restaurant and fine dining establishment customers, may be impacted more severely and more quickly than larger businesses. Consequently, the ability of such businesses to repay their obligations to us may deteriorate, and in some cases this deterioration may occur quickly, which could adversely impact our business, financial condition or results of operations.

Adverse publicity about us, lack of confidence in our products or services and other risks could negatively affect our
reputation and our business.

We believe that we have built a strong reputation for the breadth and depth of our product portfolio and the brands we carry and that we must protect and grow their value to be successful in the future. Any incident that erodes consumer confidence in or affinity for our specialty food, produce or center-of-the-plate products or brands, whether or not justified, could significantly reduce their respective values and damage our business. If our customers perceive or experience a reduction in the quality or selection of our products and brands or our customer service, or in any way believe that we failed to deliver a consistently positive experience, our business, financial condition or results of operations may be affected in a materially adverse manner.

We may need to recall our products if they become adulterated. If patrons of our restaurant customers become ill from food-borne illnesses, our customers could be forced to temporarily close restaurant locations and our sales would be correspondingly decreased. A specialty foods distribution business such as ours can be adversely affected by negative publicity or news reports, whether or not accurate, regarding food quality issues, public health concerns, illness, safety, injury or government or industry findings concerning our products or others across the food distribution industry. In addition, a widespread health epidemic (such as the Pandemic) or food-borne illness, whether or not related to the use of our products, as well as terrorist events may cause consumers to avoid public gathering places, like restaurants, or otherwise change their eating behaviors. Although we have taken steps to mitigate food quality, public health and other foodservice-related risks, these types of health concerns or negative publicity cannot be completely eliminated or mitigated and may harm our results of operations and damage the reputation of, or result in a lack of acceptance of, our products or the brands we carry.

New information or attitudes regarding diet and health or adverse opinions about the health effects of the products we distribute could result in changes in consumer eating habits, which could have a material adverse effect on our business, financial condition or results of operations.

Consumer eating habits may impact our business as a result of changes in attitudes regarding diet and health or new information regarding the health effects of consuming the products we distribute. If consumer eating habits change significantly, we may be required to modify or discontinue sales of certain items in our product portfolio, and we may experience higher costs associated with the implementation of those changes. Additionally, changes in consumer eating habits may result in the enactment of laws and regulations that impact the ingredients and nutritional content of our products or require us to disclose the nutritional content of products. Compliance with these laws and regulations, as well as others regarding the ingredients and nutritional content of our products, may be costly and time consuming. We cannot assure investors that we will be able to effectively respond to changes in consumer health perceptions or resulting new laws or regulations or to adapt our product offerings to trends in eating habits.


19


Our business operations and future development could be significantly disrupted if we lose key members of our management team.

The success of our business significantly depends upon the continued contributions of our founders and key employees, both individually and as a group. Our future performance will substantially depend upon our ability to motivate and retain our founders Christopher Pappas, our chairman, president and chief executive officer, and John Pappas, our vice chairman, as well as certain other senior key employees. The loss of the services of either of our founders or any of our key employees, including key employees of the businesses we have acquired, could have a material adverse effect on our business, financial condition or results of operations. We have no reason to believe that we will lose the services of these individuals in the foreseeable future; however, we currently have no effective replacement for these individuals due to their experience, reputation in the foodservice distribution industry and special role in our operations.

Our insurance policies and claims expenses could significantly reduce our profitability.

We believe that our insurance coverage is customary for businesses of our size and type. In addition, the cost of workers’ compensation insurance, auto liability insurance, general liability insurance and directors’ and officers’ liability insurance fluctuates based upon our historical trends, market conditions and availability. Because our operations principally are centered in large, metropolitan areas, our insurance costs are higher than if our operations and facilities were based in more rural markets. Additionally, health insurance costs in general have risen significantly over the past few years. These increases, as well as federal legislation requiring employers to provide specified levels of health insurance to all employees, could have a negative impact upon our business, financial condition or results of operations, and we cannot assure investors that we will be able to successfully offset the effect of such increases with plan modifications and cost control measures, additional operating efficiencies or the pass-through of such increased costs to our customers.

We maintain a self-insured group medical program. The program contains individual stop loss thresholds of $300,000 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. We record a liability for medical claims during the period in which they occur, as well as an estimate of incurred but not reported claims. Management determines the adequacy of these accruals based on a monthly evaluation of our historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. If we suffer a substantial loss that is not covered by our self- insurance reserves, the loss and attendant expenses could harm our business and operating results.

We are self-insured for workers’ compensation and automobile liability to deductibles or self-insured retentions of $500,000 per occurrence. The amounts in excess of our deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.

Although we believe our aggregate insurance limits should be sufficient to cover reasonably expected claims costs, it is possible that the amount of one or more claims could exceed our aggregate coverage limits. Insurance carriers have raised premiums for many businesses in our industry, including ours, and our insurance and claims expense could continue to increase in the future. Our results of operations and financial condition could be materially and adversely affected if (1) total claims costs significantly exceed our coverage limits, (2) we experience a claim in excess of our coverage limits, (3) our insurance carriers fail to pay on our insurance claims, (4) we experience a claim for which coverage is not provided, or (5) a large number of claims cause our cost under our deductibles to differ from historic averages.

Impairment charges for goodwill or long-lived assets could adversely affect our financial condition and results of operations.

We monitor the recoverability of our long-lived assets, such as buildings, equipment and leased assets, and evaluate their carrying value for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be fully recoverable. The testing of long-lived assets and goodwill for impairment requires us to make estimates that are subject to significant assumptions and to apply judgment to estimate economic factors and the profitability of future operations. Changes in these estimates, or changes in actual performance compared with these estimates, may affect the fair value of long-lived assets, which may result in an impairment charge.

20


We cannot accurately predict the amount or timing of any impairment. Should the value of long-lived assets become impaired, our financial condition and results of operations may be adversely affected. For more information on the goodwill assessment, see “Management’s Discussion and Financial Condition and Results of Operations—Critical Accounting Estimates—Valuation of Goodwill and Intangible Assets” and Note 8, Goodwill and Other Intangible Assets, to our consolidated financial statements.

Geographic and Global Risk

Significant public health epidemics or pandemics may adversely affect our business, results of operations and financial condition.

A public health epidemic or pandemic, such as the Pandemic, can significantly impact our business or those of our Core Customers or suppliers, particularly if located in geographies in which we have significant operations. Such events could significantly impact the food-away-from-home industry and other industries that are sensitive to changes in consumer discretionary spending habits. In addition, our operations could be disrupted if we were required to quarantine employees that work at our various distribution centers and processing facilities.

For instance, the outbreak of the COVID-19 pandemic had an adverse impact on numerous aspects of our business, financial condition and results of operations including, but not limited to, our growth, product costs, supply chain disruptions, labor shortages, logistics constraints, customer demand for our products and industry demand generally, consumer spending, our liquidity, the price of our securities and trading markets with respect thereto, our ability to access capital markets, and the global economy and financial markets generally. The Pandemic may also have exacerbated many of the other risks described in this section or may have the potential to do so in the future. The extent to which any public health epidemic or pandemic may impact our financial condition or results of operations is uncertain and will depend on future developments including new information that may emerge on the severity or transmissibility of the disease, new variants, government responses, trends in infection rates, development and distribution of effective medical treatments and vaccines, and future consumer spending behavior, among others.

Because our foodservice distribution operations are concentrated in certain culinary markets, we are susceptible to economic and other developments, or events, including adverse weather conditions, in these areas.

Our financial condition and results of operations are highly dependent upon the local economies of the culinary markets in which we distribute our products. In recent years, certain of these markets have been more resilient to economic downturns than others. Moreover, sales in our New York market, which we define as our operations spanning from New York to Atlantic City, accounted for approximately 16.6% of our net sales for fiscal year 2023. We are therefore particularly exposed to downturns in this regional economy. We also have significant operations in the San Francisco Bay Area, Los Angeles, California, New England and Middle East. Deterioration in the economic conditions of our key markets generally, or in the local economy of the New York metropolitan area, San Francisco Bay or Los Angeles, California, New England and Middle East areas, specifically, could affect our business, financial condition or results of operations in a materially adverse manner.

In addition, given our geographic concentrations, and recent international expansion, other regional occurrences such as adverse weather conditions, terrorist attacks and other catastrophic events could have a material adverse effect on our business, financial condition or results of operations. Adverse weather conditions can significantly impact the business of our customers and our ability to profitably and efficiently conduct our operations and, in severe cases, could result in our trucks being unable to make deliveries or cause the temporary closure or the destruction of one or more of our distribution centers. Our operations and/or distribution centers which are located in (i) New York City, New England, Ohio, Washington D.C., Chicago and Canada are particularly susceptible to significant amounts of snowfall and ice, (ii) Miami and Orlando are particularly susceptible to hurricanes and flooding, and (iii) Los Angeles and San Francisco are particularly susceptible to earthquakes, mudslides and wildfires, among other locally occurring adverse weather conditions. In addition, our restaurant customers, many of which are independently owned with operations limited to one or two markets, may be less able to withstand the impact on their business from adverse weather conditions than national chain restaurants because they are unable to spread the risks of such events across numerous locations. In some cases, these customers may not be able to re-open their restaurants, and consequently make payment to us for products previously provided, if the weather event or other catastrophic event is severe, particularly if they lacked sufficient insurance or their insurance claims are not processed quickly.

Due to their prominence as, among other characteristics, densely-populated major metropolitan cities and as international hubs for intermodal transportation, a majority of our markets are potential targets for terrorist activity and are susceptible to other catastrophic events and could be subject to transportation disruption.

21


Our markets outside the United States may also be impacted by political protests or instability. Moreover, our business, including our global supply chain, may be affected by geopolitical issues, such as the Russian invasion of Ukraine and related sanctions as well as the ongoing conflict in Israel, which have resulted in increased global tensions and contributed to rising input costs. Sustained or worsening global economic conditions and geopolitical issues may disrupt or increase our cost of doing business and otherwise disrupt and delay our supply chain operations. If our or our customers’ operations are significantly disrupted or if any one or more of our distribution centers is temporarily closed or destroyed for any of the foregoing reasons, our business, financial condition or results of operations may be materially adversely affected.

Information Technology, Intellectual Property and Data Risk

Information technology system failures, cybersecurity incidents or other disruptions to our use of technology and networks could interrupt our operations and adversely affect our business.

We rely upon information technology solutions including enterprise networks and software to process, transmit and store data related to virtually all our business processes and activities. Our business involves the storage and transmission of many types of sensitive or confidential information, including customers’ and suppliers’ personal information, private information about employees, and financial and strategic information about us and our operations. We leverage a suite of integrated hardware and software that relies on the availability of private and public networks to facilitate collaboration among all stakeholders. Likewise, we use mobile networks, web social media and other online applications to conduct business with suppliers and customers. Our operations depend upon our ability to protect our computer equipment and systems against damage from physical theft, fire, power loss, telecommunications failure or other catastrophic events, as well as from internal and external cybersecurity breaches, viruses, worms and other disruptive problems. We are continuously improving our information technology solutions, resulting in a larger technological presence and corresponding increase in exposure to cybersecurity risk. We and our third-party suppliers may experience cybersecurity incidents of varying degrees from time-to-time, such as ransomware and phishing attacks, as well as distributed denial of service attacks and the theft of data. Cyber threats are constantly evolving, are becoming more sophisticated and are being made by groups and individuals with a wide range of expertise and motives, and this increases the difficulty of detecting and successfully defending against them.

Any damage or failure of our computer systems or network infrastructure that causes an interruption in our operations, due to theft, destruction, loss, corruption, misappropriation, or unauthorized release of sensitive and/or confidential information or intellectual property (including personal information in violation of one or more privacy laws), or interference with our information technology systems or the technology systems of third parties on which we rely, could result in business disruption, disruption to our systems, loss of revenue, negative publicity, reputational and brand damage, violation of privacy laws, loss of customers, potential liability, (including litigation or other legal actions against us or the imposition by governmental authorities of penalties, fines, fees or liabilities, which, in turn, could cause us to incur significantly increased cybersecurity protection and remediation costs), and competitive disadvantage, which in turn could adversely affect our business and results of operations. In addition, if our suppliers or customers experience such a breach or unauthorized disclosure or system failure, their businesses could be disrupted or otherwise negatively affected. This may result in a disruption in our supply chain or reduced customer orders, which would adversely affect our business operations.

We have also outsourced several information technology support services and administrative functions to third-party service providers, including cloud-based service providers, and may outsource other functions in the future to achieve cost savings and efficiencies. If these service providers do not perform effectively due to breach or system failure, we may not be able to achieve the expected benefits and our business may be disrupted.

Further, as we pursue our strategy to grow through acquisitions and to pursue new initiatives that improve our operations and cost structure, we are also expanding and improving our information technologies, resulting in a larger technological presence and corresponding exposure to cybersecurity risk. Failure to adequately assess and identify cybersecurity risks associated with acquisitions and new initiatives could increase our vulnerability to such risks.

While we have implemented cybersecurity solutions, conducted employee awareness campaigns, employed both internal resources and external consultants to conduct auditing and testing for weaknesses in our systems, controls, firewalls and encryption and intend to maintain and upgrade our security technology and operational procedures to prevent such damage, breaches, attacks, or other disruptive problems, such efforts may be unsuccessful which in turn could. Additionally, information technology systems continue to evolve and, in order to remain competitive, we must implement new technologies in a timely and efficient manner. Our failure to implement timely and/or successfully new technologies may adversely affect our business and competitiveness and, consequently, our results of operations.

22


Our investments in information technology may not produce the benefits that we anticipate.

In an attempt to reduce our operating expenses, increase our operational efficiencies, boost our operating margins and more closely track the movement of our inventory in our center-of-the-plate category, we have aggressively invested in the development and implementation of new information technology. We may not be able to implement these technological changes in the time frame we have planned, and any delays in implementation could negatively impact our business, financial condition or results of operations. In addition, the costs to make these changes may exceed our estimates and will likely exceed any benefits that we realize during the early stages of implementation. Even if we are able to implement the changes as planned, and within our cost estimates, we may not be able achieve the expected efficiencies, cost savings and operational enhancements from these investments which could have an adverse effect on our business, financial condition or results of operations.

Our failure to comply with data privacy regulations could adversely affect our business.

There are new and emerging data privacy laws, as well as frequent updates and changes to existing data privacy laws, in most jurisdictions in which we operate. Given the complexity of these laws and the often-onerous requirements they place on businesses regarding the collection, storage, handling, use, disclosure, transfer, and security of personal data, it is important for us to understand their impact and respond accordingly. Failure to comply with data privacy laws can result in substantial fines or penalties, legal liability and/or reputational damage.

The California Consumer Privacy Act of 2018 (the “CCPA”), which went into effect on January 1, 2020, imposes additional obligations on companies regarding the handling of personal information and provides certain individual privacy rights to persons whose information is collected. For example, the California Privacy Rights Act (the “CPRA”), which was approved by California voters as a ballot initiative in November 2020, modifies the CCPA significantly, further enhancing and extending an individual’s rights over their personal data and the obligations placed on companies that handle this data. The resulting new regulations became effective on January 1, 2023. Most notably, employee and business data were brought into scope, which raises the compliance requirements for us significantly, in terms of internal controls, processes and governance requirements.

Furthermore, since 2020, several other U.S. states have enacted (and additional U.S. states are considering enacting) stringent consumer privacy laws, which may impose varying standards and requirements on our data collection, use and processing activities. Continued state by state introduction of privacy laws can be expected to lead to significantly greater complexity in our compliance requirements globally, which could result in complaints from data subjects and/or action from regulators. If we do not provide sufficient resources to ensure we are able to respond, adapt and implement the necessary requirements to respond to the various forthcoming changes, which could include federal data privacy requirements in the U.S., while continuing to maintain our compliance with global data privacy laws, this could adversely impact our reputation and we could face exposure to fines levied by regulators, which could have a significant financial impact on our business.

We may not be able to adequately protect our intellectual property, which, in turn, could harm the value of our brands and adversely affect our business.

Our ability to implement our business plan successfully depends in part upon our ability to further build brand recognition, including for our proprietary products, using our trademarks, service marks and other proprietary intellectual property, including our names and logos. We have registered or applied to register a number of our trademarks. We cannot assure investors that our trademark applications will be approved. Third parties may also oppose our trademark applications, or otherwise challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our goods and services, which could result in loss of brand recognition and could require us to devote resources to advertising and marketing new brands. If our efforts to register, maintain and protect our intellectual property are inadequate, or if any third party misappropriates, dilutes or infringes upon our intellectual property, the value of our brands may be harmed, which could have a material adverse effect on our business, financial condition or results of operations and might prevent our brands from achieving or maintaining market acceptance.

We may also face the risk of claims that we have infringed third parties’ intellectual property rights. If third parties claim that we have infringed or are infringing upon their intellectual property rights, our operating profits could be affected in a materially adverse manner. Any claims of intellectual property infringement, even those without merit, could be expensive and time consuming to defend, require us to rebrand our services, if feasible, divert management’s attention and resources or require us to enter into royalty or licensing agreements in order to obtain the right to use a third party’s intellectual property. Any royalty or licensing agreements, if required, may not be available to us on acceptable terms or at all. A successful claim of infringement against us could result in our being required to pay significant damages, enter into costly license or royalty agreements, or stop the sale of certain products or services, any of which could have a negative impact on our business, financial condition or results of operations and could harm our future prospects.
23


Legal and Regulatory Risk

Product liability claims could have a material adverse effect on our business, financial condition or results of operations.

Like any other distributor of food products, we face an inherent risk of exposure to product liability claims if the products we sell cause injury or illness. We may be subject to liability, which could be substantial, because of actual or alleged contamination in products sold by us, including products sold by companies before we acquired them. We have, and the companies we have acquired have had, liability insurance with respect to product liability claims. This insurance may not continue to be available at a reasonable cost or at all, and it may not be adequate to cover product liability claims against us or against any of the companies we have acquired. We generally seek contractual indemnification from manufacturers or suppliers of the product, but any such indemnification is limited, as a practical matter, to the creditworthiness of the indemnifying party. If we or any of our acquired companies do not have adequate insurance or contractual indemnification available, product liability claims and costs associated with product recalls, including a loss of business, could have a material adverse effect on our business, financial condition or results of operations.

If the products we distribute are alleged to cause injury or illness or fail to comply with governmental regulations, we may
need to recall our products.

Meat, poultry and seafood products that we distribute may be subject to product recalls, including voluntary recalls or withdrawals, if they are alleged to cause injury or illness (including food-borne illness such as E. coli, bovine spongiform, encephalopathy, hepatitis A, trichinosis, listeria, or salmonella) or if they are alleged to have been mislabeled, misbranded, or adulterated or to otherwise be in violation of governmental regulations. These pathogens are generally found in the environment and can be introduced as a result of improper handling in our facilities or at the consumer level. These risks may be controlled, although not eliminated, by adherence to good manufacturing practices and finished product testing. We have little, if any, control over proper handling before we receive the product or once the product has been shipped to our customers. Outbreaks of diseases, or the perception by the public that an outbreak has occurred, or other concerns regarding diseases, can lead to inadequate supply, cancellation of orders by customers and adverse publicity, any of which can have a significant negative impact on consumer demand and, as a result, on our business, financial condition or results of operations.

We may also voluntarily recall or withdraw products that we consider not to meet our quality standards, whether for taste, appearance, or otherwise, in order to protect our brand and reputation. If there is any future product withdrawal that results in substantial and unexpected expenditures, destruction of product inventory, damage to our reputation, or lost sales because of the unavailability of the product

We are subject to significant governmental regulation, and failure to comply could subject us to enforcement actions, recalls or other penalties, which could have a material adverse effect on our business, financial condition or results of operations.

Our business is highly regulated at the federal, state and local levels, and our specialty food products, meat, poultry and seafood products and distribution operations require various licenses, permits and approvals. For example:

the products we distribute in the United States are subject to regulation and inspection by the FDA and the USDA, the products we distribute in the Middle East are subject to regulation and inspection by the Abu Dhabi Food Control Authority, Ministry of Health, and Centre for Food Safety and Quality, and the products we distribute in Canada are subject to regulation by Health Canada and the Canadian Food Inspection Agency;
our warehouse, distribution facilities, repackaging activities and other operations also are subject to regulation and inspection, as applicable, by the FDA, the USDA, Health Canada, the Canadian Food Inspection Agency, Abu Dhabi Food Control Authority, Ministry of Health, Centre for Food Safety and Quality, and state, and provincial health authorities; and
our U.S., Canadian, and Middle Eastern trucking operations are subject to regulation by, as applicable, the U.S. Department of Transportation, the U.S. Federal Highway Administration, Transport Canada, the Surface Transportation Board, Dubai Road and Transport Authority, Abu Dhabi Transport Authority, Ministry of Transport, and provincial transportation authorities.

The failure to comply with applicable legal and regulatory requirements could result in investigations, litigation or other legal proceedings, administrative, civil or criminal fines or penalties, mandatory or voluntary product recalls, cease and desist orders against operations that are in non compliance, closure of facilities or operations, the loss, modification or revocation of any existing licenses, permits or approvals or the failure to obtain additional licenses, permits or approvals in new jurisdictions where we intend to do business. Our suppliers are also subject to similar regulatory requirements and oversight.

24


As a result of our global operations, we are required to comply with laws and regulations governing ethical, anti-bribery and similar business practices. In our foreign operations, we are subject to the risk that one or more of our employees, contractors or agents could engage in business practices prohibited by U.S. laws and regulations that are applicable to us, such as the Foreign Corrupt Practices Act, including those based in or from countries where practices that violate U.S. laws and regulations or the laws and regulations of other countries may be customary, or will engage in business practices that are prohibited by the Company’s policies or circumvent its compliance programs. Any of these violations could adversely affect our business, financial condition and operating results. Further, foreign currency exchange rates and fluctuations may have an effect on our future costs or on future cash flows from our foreign operations and could adversely affect our financial condition and operating results.

Climate change, or the legal, regulatory or market measures being implemented to address climate change, may have an adverse impact on our business.

The effects of climate change may create financial and operational risks to our business, both directly and indirectly. There is an increased focus around the world by regulatory and legislative bodies at all levels towards policies relating to climate change and the impact of global warming, including the regulation of greenhouse gas (“GHG”) emissions, energy usage and sustainability efforts. Increased compliance costs and expenses due to the impacts of climate change on our business, as well as additional legal or regulatory requirements regarding climate change or designed to reduce or mitigate the effects of carbon dioxide and other GHG emissions on the environment, may cause disruptions in, or an increase in the costs associated with, the running of our business, particularly with regard to our distribution and supply chain operations. Moreover, compliance with any such legal or regulatory requirements may require that we implement changes to our business operations and strategy, which would require us to devote substantial time and attention to these matters and cause us to incur additional costs. The effects of climate change, and legal or regulatory initiatives to address climate change, could have a long-term adverse impact on our business and results of operations.

For example, on October 7, 2023, California Governor Gavin Newsom signed into law SB 261 (“SB 261”), Greenhouse Gases: Climate-Related Financial Risk, and SB 253, the Climate Corporate Data Accountability Act, which significantly expand climate-related disclosure requirements for companies doing business in California. As a company with operations in California, we may fall under the jurisdiction of these new laws. Commencing on January 1, 2026, and biennially thereafter, SB 261 mandates that we publicly disclose our climate-related financial risks, including disclosing strategies we have adopted to mitigate and adapt to these risks. Non-compliance with the requirements of SB 261 could expose us to a fine of up to $50,000 per reporting year, and we may also be required to pay an annual filing fee. Additionally, California recently enacted Assembly Bill 1305 (“AB 1305”). AB 1305, which became effective January 1, 2024, creates new annual disclosure requirements regarding substantiation of certain climate-related statements, and may increase our compliance costs.

Compliance with these climate-related disclosure rules will require additional time and attention of management and financial resources. We must develop robust systems, processes, and controls for assessing and reporting our climate-related financial risks, as well as ensuring transparency and accuracy in our disclosures. Furthermore, if our competitors’ climate change or sustainability performance is perceived to be better than ours, potential or current investors may elect to invest with our competitors instead. In addition, in the event that we communicate certain initiatives or goals regarding greenhouse gas emission reductions, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of investors, customers, employees and other stakeholders or our initiatives are not executed as planned, our business, financial condition or results of operations could be adversely affected.

Adverse judgments or settlements resulting from legal proceedings in which we may be involved in the ordinary course of our business could reduce our profits or limit our ability to operate our business.

In the ordinary course of our business, we may become involved in various legal proceedings. The outcome of these proceedings cannot be predicted. If any of these proceedings were to be determined adversely to us or a settlement involving a payment of a material sum of money were to occur, it could materially and adversely affect our profits or ability to operate our business. Additionally, we could become the subject of future claims by third parties, including our employees; suppliers, customers, and other counterparties; our investors; or regulators. For example, we are subject to the risk of employment-related litigation, which we believe increased as a result of our large workforce in California and New York, at both the state and federal levels, including claims styled as class action lawsuits, which are more costly to defend. Also, some employment-related claims in the area of wage and hour disputes are not insurable risks. Any significant adverse judgments or settlements could reduce our profits and could limit our ability to operate our business. Further, we may incur costs related to claims for which we have appropriate third-party indemnity, but such third parties may fail to fulfill their contractual obligations.
25


Changes in applicable federal, state, provincial and local tax laws and regulations in the United States, Canada and the Middle East, and the resolution of tax disputes, may adversely impact our business, financial condition or results of operations.

We are subject to federal, state, provincial and local tax laws and regulations in the United States, Canada and Middle East and changes in tax laws or regulations or tax rulings may have an adverse impact on our effective tax rate. The U.S. and many state and local jurisdictions where we do business from time to time enact changes in relevant tax, accounting and other laws, regulations and interpretations. Given the unpredictability of possible changes to U.S. federal and state and local tax laws and regulations, it is very difficult to predict their cumulative effect on our results of operations and cash flows, but new and changed laws and regulations could adversely impact our results of operations. Although we believe that our tax estimates are reasonable, if the Internal Revenue Service (“IRS”) or any other taxing authority disagrees with the positions we have taken on our tax returns, we could face additional tax liability, including interest and penalties. If material, payment of such additional amounts upon final adjudication of any disputes could have a material impact on our business, financial condition or results of operations.

Many jurisdictions and intergovernmental organizations have been discussing or are in the process of implementing proposals that may change various aspects of the existing framework under which our tax obligations are determined in future periods. For example, the Organization for Economic Co-operation and Development (the “OECD”), an international association comprised of 38 countries, including the United States, has issued proposals that change long-standing tax principles including on a global minimum tax initiative. On December 12, 2022, the European Union member states agreed to implement the OECD’s Base Erosion and Profit Shifting (“BEPS”) 2.0 Pillar Two global corporate minimum tax rate of 15% on companies with revenues of at least €750 million, which would go into effect in 2024. The Company will continue to monitor regulatory developments to assess potential impacts to the Company.

Complying with new tax rules, laws or regulations could impact our business, financial condition or results of operations, and increases to federal, provincial or state statutory tax rates and other changes in tax laws, rules or regulations may increase our effective tax rate. Any increase in our effective tax rate could have a material impact on our business, financial condition or results of operations.

We estimate our ability to recover deferred tax assets within the jurisdiction from which they arise. A valuation allowance is recognized if, based on the available positive and negative evidence, it is more likely than not that some or all of a deferred tax asset is not recoverable. This evaluation considers several factors, including recent results of operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. Our financial condition and results of operations could be adversely impacted if our valuation allowances increase due to an unfavorable change in our estimate of the recoverability of our deferred tax assets or changes in laws or regulations that limit our ability to recover them.
Financial Risk

Our substantial indebtedness may limit our ability to invest in the ongoing needs of our business.

As of December 29, 2023, we had approximately $735.3 million of total indebtedness, consisting of $276.3 million of loans outstanding on our senior secured term loan facility (“Term Loan”), $327.2 million of convertible debt, $100.0 million of borrowings outstanding under our asset-based loan facility (“ABL”) and $31.9 million of finance leases and other financing obligations. See Note 9 “Debt Obligations” to our consolidated financial statements for a full description of our debt instruments.

Our indebtedness could have important consequences for us and our investors. For example, our indebtedness:

requires us to utilize a substantial portion of our cash flows from operations to make payments on our indebtedness, reducing the availability of our cash flows to fund working capital, capital expenditures, development activity and other general corporate purposes;
increases our vulnerability to adverse general economic or industry conditions;
limits our flexibility in planning for, or reacting to, changes in our business or the industries in which we operate;
makes us more vulnerable to increases in interest rates, as borrowings under our Term Loan and ABL (together the “Credit Facilities”) are at variable rates;
in the case of our convertible debt, could result in the issuance of additional shares of our common stock that would result in the dilution of our then-existing stockholders;
26


limits our ability to obtain additional financing in the future for working capital or other purposes, including to finance acquisitions; and
places us at a competitive disadvantage compared to our competitors with less indebtedness.

If our earnings are insufficient to fund our operations, including our acquisition growth strategy, we will need to raise additional capital or issue additional debt, including longer-term, fixed-rate debt, to pay our indebtedness as it comes due or as our availability under our ABL is exhausted. If we are unable to obtain funds necessary to make required payments or if we fail to comply with the various requirements of our Credit Facilities and convertible debt agreements, we would be in default, which would permit the holders of our indebtedness to accelerate the maturity of the indebtedness and could cause defaults under any indebtedness we may incur in the future. Any default under our indebtedness requiring the repayment of outstanding borrowings would have a material adverse effect on our business, financial condition and results of operations. If we are unable to refinance or repay our indebtedness as it becomes due, we may become insolvent and be unable to continue operations.

Although the agreements governing the Credit Facilities contain restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and exceptions, and the indebtedness incurred in compliance with these restrictions could be substantial. Also, these restrictions do not prevent us from incurring obligations that do not constitute indebtedness.

The agreements governing the Credit Facilities require us to maintain fixed charge coverage ratios and leverage ratios. Our ability to comply with these ratios in the future may be affected by events beyond our control, and our inability to comply with the required financial ratios could result in a default under the Credit Facilities. In the event of events of default, the lenders under the Credit Facilities could elect to terminate lending commitments and declare all borrowings outstanding, together with accrued and unpaid interest and other fees, to be immediately due and payable. See “Management’s Discussion and Financial Condition and Results of OperationsLiquidity and Capital Resources.”

Our ability to raise capital in the future may be limited.

Our business and operations may consume resources, including availability under our ABL, faster than we currently anticipate. In the future, we may need to raise additional funds through the issuance of new equity securities, debt, including longer-term, fixed-rate debt, or a combination of both. Additional financing may not be available on favorable terms or at all. If adequate funds are not available on acceptable terms, we may be unable to fund our capital requirements or grow our business through acquisitions, or otherwise. If we issue new debt securities, the debt holders may have rights senior to those of our common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity securities or convertible debt, existing stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in any future offering will depend upon market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of our future offerings. Thus, our stockholders bear the risk of our future securities offerings reducing the market price of our common stock and diluting their interest.

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.

There are inherent risks in our ability to borrow debt capital. Lenders, including those participating in the Credit Facilities, may become insolvent or tighten their lending standards, which could make it more difficult for us to borrow under our ABL, refinance our existing indebtedness or obtain other financing on favorable terms or at all. Our access to funds under the Credit Facilities is dependent upon the ability of our lenders to meet their funding commitments. Our financial condition and results of operations would be adversely affected in a material manner if we were unable to draw funds under the ABL because of a lender default or if we had to obtain other cost-effective financing. Longer term disruptions in the capital and credit markets as a result of uncertainty, changing or increased regulation, reduced alternatives or failures of significant financial institutions could adversely affect our access to liquidity needed for our business. Any disruption could require us to take measures to conserve cash until the markets stabilize or until alternative credit arrangements or other funding for our business can be arranged. Such measures could include deferring capital expenditures (including our entry into new markets, including through acquisitions) and reducing or eliminating other discretionary uses of cash.


27


Risks Relating to Ownership of our Common Stock

Concentration of ownership among our existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.

As of February 12, 2024, our executive officers, directors and their affiliates beneficially owned, in the aggregate, approximately 12.6% of our outstanding shares of common stock. In particular, Christopher Pappas, our president and chief executive officer, and John Pappas, our vice chairman and chief operating officer, beneficially owned approximately 10.8% of our outstanding shares of common stock as of February 12, 2024. As a result of their significant individual ownership levels, these stockholders will be able to exercise a significant level of control over all matters requiring stockholder approval, including the election of directors, amendment of our certificate of incorporation and approval of significant corporate transactions. This control could have the effect of delaying or preventing a change of control of our company or changes in management and will make the approval of certain transactions difficult or impossible without the support of these stockholders.

Item 1B.     UNRESOLVED STAFF COMMENTS

None.

28


Item 1C.    CYBERSECURITY

Cybersecurity Risk Management and Strategy

As part of our cybersecurity process, we engage external auditors and consultants to assess our cybersecurity program and compliance with applicable practices and standards. To identify and manage the material risks of cybersecurity threats to our business, operations and control environments, we have made significant investments in our technology and have implemented policies, programs and controls, with a focus on cybersecurity incident prevention and mitigation. Identifying and assessing cybersecurity risk is integrated into our overall risk management systems and processes. Cybersecurity risks related to our business, technical operations, privacy and compliance issues are identified and addressed by third-party auditors and consultants, as well as our internal Information Technology and Legal teams, to ensure compliance with applicable practices and standards.

We mitigate risks from cybersecurity incidents using a multi-faceted approach that includes, but is not limited to: establishing information security policies and standards, implementing information protection processes and technologies, assessing cybersecurity risk through vulnerability assessments and audits on an annual basis, reviewing newly developed cybersecurity standards or legislation, implementing cybersecurity training, monitoring our information technology systems for cybersecurity threats and collaborating with public and private organizations on best practices. .

We did not experience a material cybersecurity incident during the fiscal year ended December 29, 2023. For more information on risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition, see “Information technology system failures, cybersecurity incidents or other disruptions to our use of technology and networks could interrupt our operations and adversely affect our business” included as part of our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.

Cybersecurity Governance

Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our board of directors is engaged in overseeing and reviewing the Company’s strategic direction and objectives, including the Company’s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats. Our Chief Information Officer, Vice President of Infrastructure, and Security Administrator have responsibility of cybersecurity oversight of the Company and each have 12, 15, and 6 years of cybersecurity experience, respectively. The Security Administrator reports to the Vice President of Infrastructure, who in turn reports to the Chief Information Officer. Members of the Board receive regular quarterly cybersecurity updates from our Chief Information Officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.
29


Item 2.     PROPERTIES

We operate 52 distributions centers located in the United States, Canada, Qatar, Oman, and United Arab Emirates, totaling approximately 3.0 million square feet. We own two distribution facilities in Massachusetts with a combined 241,000 square feet, two distribution centers in Ohio with a combined 120,397 square feet, and a 10,000 square foot protein processing facility and distribution center in Chicago, Illinois. All of our other properties are leased. The following table sets forth our significant distribution, protein processing, corporate and other support facilities by state or country and their approximate aggregate square footage as of February 14, 2024.
State / CountryNumber of FacilitiesTotal Square Footage
California12922,400 
Texas6370,900 
Maryland4324,500 
United Arab Emirates2299,300 
Massachusetts5287,300 
New York2246,100 
Florida (2)
4235,000 
Oregon3211,300 
New Jersey2206,900 
Illinois3144,200 
Ohio2120,400 
Nevada3117,600 
Canada499,400 
Washington294,000 
Arizona260,800 
Qatar143,200 
Tennessee132,800 
Connecticut (1)
129,200 
Michigan114,900 
Oman311,800 
Colorado13,600 
Total 64 3,875,600 

(1)Represents our corporate headquarters in Ridgefield, Connecticut.
(2)Includes a corporate office in Miami, Florida.

We consider our properties to be in good condition generally and believe our facilities are adequate for our operations and provide sufficient capacity to meet our anticipated requirements.

Item 3.     LEGAL PROCEEDINGS

From time to time, we are subject to various legal proceedings that arise from the normal course of business activities. If an unfavorable ruling were to occur, there exists the possibility of a material adverse impact on our results of operations, prospects, cash flows, financial position and brand. We are not currently aware of any pending or threatened legal proceeding against us that could have a material adverse effect on our business, operating results or financial condition.

Item 4.     MINE SAFETY DISCLOSURES

Not applicable.
30


PART II

Item 5.     MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

The Chefs’ Warehouse, Inc. Common Stock

Our common stock is publicly traded under the symbol “CHEF” on the NASDAQ Global Select Market. As of December 29, 2023, there were 213 holders of record of our common stock. This does not include the number of persons whose stock is in nominee or “street” name accounts through brokers.

We have never paid a cash dividend on our common stock and do not anticipate paying any cash dividends on our common stock in the foreseeable future. Further, our ability to pay dividends is limited by the terms and conditions of our senior secured credit agreements, which require compliance with certain baskets and ratio tests and certain excess availability tests.

Performance Graph

The following graph compares the cumulative total stockholder return on our common stock during the period from December 28, 2018 through December 29, 2023 with the cumulative total return on the NASDAQ Composite and the S&P Smallcap Food Distributor Index. The comparison assumes that $100 was invested on December 28, 2018 in our common stock and in each of the foregoing indices and assumes reinvestment of dividends, if any.

The following performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate such information by reference into such filing.

COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN
AMONG THE CHEFS’ WAREHOUSE, INC.
NASDAQ COMPOSITE INDEX AND THE S&P SMALLCAP FOOD DISTRIBUTOR INDEX
ASSUMES $100 INVESTED ON DECEMBER 28, 2018
performance table.jpg



31


December 28, 2018December 27, 2019December 25, 2020December 24, 2021December 30, 2022December 29, 2023
The Chefs’ Warehouse, Inc.$100.00 $121.19 $76.25 $103.96 $106.22 $93.94 
NASDAQ Composite Index$100.00 $136.78 $194.47 $237.73 $158.96 $227.98 
S&P Smallcap Food Distributor Index$100.00 $93.64 $99.92 $193.62 $177.82 $145.61 

ISSUER PURCHASES OF EQUITY SECURITIES
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
September 30, 2023 to October 29, 2023— $— — — 
October 30, 2023 to November 24, 20231,025 23.46 — — 
November 25, 2023 to December 29, 2023344 28.70 — — 
Total1,369 $24.77 — — 

(1)During the thirteen weeks ended December 29, 2023, we withheld 1,369 shares of our common stock to satisfy tax withholding requirements upon the vesting of restricted shares of our common stock awarded to certain of our officers and key employees.

Share Repurchase Program

On November 1, 2023, we announced a two-year share repurchase program in an amount up to $100.0 million targeting $25.0 million to $100.0 million of share repurchases by the end of fiscal 2025.

Shares Issued for Acquisitions

On May 1, 2023, the Company issued 75,008 shares of their common stock in connection with an acquisition, with an approximate value of $2,496 based on the trading price of the Company’s common stock on the date of acquisition. The shares were issued pursuant to Section 4(a)(2) of the Securities Act of 1933, as amended, to the sellers as partial consideration.

Equity Compensation Plan Information

See Part III, Item 12 for information regarding securities authorized for issuance under our equity compensation plans.

Item 6.     RESERVED

32


Item 7.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion should be read in conjunction with information included in Item 8 of this report. Unless otherwise indicated, the terms “Company”, “Chefs’ Warehouse”, “we”, “us”, and “our” refer to The Chefs’ Warehouse, Inc. and its subsidiaries.

Overview and Recent Developments

Overview

We are a premier distributor of specialty foods in the leading culinary markets in the United States, the Middle East and Canada. We offer more than 70,000 SKUs, ranging from high-quality specialty foods and ingredients to basic ingredients and staples, produce and center-of-the-plate proteins. We serve more than 44,000 Core Customer locations, primarily located in our twenty-three geographic markets across the United States, the Middle East and Canada, and the majority of our customers are independent restaurants and fine dining establishments. Our Allen Brothers subsidiary sells certain of our center-of-the-plate products directly to consumers.

We believe several key differentiating factors of our business model have enabled us to execute our strategy consistently and profitably across our expanding customer base. These factors consist of a portfolio of distinctive and hard-to-find specialty food products, an extensive selection of center-of-the-plate proteins, a highly trained and motivated sales force, strong sourcing capabilities, a fully integrated warehouse management system, a highly sophisticated distribution and logistics platform and a focused, seasoned management team.

In recent years, our sales to existing and new customers have increased through the continued growth in demand for specialty food and center-of-the-plate products in general; increased market share driven by our large percentage of sophisticated and experienced sales professionals, our high-quality customer service and our extensive breadth and depth of product offerings, including, as a result of our acquisitions; the expansion of our existing distribution centers; our entry into new distribution centers, including the construction of new distribution centers in San Francisco, Toronto, Dallas, Los Angeles and Miami; and the import and sale of our proprietary brands. Through these efforts, we believe that we have been able to expand our customer base, enhance and diversify our product selections, broaden our geographic penetration and increase our market share.

Recent Major Acquisitions

On May 1, 2023, we acquired substantially all of the equity interests of Oakville Produce Partners, LLC (“GreenLeaf”), a leading produce and specialty food distributor in Northern California. The final purchase price was $88.2 million consisting of $72.2 million paid in cash at closing, $3.5 million paid upon settlement of a net working capital true-up, the issuance of a $10.0 million unsecured note and 75,008 shares of the Company’s common stock with an approximate value of $2.5 million based on the trading price of the Company’s common stock on the date of acquisition.

On March 20, 2023, we acquired substantially all of the assets of Hardie’s F&V, LLC (“Hardie’s”), a specialty produce distributor with operations in Texas. The final purchase price was approximately $41.4 million, consisting of $38.0 million paid in cash at closing, $0.6 million received upon settlement of a net working capital true-up and an earn-out liability valued at approximately $4.0 million as of the acquisition date. If earned, the earn-out liability could total up to $10.0 million over a two-year period.

On November 1, 2022, we 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 final purchase price was approximately $116.5 million, consisting of $108.7 million paid in cash at closing, $0.2 million paid upon settlement of a net working capital true-up, and an earn-out liability valued at $7.6 million as of the date of acquisition. The earn-out liability was earned and paid in full during the fourth quarter of fiscal 2023 for a total of $10.0 million.

Our Growth Strategies and Outlook

We continue to invest in our people, facilities and technology in an effort to achieve the following objectives and maintain our premier position within the specialty foodservice distribution market:

sales and service territory expansion;
operational excellence and high customer service levels;
33


expanded purchasing programs and improved buying power;
product innovation and new product category introduction;
operational efficiencies through system enhancements; and
operating expense reduction through the centralization of general and administrative functions.

Our growth has allowed us to improve upon our organization’s infrastructure, open new distribution facilities and pursue selective acquisitions. Over the last several years, we have increased our distribution capacity to approximately 3.0 million square feet in 52 distribution facilities as of February 14, 2024. Over the period from fiscal 2021 through fiscal 2023, we have invested significantly in acquisitions, infrastructure and management.

Key Factors Affecting Our Performance

Due to our focus on menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores, our results of operations are materially impacted by the success of the food-away-from-home industry in the United States, Middle East and Canada, which is materially impacted by general economic conditions, weather, discretionary spending levels and consumer confidence. When economic conditions deteriorate, our customers’ businesses are negatively impacted as fewer people eat away-from-home and those who do spend less money. As economic conditions begin to improve, our customers’ businesses historically have likewise improved, which contributes to improvements in our business. Similarly, the direct-to-consumer business of our Allen Brothers subsidiary is significantly dependent on consumers’ discretionary spending habits, and weakness or uncertainty in the economy could lead to consumers buying less from Allen Brothers.

Volatile food costs may have a direct impact upon our profitability. Prolonged periods of product cost inflation may have a negative impact on our profit margins and results of operations to the extent we are unable to pass on all or a portion of such product cost increases to our customers. In addition, product cost inflation may negatively impact consumer discretionary spending decisions within our customers’ establishments, which could adversely impact our sales. Conversely, our profit levels may be negatively impacted during periods of product cost deflation even though our gross profit as a percentage of sales may remain relatively constant. However, some of our products, particularly certain of our center-of-the-plate protein items, are priced on a “cost plus” markup, which helps mitigate the negative impact of deflation.

Given our wide selection of product categories, as well as the continuous introduction of new products, we can experience shifts in product sales mix that have an impact on net sales and gross profit margins. This mix shift is most significantly impacted by the introduction of new categories of products in markets that we have more recently entered, the shift in product mix resulting from acquisitions, as well as the continued growth in item penetration on higher velocity items such as dairy products.

The foodservice distribution industry is fragmented but consolidating, and we have supplemented our internal growth through selective strategic acquisitions. We believe that the consolidation trends in the foodservice distribution industry will continue to present acquisition opportunities for us, which may allow us to grow our business at a faster pace than we would otherwise be able to grow the business organically.

Performance Indicators

In addition to evaluating our income from operations, our management team analyzes our performance based on net sales growth, gross profit and gross profit margin.

Net sales growth. Our net sales growth is driven principally by changes in volume and, to a lesser degree, changes in price related to the impact of inflation in commodity prices and product mix. In particular, product cost inflation and deflation impacts our results of operations and, depending on the amount of inflation or deflation, such impact may be material. For example, inflation may increase the dollar value of our sales, and deflation may cause the dollar value of our sales to fall despite our unit sales remaining constant or growing.
Gross profit and gross profit margin. Our gross profit and gross profit as a percentage of net sales, or gross profit margin, are driven principally by changes in volume and fluctuations in food and commodity prices and our ability to pass on any price increases to our customers in an inflationary environment and maintain or increase gross profit margin when our costs decline. Our gross profit margin is also a function of the product mix of our net sales in any period. Given our wide selection of product categories, as well as the continuous introduction of new products, we can experience shifts in product sales mix that have an impact on net sales and gross profit margins. This mix shift is most significantly impacted by the introduction of new categories of products in markets that we have more recently entered, impact of
34


product mix from acquisitions, as well as the continued growth in item penetration on higher velocity items such as dairy products.

Key Financial Definitions

Net sales: Net sales consist primarily of sales of specialty products, produce, center-of-the-plate proteins and other food products to independently-owned restaurants and other high-end foodservice customers, which we report net of certain group discounts and customer sales incentives. Net sales also include direct-to-consumer sales on our e-commerce platforms.
Cost of sales: Cost of sales include the net purchase price paid for products sold, plus the cost of transportation necessary to bring the product to our distribution facilities and food processing costs. Food processing costs include, but are not limited, to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Our cost of sales may not be comparable to other similar companies within our industry.
Selling, general and administrative expenses: Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.
Other operating expenses: Other operating expenses includes expenses primarily related to changes in the fair value of the Company’s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments and certain third-party deal costs incurred in connection with business acquisitions or financing arrangements.
Interest expense: Interest and other expense consists primarily of interest on our outstanding indebtedness and, as applicable, the amortization or write-off of deferred financing fees.

Results of Operations

This discussion focuses on our fiscal 2023 results, compared with fiscal 2022 results. The discussion of our fiscal 2022 results, compared with fiscal 2021 results, can be found in Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 30, 2022.

Fiscal Years Ended
(in thousands)December 29, 2023December 30, 2022December 24, 2021
Net sales$3,433,763 $2,613,399 $1,745,757 
Cost of sales2,619,289 1,994,763 1,355,272 
Gross profit814,474 618,636 390,485 
Selling, general and administrative expenses704,758 518,219 379,252 
Other operating expenses8,773 14,679 422 
Operating income100,943 85,738 10,811 
Interest and other expense, net45,474 43,849 17,587 
Income (loss) before income taxes55,469 41,889 (6,776)
Provision for income tax expense (benefit)20,879 14,139 (1,853)
Net income (loss)$34,590 $27,750 $(4,923)

Fiscal Year Ended December 29, 2023 Compared to Fiscal Year Ended December 30, 2022

The fiscal year ended December 29, 2023 consisted of 52 weeks as compared to the fiscal year ended December 30, 2022, which consisted of 53 weeks.

Net Sales
20232022$ Change% Change
Net sales$3,433,763 $2,613,399 $820,364 31.4 %

Organic growth contributed $214.6 million, or 8.2%, to sales growth. The remaining growth of $605.7 million, or 23.2%, resulted from acquisitions. The incremental 53rd week of the fiscal year ended December 30, 2022 contributed approximately 2.0% to fiscal 2022. Organic case count increased approximately 9.5% in our specialty category. In addition, specialty unique customers and placements increased 12.9% and 12.1%, respectively, compared to the prior year. Pounds sold in our center-of-
35


the-plate category increased 6.3% compared to the prior year. Estimated inflation was 3.0% in our specialty category and 2.7% in our center-of-the-plate category compared to fiscal 2022.
                                        
Gross Profit
20232022$ Change% Change
Gross profit$814,474 $618,636 $195,838 31.7 %
Gross profit margin23.7 %23.7 %

Gross profit increased primarily due to increased sales volumes. Gross profit margin increased approximately 7 basis points based on the volume mix between specialty and center-of-the-plate category sales. Gross profit margins decreased 57 basis points in the Company’s specialty category and decreased 57 basis points in the Company’s center-of-the-plate category compared to the prior year period. Overall, our gross margins were relatively consistent with the prior year period.

Selling, General and Administrative Expenses
20232022$ Change% Change
Selling, general and administrative expenses$704,758 $518,219 $186,539 36.0 %
Percentage of net sales20.5 %19.8 %

The increase in selling, general and administrative expenses was primarily due to higher depreciation and amortization and higher costs associated with compensation, including benefits and facilities costs to support sales growth. Our ratio of selling, general and administrative expenses to net sales increased by 70 basis points due to increased near-term costs associated with our investments in facilities and acquisitions.

Other Operating Expenses, Net
20232022$ Change% Change
Other operating expenses$8,773 $14,679 $(5,906)(40.2)%

The decrease in other operating expenses relates primarily to non-cash charges of $3.1 million for changes in the fair value of our contingent earn-out liabilities in fiscal 2023 compared to non-cash charges of $8.5 million in the prior year period and a year over year decrease of $2.3 million primarily related to third-party deal costs incurred in connection with business acquisitions and financing arrangements. The decrease was partially offset by an impairment on customer relationship intangible assets of $1.8 million related to the loss of a significant Hardie’s customer post acquisition.

Interest Expense
20232022$ Change% Change
Interest expense$45,474 $43,849 $1,625 3.7 %

Interest expense increased primarily due to 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 Tax Expense
20232022$ Change% Change
Provision for income tax expense$20,879 $14,139 $6,740 47.7 %
Effective tax rate37.6 %33.8 %

The effective tax rate in the current period increased primarily driven by current period for return-to-provision adjustments of approximately $2.1 million identified in the completion of our fiscal 2022 tax return and the impact of those adjustments on the fiscal 2023 annual effective tax rate.

36


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):
December 29, 2023December 30, 2022December 24, 2021
Senior secured term loan$276,250 $299,250 $168,675 
Total convertible debt$327,184 $333,184 $204,000 
Borrowings outstanding on asset-based loan facility$100,000 $40,000 $20,000 
Finance leases and other financing obligations$31,892 $13,548 $11,602 

As of December 29, 2023, we have various floating- and fixed-rate debt instruments with varying maturities for an aggregate principal amount of $713.4 million. We had outstanding letters of credit of approximately $30.1 million and $25.8 million at December 29, 2023 and December 30, 2022, respectively. Substantially all of our assets are pledged as collateral to secure our borrowings under our credit facilities. See Note 9 “Debt Obligations” to our consolidated financial statements for a full description of our debt instruments.

Recent Significant Financing Transactions

On November 1, 2023, we announced a two-year share repurchase program in an amount up to $100.0 million targeting $25.0 million to $100.0 million of share repurchases by the end of fiscal 2025.

On July 7, 2023, we increased the aggregate commitments on our asset-based loan facility to $300.0 million.

On December 13, 2022, we issued $287.5 million aggregate principal amount of 2.375% Convertible Senior Notes (the “2028 Convertible Notes”). Concurrently with the issuance of the 2028 Convertible Notes, we exchanged or repurchased approximately $158.3 million principal amount of 1.875% Convertible Senior Notes ( the“2024 Convertible Notes”) for an aggregate consideration consisting of approximately $159.7 million in cash, which includes accrued interest on the 2024 Convertible Notes, and approximately 324,066 shares of the Company’s common stock. We incurred transaction costs of approximately $7.0 million which were capitalized as deferred financing fees to be amortized over the term of the 2028 Senior Notes.

On August 23, 2022, we refinanced our senior secured term loans in an aggregate principal amount of $300.0 million maturing in August 2029, comprising of a refinancing of the then existing term loans balance of $167.4 million and an incremental borrowing of $132.6 million. We deferred lender and third-party fees of $10.9 million as debt issuance costs to be amortized over the term of the term loan. Arrangement and third-party transaction costs of $4.5 million were expensed as incurred.

On March 1, 2021, we issued $50.0 million aggregate principal amount of our 2024 Convertible Senior Notes at a premium which were offered as an additional issuance of our $150.0 million Convertible Senior Notes due 2024 issued on November 22, 2019. Net proceeds were used to repay all outstanding borrowings under our 2022 tranche of senior secured term loans of $31.2 million and repay a portion of borrowings outstanding under our asset-based loan facility. We incurred transaction costs of approximately $1.4 million which were capitalized as deferred financing fees to be amortized over the term of the underlying debt.

Liquidity

The following table presents selected financial information on liquidity (in thousands):
December 29, 2023December 30, 2022December 24, 2021
Cash and cash equivalents$49,878 $158,800 $115,155 
Working capital,(1) excluding cash and cash equivalents
$295,288 $278,315 $157,787 
Availability under asset-based loan facility$172,030 $135,827 $109,459 
(1)We define working capital as current assets less current liabilities.

37


We believe our existing balances of cash and cash equivalents, working capital and the availability under our asset-based loan facility, are sufficient to satisfy our working capital needs, capital expenditures, debt service and other liquidity requirements associated with our current operations over the next twelve months.

Our capital expenditures, excluding cash paid for acquisitions, were approximately $57.4 million for fiscal 2023. We believe our capital expenditures, excluding cash paid for acquisitions, for fiscal 2024 will be approximately $35.0 million to $45.0 million.

Our long-term cash requirements include:

Debt obligations: See Note 9 “Debt Obligations” to our consolidated financial statements for a full description of our debt instruments and the timing of expected future payments.
Leases: See Note 11 “Leases” to our consolidated financial statements for details on our various lease arrangements and the timing of expected future payments.
Self-insurance liabilities: We are self-insured for medical, auto and workers’ compensation claims. Claims in excess of certain levels are insured by external parties. See Note 16 “Commitments and Contingencies” to our consolidated financial statements for further detail.
Contingent earn-out liabilities: Certain acquisitions involve contingent consideration, typically payable if certain financial performance targets are obtained. See Note 4 “Fair Value Measurements” to our consolidated financial statements for details on our contingent earn-out liabilities outstanding as of December 29, 2023.

Cash Flows
Fiscal Years Ended
(in thousands)December 29, 2023December 30, 2022December 24, 2021
Cash provided by (used in) operating activities$61,639 $23,134 $(19,899)
Cash used in investing activities$(179,311)$(232,023)$(48,991)
Cash provided by (used in) financing activities$9,010 $253,215 $(9,222)

Our cash provided by operating activities is predominately driven by net sales to our customers. Our cash used in operating activities is primarily driven by our payments to suppliers for our inventory, employee compensation, payments to support our facilities, our distribution network, interest on our indebtedness, payments to tax authorities and other general corporate expenditures. Net cash provided by operations was $61.6 million for the fiscal year ended December 29, 2023 compared to $23.1 million for the fiscal year ended December 30, 2022. The increase in cash provided by operating activities was primarily due to a reduction in working capital requirements as we returned to more moderate growth in fiscal 2023 compared to fiscal 2022. Fiscal 2022 working capital investment was unusually high due to the rapid recovery from the pandemic.

Net cash used in investing activities was $179.3 million in fiscal 2023 driven by $121.9 million in cash to fund acquisitions and $57.4 million in capital expenditures.

Net cash provided by financing activities was $9.0 million for fiscal 2023 driven primarily by $60.0 million of incremental borrowing on our asset-based loan facility, partially offset by payments made on debt obligations of $31.2 million, earn-out payments of $11.6 million, finance lease payments of $4.3 million, $2.1 million of shares surrendered to pay withholding taxes and $1.7 million of deferred financing costs.

Off-Balance Sheet Arrangements

As of December 29, 2023, we did not have any off-balance sheet arrangements.

Critical Accounting Estimates

The preparation of our consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. The SEC has defined critical accounting policies as those that are both most important to the portrayal of our financial condition and results and require our most difficult, complex or subjective judgments or estimates. Based on this definition, we believe our critical accounting policies include the following: (i) determining our allowance for doubtful accounts, (ii) inventory valuation, with regard to determining inventory balance adjustments for excess and obsolete inventory, (iii) business combinations, (iv) valuing
38


goodwill and intangible assets and (v) accounting for income taxes. For all financial statement periods presented, there have been no material modifications to the application of these critical accounting policies.

Allowance for Doubtful Accounts

We analyze customer creditworthiness, accounts receivable balances, payment history, payment terms and historical bad debt levels when evaluating the adequacy of our allowance for doubtful accounts. In instances where a reserve has been recorded for a particular customer, future sales to the customer are either conducted using cash-on-delivery terms or the account is closely monitored so that agreed-upon payments are received prior to orders being released. A failure to pay results in held or cancelled orders. We also estimate receivables that will ultimately be uncollectible based upon historical write-off experience. Management incorporates current macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers, and specifically, beginning in the first quarter of fiscal 2020, the impact of the Pandemic. We may be required to increase or decrease our allowance for doubtful accounts due to various factors, including the overall economic environment and particular circumstances of individual customers. Our accounts receivable balance was $334.0 million and $260.2 million, net of the allowance for doubtful accounts of $21.4 million and $20.7 million, as of December 29, 2023 and December 30, 2022, respectively.

Inventory Valuation

We adjust our inventory balances for excess and obsolete inventories. These adjustments are primarily based upon customer demand, inventory age, specifically identified inventory items and overall economic conditions. A sudden and unexpected change in consumer preferences or change in overall economic conditions could result in a significant change to these adjustments that could require a corresponding charge to earnings. We actively manage our inventory levels as we seek to minimize the risk of loss and have consistently achieved a relatively high level of inventory turnover.

Business Combinations

We account for acquisitions in accordance with Accounting Standards Codification Topic 805 “Business Combinations.” Assets acquired and liabilities assumed are recorded at their estimated fair values, as of the acquisition date. The judgments made in determining the estimated fair value of assets acquired and liabilities assumed, including estimated useful life, may have a material impact on our consolidated balance sheet and may materially impact the amount of depreciation and amortization expense recognized in periods subsequent to the acquisition. We determine the fair value of intangible assets using an income approach and, when appropriate, we engage a third party valuation firm. Generally, we utilize the multi-period excess earnings method to determine the fair value of customer relationships and the relief from royalty method to determine the fair value of trade names. These valuation methods contain significant assumptions and estimates including forecasts of expected future cash flows and discount rates. Determining the useful life of an intangible asset also requires judgment, as different types of intangible assets will have different useful lives. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill.

We account for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasure the liability at each balance sheet date by recording changes in the fair value through our consolidated statements of operations. We determine the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weight the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in our results of operations.

Valuation of Goodwill and Intangible Assets

We are required to test goodwill for impairment at each of our reporting units annually, or more frequently when circumstances indicate an impairment may have occurred. We have elected to perform our annual tests for indications of goodwill impairment during the fourth quarter of each fiscal year.

Goodwill is tested at the reporting unit level, which is an operating segment or a component of an operating segment. When analyzing whether to aggregate components into single reporting units, management considers whether each component has similar economic characteristics. We have evaluated the economic characteristics of our different geographic markets, including our recently acquired businesses, along with the similarity of the operations and margins, nature of the products, type of customer and methods of distribution of products and the regulatory environment in which we operate. As of December 29, 2023 we maintain four reporting units.
39



In testing goodwill for impairment, we may elect to perform a qualitative assessment to evaluate whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount. The qualitative analysis considers various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others. If our qualitative assessment indicates that goodwill impairment is more likely than not, we proceed to perform a quantitative assessment to determine the fair value of the reporting unit.

When a quantitative analysis is required, we estimate the fair value of our reporting units using an income approach that incorporates the use of a discounted cash flow model that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. We develop estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit’s carrying value exceeds its fair value.

For the fiscal years ended December 29, 2023 and December 30, 2022, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. Total goodwill as of December 29, 2023 and December 30, 2022 was $356.0 million and $287.1 million, respectively.

Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Cash flows expected to be generated by the related assets are estimated over the assets useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model.

During fiscal 2023, we incurred a customer relationships intangible asset impairment charge of $1.8 million, $1.3 million net of tax, related to the loss of a significant Hardie’s Fresh Foods customer post acquisition.

During fiscal 2021, we committed to a plan to shift our brand strategy to leverage the Allen Brothers brand in our New England region and determined the Cambridge trademark did not fit our long-term strategic objectives. As a result, we recognized a $0.6 million impairment charge, $0.4 million net of tax, to fully write-down the net book value of our Cambridge trademark.

There have been no other events or changes in circumstances during fiscal 2023 or 2022 indicating that the carrying value of our finite-lived intangible assets are not recoverable. Total finite-lived intangible assets as of December 29, 2023 and December 30, 2022 were $184.9 million and $155.7 million, respectively.

The assessment of the recoverability of goodwill and intangible assets contain uncertainties requiring management to make assumptions and to apply judgment to estimate economic factors and the profitability of future operations. Actual results could differ from these assumptions and projections, resulting in us revising our assumptions and, if required, recognizing an impairment loss.

Income Taxes

The determination of our provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. Our provision for income taxes primarily reflects a combination of income earned and taxed in the various U.S. federal, state, and Middle East jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized tax benefits, and our change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate.

We estimate our ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including recent results of operations, scheduled reversal of deferred tax liabilities, future taxable income and tax planning strategies. As of December 29, 2023 and December 30, 2022, we had valuation allowances of $2.1 million and $1.6 million, respectively, relating to certain net operating losses that may not be realizable in the future based on taxable income forecasts and certain state net operating loss limitations.

Management has discussed the development and selection of these critical accounting policies with our board of directors, and the board of directors has reviewed the above disclosure. Our consolidated financial statements contain other items that require estimation, but are not as critical as those discussed above. These other items include our calculations for bonus accruals, depreciation and amortization. Changes in estimates and assumptions used in these and other items could have an effect on our consolidated financial statements.
40


Recent Accounting Pronouncements

See Note 1 “Operations and Basis of Presentation” to our consolidated financial statements for a full description of recent accounting pronouncements including the respective expected dates of adoption and expected effects on our consolidated financial statements.

Item 7A.     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

Our exposure to interest rate market risk relates primarily to our long-term debt. The Company has various floating- and fixed-rate debt instruments as described in Note 9 “Debt Obligations” to our consolidated financial statements. As of December 29, 2023, we had an aggregate $376.3 million of floating-rate indebtedness. A 100 basis point increase in market interest rates would decrease our after tax earnings by approximately $2.7 million per annum, holding other variables constant.
41


Item 8.    CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

42


Report of Independent Registered Public Accounting Firm

Stockholders and Board of Directors
The Chefs’ Warehouse, Inc.
Ridgefield, Connecticut

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of The Chefs’ Warehouse, Inc. (the “Company”) as of December 29, 2023 and December 30, 2022, the related consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for each of the three fiscal years in the period ended December 29, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 29, 2023 and December 30, 2022, and the results of its operations and its cash flows for each of the three fiscal years in the period ended December 29, 2023, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 29, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated February 27, 2024 expressed an unqualified opinion thereon.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue Recognition

As described in Note 2 to the consolidated financial statements, the Company recognizes revenue from product sales at the point at which control of each product is transferred to the customer. The Company’s total net sales were $3.4 billion for the fiscal year ended December 29, 2023.

We identified the accuracy and existence of revenue transactions as a critical audit matter. The principal consideration for our determination was the significant audit effort in performing procedures related to the accuracy and existence of revenue transactions given the significance of net sales and the large volume of transactions.

The primary procedures we performed to address this critical audit matter included:
Testing the operating effectiveness of controls, where applicable, relating to accuracy and existence of revenue transactions.
Evaluating the accuracy and existence of revenue transactions, on a sample basis, by obtaining and inspecting invoices, customer purchase orders, shipping documents, and cash receipts from customers, where applicable.
43


Recalculating sales prices on a sample basis, where applicable, based on the terms and conditions of underlying signed contracts.

/s/ BDO USA, P.C.
We have served as the Company’s auditor since 2006.

Stamford, Connecticut
February 27, 2024

44


THE CHEFS’ WAREHOUSE, INC.
CONSOLIDATED BALANCE SHEETS 
(Amounts in thousands, except share data)
December 29,
2023
December 30,
2022
ASSETS  
Current assets:  
Cash and cash equivalents$49,878 $158,800 
Accounts receivable, net of allowance of $21,423 in 2023 and $20,733 in 2022
334,015 260,167 
Inventories284,528 245,693 
Prepaid expenses and other current assets62,522 56,200 
Total current assets730,943 720,860 
Property and equipment, net234,793 185,728 
Operating lease right-of-use assets192,307 156,629 
Goodwill356,021 287,120 
Intangible assets, net184,863 155,703 
Other assets6,379 3,256 
Total assets$1,705,306 $1,509,296 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$200,547 $163,397 
Accrued liabilities70,728 54,325 
Short-term operating lease liabilities24,246 19,428 
Accrued compensation37,071 34,167 
Current portion of long-term debt53,185 12,428 
Total current liabilities385,777 283,745 
Long-term debt, net of current portion664,802 653,504 
Operating lease liabilities184,034 151,406 
Deferred taxes, net14,418 6,098 
Other liabilities1,603 13,034 
Total liabilities1,250,634 1,107,787 
Commitments and contingencies (Note 16)
Stockholders’ equity:  
Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at December 29, 2023 and December 30, 2022, respectively
  
Common Stock - $0.01 par value, 100,000,000 shares authorized, 39,665,796 and 38,599,390 shares issued and outstanding at December 29, 2023 and December 30, 2022, respectively
396 386 
Additional paid in capital356,157 337,947 
Accumulated other comprehensive loss(1,832)(2,185)
Retained earnings99,951 65,361 
Total stockholders’ equity454,672 401,509 
Total liabilities and stockholders’ equity$1,705,306 $1,509,296 
 
See accompanying notes to the consolidated financial statements.
45


THE CHEFS’ WAREHOUSE, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)
(Amounts in thousands, except share and per share amounts)
Fiscal Years Ended
December 29,
2023
December 30,
2022
December 24,
2021
Net sales$3,433,763 $2,613,399 $1,745,757 
Cost of sales2,619,289 1,994,763 1,355,272 
Gross profit814,474 618,636 390,485 
Selling, general and administrative expenses704,758 518,219 379,252 
Other operating expenses, net8,773 14,679 422 
Operating income100,943 85,738 10,811 
Interest expense45,474 43,849 17,587 
Income (loss) before income taxes55,469 41,889 (6,776)
Provision for income tax expense (benefit)20,879 14,139 (1,853)
Net income (loss)$34,590 $27,750 $(4,923)
Other comprehensive income (loss):   
Foreign currency translation adjustments353 (163)29 
Comprehensive income (loss)$34,943 $27,587 $(4,894)
Net income (loss) per share:   
Basic$0.92 $0.75 $(0.13)
Diluted$0.88 $0.73 $(0.13)
Weighted average common shares outstanding:  
Basic37,633,672 37,094,220 36,744,304 
Diluted45,639,220 38,742,328 36,744,304 
 
See accompanying notes to the consolidated financial statements.
46


THE CHEFS’ WAREHOUSE, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
For the Fiscal Years Ended December 29, 2023, December 30, 2022, and December 24, 2021
(Amounts in thousands, except share amounts)
 Common StockAdditional
Paid in
Capital
Accumulated
Other
Comprehensive
Loss
Retained
Earnings
Total
 SharesAmount
Balance December 25, 202037,274,768 $373 $303,734 $(2,051)$42,534 $344,590 
Net loss— — — — (4,923)(4,923)
Stock compensation679,330 7 11,472 — — 11,479 
Shares issued for acquisition— — 1,120 — — 1,120 
Cumulative translation adjustment— — — 29 — 29 
Shares surrendered to pay withholding taxes(66,423)— (2,084)— — (2,084)
Balance December 24, 202137,887,675 $380 $314,242 $(2,022)$37,611 $350,211 
Net income— — — — 27,750 27,750 
Stock compensation466,820 4 13,236 — — 13,240 
Conversion of debt to common stock324,066 3 11,372 — — 11,375 
Warrants issued for acquisition— — 1,701 — — 1,701 
Option exercises3,407 — 69 — — 69 
Cumulative translation adjustment— — — (163)— (163)
Shares surrendered to pay withholding taxes(82,578)(1)(2,673)— — (2,674)
Balance December 30, 202238,599,390 $386 $337,947 $(2,185)$65,361 $401,509 
Net income— — — — 34,590 34,590 
Stock compensation1,053,256 10 17,813 — — 17,823 
Shares issued for acquisitions75,008 1 2,494 — — 2,495 
Option exercises2,705 — 55 — — 55 
Cumulative translation adjustment— — — 353 — 353 
Shares surrendered to pay withholding taxes(64,563)(1)(2,152)— — (2,153)
Balance December 29, 202339,665,796 $396 $356,157 $(1,832)$99,951 $454,672 
 
See accompanying notes to the consolidated financial statements.
47


THE CHEFS’ WAREHOUSE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Amounts in thousands)
Fiscal Years Ended
December 29,
2023
December 30,
2022
December 24,
2021
Cash flows from operating activities:   
Net income (loss)$34,590 $27,750 $(4,923)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:   
Depreciation and amortization32,887 24,332 21,998 
Amortization of intangible assets22,719 13,913 12,967 
Provision for allowance for doubtful accounts8,078 6,048 (422)
Provision (benefit) for deferred income taxes8,114 9,601 (1,845)
Loss on debt extinguishment 14,287  
Stock compensation20,042 13,602 11,479 
Change in fair value of contingent earn-out liabilities3,081 8,505 (1,296)
Intangible asset impairment1,838  597 
Non-cash interest and other operating activities5,456 3,037 3,894 
Changes in assets and liabilities, net of acquisitions:   
Accounts receivable(48,813)(48,229)(70,777)
Inventories(28,759)(49,931)(60,799)
Prepaid expenses and other current assets(7,234)(17,603)(2,183)
Accounts payable, accrued liabilities and accrued compensation19,598 19,163 71,519 
Other assets and liabilities(9,958)(1,341)(108)
Net cash provided by (used in) operating activities61,639 23,134 (19,899)
Cash flows from investing activities:   
Capital expenditures(57,427)(45,848)(38,801)
Cash paid for acquisitions, net(121,884)(186,175)(10,190)
Net cash used in investing activities(179,311)(232,023)(48,991)
Cash flows from financing activities:   
Payment of debt and other financing obligations(29,000)(327,741)(32,879)
Payment of finance leases(4,327)(3,332)(4,731)
Proceeds from debt issuance 587,500 51,750 
Payment of deferred financing fees(1,739)(19,039)(1,450)
Proceeds from exercise of stock options55 69  
Surrender of shares to pay withholding taxes(2,134)(2,674)(1,829)
Cash paid for contingent earn-out liabilities(11,625)(3,788)(83)
Borrowings under asset-based loan facility and revolving credit facilities60,000 42,220  
Payments under asset-based loan facility(2,220)(20,000)(20,000)
Net cash provided by (used in) financing activities9,010 253,215 (9,222)
Effect of foreign currency on cash and cash equivalents(260)(681)(14)
Net change in cash and cash equivalents(108,922)43,645 (78,126)
Cash and cash equivalents at beginning of year158,800 115,155 193,281 
Cash and cash equivalents at end of year$49,878 $158,800 $115,155 

See accompanying notes to the consolidated financial statements.
48


THE CHEFS’ WAREHOUSE, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(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 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. The consolidated statement of operations for the fiscal year ended December 30, 2022 contained a 53rd week while all other years presented contain 52 weeks. The Company’s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, food product distribution, which is concentrated primarily in the United States. The Company’s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores.

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

Guidance Not Yet Adopted

Improvements to Income Tax Disclosures: In December 2023, the FASB issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and requirement to disaggregate income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.

Improvements to Reportable Segment Disclosures: In November 2023, the Financial Accounting Standards Board (“FASB”) issued guidance which requires entities, including those with one reportable segment, to enhance reportable segment disclosures requirements particularly with respect to significant expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.

Use of Estimates
 
The preparation of the Company’s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers’ compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.

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 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
49


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:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Center-of-the-plate$1,352,230 39.4 %$1,126,227 43.1 %$877,060 50.2 %
Specialty:
Dry goods545,451 15.9 %379,802 14.5 %238,758 13.7 %
Pastry410,604 12.0 %286,035 10.9 %178,352 10.2 %
Cheeses and charcuterie253,343 7.4 %216,173 8.3 %143,048 8.2 %
Produce444,749 13.0 %279,097 10.7 %120,759 6.9 %
Dairy and eggs228,582 6.7 %153,334 5.9 %79,512 4.6 %
Oils and vinegars129,194 3.8 %113,386 4.3 %71,369 4.1 %
Kitchen supplies69,610 1.8 %59,345 2.3 %36,899 2.1 %
Total specialty$2,081,533 60.6 %$1,487,172 56.9 %$868,697 49.8 %
Total net sales$3,433,763 100 %$2,613,399 100 %$1,745,757 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. Net sales by product category includes estimates of product mix for certain locations that are not yet fully integrated into the Company’s information technology systems as of the reporting date.

Deferred Revenue

Certain customer arrangements in the Company’s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company’s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company’s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote. The Company recorded deferred revenues, reflected within accrued liabilities on the Company’s consolidated balance sheets, of $2,459 and $2,206 as of December 29, 2023 and December 30, 2022, respectively.

Right of Return

The Company’s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods. The Company recorded a refund liability of $811 and $713 as of December 29, 2023 and December 30, 2022, respectively. Refund liabilities are reflected within accrued liabilities on the Company’s consolidated balance sheets. The Company recognized a corresponding asset of $493 and $442 as of December 29, 2023 and December 30, 2022, respectively, for its right to recover products from customers on settling its refund liabilities. This asset is reflected within inventories on the Company’s consolidated balance sheets.

Contract Costs

Sales commissions are expensed when incurred because the amortization period is one year or less. These costs are presented within selling, general and administrative expenses on the Company’s consolidated statements of operations.
 


50


Cost of Sales

The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company’s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Food processing costs included in cost of sales were $68,294, $40,185 and $28,374 for fiscal 2023, 2022 and 2021, respectively.
 
Selling, General and Administrative Expenses

Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs. Shipping and handling costs included in selling, general and administrative expenses were $181,298, $143,435 and $98,697 for fiscal 2023, 2022 and 2021, respectively.

Other Operating Expenses

Other operating expenses includes expenses primarily related to changes in the fair value of the Company’s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.

Cash and Cash Equivalents
 
The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.

Accounts Receivable
 
Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.

 Inventories
 
Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.
 
Vendor Rebates and Other Promotional Incentives
 
The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth. Recorded purchase incentives totaled approximately $48,026, $30,805 and $20,296 for fiscal 2023, 2022 and 2021, respectively.
 
Concentrations of Credit Risks
 
Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company’s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers’ financial conditions. The Company generally does not require collateral. However, the Company,
51


in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.
 
Property and Equipment
 
Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (“ASC”) 360-10-35-15, “Impairment or Disposal of Long-Lived Assets which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2023, 2022 or 2021.
 
Leases

The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, “Leases”.

Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (“ROU”) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company’s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company’s incremental borrowing rate since the implicit rate in the Company’s leases is not readily determinable.

Operating lease expense is recognized on a straight-line basis over the lease term and presented within selling, general and administrative expenses on the Company’s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within interest expense on the Company’s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company’s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.

The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.

Software Costs
 
The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 “Internal-Use Software.” Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a three to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate. Capitalized software purchases and related development costs, net of accumulated amortization, were $12,046 at December 29, 2023 and $11,805 at December 30, 2022.

 Convertible Debt

The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 “Derivatives and Hedging” and ASC 470 “Debt” both of which provide several criteria that determine whether a conversion feature must be
52


bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.

Debt Issuance Costs
 
Certain up-front costs associated with the Company’s asset-based loan facility are capitalized and included in other non-current assets in the Company’s consolidated balance sheets. The Company had $598 and $448 of such unamortized costs as of December 29, 2023 and December 30, 2022, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $17,451 and $20,050 of such unamortized costs as of December 29, 2023 and December 30, 2022, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $3,615, $1,290 and $2,299 fiscal 2023, 2022 and 2021, respectively.
 
Business Combinations

The Company accounts for acquisitions in accordance with ASC 805 “Business Combinations.” Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in other operating expenses in the Company’s consolidated statements of operations. Results of operations are included in the Company’s financial statements from the date of acquisition.

Intangible Assets
 
The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets’ useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model.

During fiscal 2023, the Company recognized a customer relationships intangible asset impairment charge of $1,838, $1,333 net of tax, related to the loss of a significant customer post-acquisition. During fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of a trademark. These impairment charges are presented within other operating expenses on the consolidated statements of operations. See Note 8 for more information.

There have been no other events or changes in circumstances during fiscal 2023, 2022 or 2021, indicating that the carrying value of the Company’s finite-lived intangible assets are not recoverable.

Goodwill
 
Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, “Intangibles-Goodwill and Other.” The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit’s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.

For the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.

There have been no events or changes in circumstances during fiscal 2023, 2022 or 2021, indicating that goodwill may be impaired.
53


 Income Taxes
 
The Company accounts for income taxes in accordance with ASC 740, “Income Taxes.” Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. As of December 29, 2023 and December 30, 2022, the Company had valuation allowances of $2,119 and $1,641, respectively, relating to certain net operating losses that may not be realizable in the future based on taxable income forecasts and certain state net operating loss limitations.

ASC 740, “Income Taxes” established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.
 
Commitments and Contingencies
 
The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.
 
Contingent Earn-out Liabilities
 
The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company’s results of operations.
 
Net Income per Share

Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company’s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company’s convertible notes were determined using the if-converted method.

Stock-Based Compensation
 
The Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 “Distinguishing Liabilities from Equity” and ASC 718 “Compensation - Stock Compensation.” Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (“RSAs”) and performance share units are valued based on the fair value of the stock on the grant date.

The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within selling, general and administrative expenses on the Company’s consolidated statements of operations. Compensation expense on performance share units reflects the estimated
54


probable outcome at the end of the performance period. The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation model in order to simulate a range of possible future stock prices for the Company’s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.
 
Self-Insurance Reserves
 
The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.
 
The Company maintains an insurance program for its automobile liability and workers’ compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.
 
Assets and Liabilities Measured at Fair Value

The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:
 
Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.
 
Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or liabilities.

Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management’s judgment and estimates.

Note 3 – Net Income (Loss) per Share
 
The following table sets forth the computation of basic and diluted net income (loss) per common share:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Net income (loss) per share:   
Basic$0.92 $0.75 $(0.13)
Diluted$0.88 $0.73 $(0.13)
Weighted average common shares:   
Basic37,633,672 37,094,220 36,744,304 
Diluted45,639,220 38,742,328 36,744,304 






55


Reconciliation of net income (loss) per common share:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Numerator:   
Net income (loss)$34,590 $27,750 $(4,923)
Add effect of dilutive securities:   
Interest on convertible notes, net of tax5,399 580  
Adjusted net income (loss)$39,989 $28,330 $(4,923)
Denominator:   
Weighted average basic common shares outstanding37,633,672 37,094,220 36,744,304 
Dilutive effect of unvested common shares574,707 638,293  
Dilutive effect of stock options and warrants38,024 66,719  
Dilutive effect of convertible notes7,392,817 943,096  
Weighted average diluted common shares outstanding45,639,220 38,742,328 36,744,304 

Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Restricted share awards532,608 906 306,084 
Stock options and warrants300,000  139,198 
Convertible notes 392,732 4,410,639 
 
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. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in other operating expenses on the Company’s consolidated statements of operations.

The following table presents the changes in Level 3 contingent earn-out liabilities:

Balance December 24, 2021$6,877 
Acquisition value8,700 
Cash payments(6,788)
Changes in fair value8,505 
Balance December 30, 202217,294 
Acquisition value5,765 
Cash payments(16,375)
Changes in fair value3,081 
Balance December 29, 2023$9,765 

The long-term portion of contingent earn-out liabilities was $50 and $10,483 as of December 29, 2023 and December 30, 2022, respectively, and are reflected as other liabilities on the Company’s consolidated balance sheets. The remaining short-term portion of earn-out liabilities are reflected as accrued liabilities on the Company’s consolidated balance sheets. Contingent earn-out liability payments in excess of the acquisition date fair value of the underlying contingent earn-out liability are
56


classified as operating activities on the Company’s consolidated statements of cash flows and all other such payments are classified as financing activities.

Fair Value of Financial Instruments

The carrying amounts reported in the Company’s consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset-based loan facility and term loan approximated their book values as of December 29, 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 and GreenLeaf Note (more fully described in Note 9). The fair value of the Company’s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk free interest rate in calculating the fair value estimate. The fair value of the GreenLeaf Note was determined based upon observable market prices of similar debt instruments. The Convertible Unsecured Note matured in 2023 and was repaid in full.
 December 29, 2023December 30, 2022
Fair Value HierarchyCarrying ValueFair ValueCarrying ValueFair Value
2028 Convertible Senior NotesLevel 1$287,500 $277,354 $287,500 $292,531 
2024 Convertible Senior NotesLevel 3$39,684 $38,609 $41,684 $43,723 
GreenLeaf NoteLevel 2$10,000 $9,991 $ $ 
Convertible Unsecured NoteLevel 3$ $ $4,000 $4,345 
 
Note 5 – Acquisitions
 
GreenLeaf

On May 1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the equity interests of Oakville Produce Partners, LLC (“GreenLeaf”), a leading produce and specialty food distributor in Northern California. The final purchase price was $88,174 consisting of $72,157 paid in cash at closing, $3,521 paid upon settlement of a net working capital true-up, the issuance of a $10,000 unsecured note and 75,008 shares of the Company’s common stock with an approximate value of $2,496 based on the trading price of the Company’s common stock on the date of acquisition. The acquisition was partially funded by a $40,000 incremental draw on the Company’s asset-based loan facility. All of the goodwill recorded for the GreenLeaf acquisition is deductible for income 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 GreenLeaf and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $29,900, $1,500 and $400, respectively, as of the acquisition date. The customer relationships, trademarks and non-compete agreements are being amortized over a weighted average of 7.2 years, 5 years and 2 years, respectively. For the fiscal year ended December 29, 2023, the Company reflected net sales and income before income taxes of $82,917 and $7,039, respectively, for GreenLeaf in its consolidated statement of operations.

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”), a specialty produce distributor with operations in Texas. The final purchase price was approximately $41,361, consisting of $38,000 paid in cash at closing, $639 received upon settlement of a net working capital true-up and an earn-out liability valued at approximately $4,000 as of the acquisition date. If earned, the earn-out liability could total up to $10,000 over a two-year period. The payment of the earn-out liability is subject to the successful achievement of certain earnings before interest, taxes, depreciation and amortization (“EBITDA”) targets. All of the goodwill recorded for the Hardie’s acquisition is deductible for income 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 and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of
57


customer relationships and trademarks valued at $14,000 and $3,600, respectively, as of the acquisition date. During fiscal 2023 the Company incurred a customer relationship impairment charge more fully described in Note 8 “Goodwill and Other Intangible Assets.” The remaining customer relationships and trademarks are being amortized over 10 and 5 years, respectively. For the fiscal year ended December 29, 2023, the Company reflected net sales and loss before income taxes of $194,776 and $1,116, respectively, for Hardie’s in its consolidated statement of operations.

Other Fiscal 2023 Acquisitions

During the fiscal year ended December 29, 2023, the Company completed three other acquisitions for an aggregate initial purchase price of approximately $17,744, consisting of $12,971 paid in cash at closing, $893 paid upon settlement of a net working capital adjustment, earn-out liabilities valued at approximately of $1,665 as of the dates of acquisition, and $2,215 of deferred payments. If earned, these earn-out liabilities could total up to $2,562 in the aggregate. The Company’s aggregate purchase price allocations are preliminary and are subject to revision pending the valuations of some elements of the goodwill and intangible assets acquired. These valuations are incomplete as of December 29, 2023 as the Company is currently in the process of completing its assessment of valuation inputs and assumptions as well as opening working capital. When applicable, these valuations require the use of Level 3 inputs. All of the goodwill recorded for these acquisitions of $8,218 is deductible for income tax purposes. The intangible assets acquired consisted of customer relationships valued at $4,276 as of the acquisition dates. The customer relationships are being amortized over 10 years. For the fiscal year ended December 29, 2023, the Company reflected net sales of approximately $63,369 in its consolidated statement of operations. The Company has determined that separate disclosure of income before income taxes is impracticable due to the integration of these businesses into the Company's existing operations.

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 final purchase price was approximately $116,515, consisting of $108,749 paid in cash at closing, $166 paid upon settlement of a net working capital true-up, and an earn-out liability valued at $7,600 as of the date of acquisition. The earn-out liability was earned and paid in full during the fourth quarter of fiscal 2023 for a total of $10,000. The measurement period adjustments recorded during fiscal 2023 resulted in a increase in goodwill of $734, a decrease in inventories of $735, decrease in accrued liabilities of $314, a decrease in other assets of $82, and a decrease in deferred tax liabilities of $35. The valuation of tangible and intangible assets acquired has been completed as of December 29, 2023. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $25,800, $11,400 and $320, respectively, as of the acquisition date. The customer relationships, trademarks and non-compete agreements are being amortized over 10, 15 and 3 years, respectively. None of the goodwill recorded for the CME acquisition is deductible for income tax purposes. 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 sets forth the total assets acquired and liabilities assumed:
Chef Middle EastHardie’sGreenLeafOther Fiscal 2023 Acquisitions
Current assets$84,076 $26,366 $16,069 $8,632 
Customer relationships25,800 14,000 29,900 4,276 
Trademarks11,400 3,600 1,500  
Non-compete agreements320  400  
Goodwill24,548 11,516 47,205 8,218 
Fixed assets16,953 4,986 2,231 326 
Right-of-use assets5,321 13,303 2,026 3,258 
Other assets859 146 109 34 
Deferred tax liabilities(3,600)  (236)
Lease liabilities(5,321)(13,303)(2,026)(3,258)
Current liabilities(43,841)(19,253)(9,240)(3,506)
Total$116,515 $41,361 $88,174 $17,744 

58


The Company recognized professional fees related to acquisition activities of $3,481, $4,357 and $450 for fiscal 2023, 2022 and 2021, respectively, presented within other operating expenses, net on the consolidated statements of operations.

Unaudited Pro forma Financial Information

The table below presents select unaudited pro forma consolidated income statement information of the Company as if the GreenLeaf and Hardie’s acquisitions had occurred on December 25, 2021, and the CME acquisition had occurred on December 26, 2020. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company’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. The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company’s senior secured term loan during fiscal 2022. CME did not have a pro forma impact during the fiscal year ended December 29, 2023 as it was included in the consolidated results of operations for the entire period.

Fiscal Years Ended
 December 29, 2023December 30, 2022
Net sales$3,527,947 $3,150,426 
Income before income taxes$58,041 $53,458 

Note 6 – Inventories
 
Inventories consist primarily of finished product. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $11,205 and $9,198 at December 29, 2023 and December 30, 2022, respectively.

Note 7 – Property and Equipment
 
Property and equipment as of December 29, 2023 and December 30, 2022 consisted of the following:
 Useful LivesDecember 29, 2023December 30, 2022
LandIndefinite$5,542 $5,542 
Buildings20 years41,979 39,893 
Machinery and equipment
5 - 10 years
38,430 32,107 
Computers, data processing and other equipment
3 - 7 years
20,271 18,475 
Software
3 - 7 years
47,008 42,609 
Leasehold improvements
1- 40 years
135,767 94,245 
Furniture and fixtures7 years2,636 3,825 
Vehicles
5 - 10 years
45,407 31,462 
Construction-in-process 34,761 36,583 
  371,801 304,741 
Less: accumulated depreciation and amortization (137,008)(119,013)
Property and equipment, net
 $234,793 $185,728 

Construction-in-process at December 29, 2023 related primarily to the build-out of the Company’s Richmond, CA and CME distribution facilities. Construction-in-process at December 30, 2022 related primarily related primarily to the build-outs of the Company’s Miami, Dallas, and Richmond, CA distribution facilities and the implementation of the Company’s Enterprise Resource Planning System.

59


The net book value of equipment financed under finance leases at December 29, 2023 and December 30, 2022 was $20,161 and $11,579, respectively. No interest expense was capitalized during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021.

The components of depreciation and amortization expense were as follows:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Depreciation expense$26,910 $18,572 $15,918 
Software amortization$5,977 $5,760 $6,080 

Note 8 – Goodwill and Other Intangible Assets
 
The changes in the carrying amount of goodwill are presented as follows:
Carrying amount as of December 24, 2021$221,775 
Goodwill adjustments (1)(792)
Acquisitions66,249 
Foreign currency translation(112)
Carrying amount as of December 30, 2022287,120 
Goodwill adjustments (1)1,859 
Acquisitions66,940 
Foreign currency translation102 
Carrying amount as of December 29, 2023$356,021 
(1) Goodwill adjustments represent measurement period adjustments related to certain acquisitions completed in that fiscal year and prior years.

Other intangible assets as of December 29, 2023 and December 30, 2022 consisted of the following:
Weighted Average
Remaining Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Amount
December 29, 2023   
Customer relationships100 months$251,967 $(103,042)$148,925 
Trademarks147 months56,257 (20,857)35,400 
Non-compete agreements18 months9,299 (8,761)538 
Total$317,523 $(132,660)$184,863 
December 30, 2022    
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 

During fiscal 2023, the Company recognized a customer relationships intangible asset impairment charge of $1,838, $1,333 net of tax, related to the loss of a significant Hardie’s customer post acquisition. The Company’s valuation of the Hardie’s customer list intangible asset as of the acquisition date, a Level 3 measurement, was based on an income approach using the excess earnings method which requires significant assumptions including future sales forecasts and a discount rate. The impairment charge was measured by reducing its assumption of future sales for the significant customer lost post-acquisition to zero. During fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of its Cambridge trademark. These impairment charges are presented within other operating expenses on the consolidated statements of operations.

Amortization expense for other intangibles was $22,719, $13,913 and $12,967 for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively.
60



As of December 29, 2023, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows: 
2024$23,972 
202523,431 
202623,235 
202722,666 
202819,898 
Thereafter71,661 
Total$184,863 

Note 9 – Debt Obligations
 
Debt obligations as of December 29, 2023 and December 30, 2022 consisted of the following:
Weighted Average Effective Interest Rate at December 29, 2023MaturityDecember 29, 2023December 30, 2022
Senior secured term loan10.96 %August 2029$276,250 $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.51 %March 2027100,000 40,000 
Finance leases and other financing obligations6.51 %Various31,892 13,548 
Convertible unsecured note %June 2023 4,000 
Unamortized deferred costs and premium(17,339)(20,050)
Total debt obligations717,987 665,932 
Less: current installments(53,185)(12,428)
Total long-term debt$664,802 $653,504 

Maturities of the Company’s debt, excluding finance leases, for each of the next five years and thereafter at December 29, 2023 are as follows:
2024$47,684 
20258,000 
20263,000 
2027103,000 
2028290,500 
Thereafter261,250 
Total$713,434 
 
Senior Secured Term Loan Credit Facility

On June 22, 2016, the Company entered into a credit agreement (the “Term Loan Credit Agreement”) with a group of lenders for which Jefferies Finance LLC acts as administrative agent and collateral agent. The Term Loan Credit Agreement provides for a senior secured term loan B facility (the “Term Loan Facility”). On August 23, 2022, the Company entered into an eighth amendment (“Eighth Amendment”) in an aggregate principal amount of $300,000 maturing on August 23, 2029 (“2029 Term Loans”), comprising of a refinancing of the then existing term loans balance under the Term Loan Credit Agreement of $167,391 and an incremental borrowing of $132,609. The incremental funds are to be used for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company’s assets are pledged as collateral. On August 31, 2023, the Company made a voluntary prepayment of $20,000 towards the 2029 Term Loans. In connection with the prepayment, the Company wrote-off unamortized deferred financing fees of $770, which were
61


included in interest expense within the Company’s consolidated statements of operations. On November 6, 2023, the Company entered into a tenth amendment (“Tenth Amendment”) to the Term Loan Credit Agreement which added a provision to allow share repurchases of the Company’s common stock subject to certain restrictive covenants.

Additionally, the Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August 23, 2029 and the date that is 181 days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date.

The interest charged on the 2029 Term Loans is equal to a spread plus, at the Company’s option, either the Alternate Base Rate or the secured overnight financing rate (“SOFR”) for one-, two-, three- or six -month interest periods chosen by the Company. The Company is required to make scheduled principal payments of 0.25% of the original principal amount per quarter.

The Eighth Amendment involved multiple members of a loan syndicate. The Company performed an analysis for each lender in accordance with ASC 470 “Debt” to determine whether the Eighth Amendment resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows of 10% or more. As a result of the analysis, the Company incurred a loss on debt extinguishment of $142 which represents the portion of unamortized deferred financing fees attributable to lenders that exited the loan syndicate. The transaction was accounted for as a modification for existing lenders that participated in the 2029 Term Loans. The Company deferred lender and third-party fees of $10,852 as debt issuance costs to be amortized over the term of the loan. Arrangement and third-party transaction costs of $4,498 were expensed as incurred. A similar analysis was performed on the Tenth Amendment and as a result, the Company accounted for it as a modification and deferred lender fees of $1,385 as debt issuance costs to be amortized over the term of the loan and expensed third-party transaction costs of approximately $319.

The Term Loan Facility contains affirmative covenants, negative covenants and events of default customary for a term loan B facility of this type. Additionally, the Term Loan Facility includes covenants that restrict the Company’s ability to pay dividends subject to compliance with certain baskets and leverage ratio tests.

Asset-Based Loan Facility

On June 29, 2018, the Company entered into a credit agreement (the “ABL Credit Agreement”) with a group of lenders for which BMO Harris Bank, N.A. acts as administrative agent. The ABL Credit Agreement provides for an asset-based loan facility (the “ABL”) in the aggregate amount of up to $150,000. On March 11, 2022, the Company entered into a third amendment to the ABL Credit Agreement which increased the aggregate commitments to $200,000 maturing on March 11, 2027. On July 7, 2023, the Company entered into a sixth amendment to the ABL Credit Agreement which increased the aggregate commitments to $300,000 maturing on March 11, 2027. The sixth amendment to the ABL was accounted for as a debt modification. The Company incurred transaction costs of $354 which were capitalized as deferred financing fees to be amortized over the term of the ABL, presented in other non-current assets in the Company’s consolidated balance sheet.

Borrowings under the ABL have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i) the aggregate amount of commitments or (ii) the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to $25,000. The ABL includes a springing maturity date that occurs 90 days prior to the earliest maturity under the Company’s senior secured term loan facility and the date that is 181 days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date and March 11, 2027.

The interest rate charged on borrowings under the ABL is equal to a spread plus, at the Company’s option, either the Base Rate or a forward-looking term rate based on SOFR for one-, three-, or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.

The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below $21,000 or 10% of the Line Cap, as defined as the lessor of the aggregate commitment and the borrowing base, the Company is required to comply with a minimum consolidated fixed charge coverage ratio of 1:1.

62


As of December 29, 2023, the Company had reserved $27,970 of the ABL for the issuance of letters of credit and funds totaling $172,030 were available for borrowing under the ABL.

2028 Convertible Senior Notes
 
On December 13, 2022, the Company issued $287,500 aggregate principal amount of 2.375% Convertible Senior Notes (the “2028 Convertible Notes”). The 2028 Senior Notes were issued pursuant to an indenture, dated as of December 13, 2022 (the “2028 Indenture”), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Concurrently with the issuance of the 2028 Convertible Notes, the Company entered into separate, privately negotiated transactions (the “Exchange Transactions”) with a limited number of holders of its 1.875% Convertible Senior Notes ( the “2024 Convertible Notes) to exchange or repurchase approximately $158,316 principal amount of 2024 Convertible Notes for an aggregate consideration consisting of approximately $159,709 in cash, which includes accrued interest on the 2024 Convertible Notes, and approximately 324,066 shares of the Company’s common stock. Net proceeds were used for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.
The Company performed an analysis for each lender in accordance with ASC 470 “Debt” to determine whether the Exchange Transactions resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows or a change in the fair value of the conversion option of more than 10%. As a result of the analysis, the Exchange Transaction was recorded as an extinguishment and the Company incurred a loss on debt extinguishment of $14,145 which is reflected in interest expense on the Company’s consolidated statements of operations in the fiscal year ended December 30, 2022. The Company incurred third party transaction costs of approximately $6,971 which were capitalized as deferred financing fees to be amortized over the term of the 2028 Senior Notes.

The 2028 Convertible Notes bear interest of 2.375% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $44.27 per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December 15, 2028, unless earlier converted or repurchased in accordance with their terms.

Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election.

In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.

2024 Convertible Senior Notes
 
On November 22, 2019, the Company issued $150,000 aggregate principal amount of 2024 Convertible Notes pursuant to an indenture, dated as of November 22, 2019 (the “2024 Indenture”), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Approximately $43,225 of the net proceeds were used to repay all borrowings then outstanding under the ABL and the remainder was used for working capital, general corporate purposes and acquisitions. The Company incurred transaction costs of approximately $5,082 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Convertible Notes.

On March 1, 2021, the Company issued $50,000 aggregate principal amount of 2024 Convertible Notes at a premium which were offered as an additional issuance and under the same terms as the 2024 Convertible Notes initially issued on November 22, 2019. Net proceeds were used to repay all outstanding borrowings under the Company's 2022 tranche of senior secured term loans of $31,166 and repay a portion of borrowings outstanding under the Company’s ABL. The Company incurred transaction costs of approximately $1,350 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Senior Notes.

The 2024 Convertible Notes bear interest of 1.875% per annum payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2020. At any time before the close of business on the scheduled trading day immediately before the maturity date, the 2024 Convertible Notes will be convertible at the option of holders into shares of the Company’s common stock, together with cash in lieu of any fractional share, at an initial conversion price of approximately $44.20 per share. The
63


conversion price is subject to adjustments upon the occurrence of certain events. The 2024 Convertible Notes will mature on December 1, 2024, unless earlier converted or repurchased in accordance with their terms.

The Company may not redeem the 2024 Convertible Notes at its option prior to maturity. In addition, if the Company undergoes a fundamental change, as described in the 2024 Indenture, holders may require the Company to repurchase for cash all or part of their 2024 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2024 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.

GreenLeaf Unsecured Note

In connection with the GreenLeaf acquisition, the Company issued a $10,000 unsecured note bearing interest of 4.5%. The principal on the unsecured note is due in two equal installments on April 30, 2024 and 2025 and is presented under the caption “Finance leases and other financing obligations” in the table above.

Convertible Unsecured Note

On February 25, 2019, the Company issued a $4,000 convertible unsecured note (the “Unsecured Note”), maturing on June 29, 2023, to Bassian Farms, Inc. (the “Holder”) as partial consideration in the Bassian acquisition. The interest rate charged on the Unsecured Note was 4.5% per annum and increased to 5.0% after the two-year anniversary of the closing date. The Unsecured Note matured on June 29, 2023 and was repaid in full, including all accrued interest, for $4,049 in cash.

The net carry value of the Company’s convertible notes as of December 29, 2023 and December 30, 2022 was:

December 29, 2023December 30, 2022
Principal AmountUnamortized Deferred Costs and PremiumNet AmountPrincipal AmountUnamortized Deferred Costs and PremiumNet Amount
2028 Convertible Senior Notes$287,500 $(5,730)$281,770 $287,500 $(6,876)$280,624 
2024 Convertible Senior Notes39,684 (185)39,499 41,684 (373)41,311 
Convertible Unsecured Note   4,000  4,000 
Total$327,184 $(5,915)$321,269 $333,184 $(7,249)$325,935 

The components of interest expense on the Company’s convertible notes were as follows:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Coupon interest$7,578 $4,272 $3,763 
Amortization of deferred costs and premium1,334 932 913 
Loss on extinguishment of debt 14,145  
Total interest$8,912 $19,349 $4,676 

Note 10 – Stockholders’ Equity

Warrants

In connection with an acquisition during fiscal 2021, the Company issued warrants with a fair value of $1,120 to purchase up to 150,000 shares of the Company’s common stock at an exercise price of $31.96 per share. These warrants expire on April 22, 2024.

In connection with an acquisition during fiscal 2022, the Company issued warrants with a fair value of $1,701 to purchase up to 150,000 shares of the Company’s common stock at an exercise price of $31.55 per share. These warrants expire on December 26, 2025.

64


2023 Employee Stock Purchase Plan

On May 12, 2023, the Company’s stockholders adopted the Company’s Employee Stock Purchase Plan (the “ESPP”), which permits participants to purchase a total of 793,402 shares of the Company’s common stock through payroll deductions of up to 10% of eligible compensation. The purchase price of the shares will be 85% of the fair market value of the common stock on the date of purchase. The plan does not include any look-back or reset provisions. The first offering period is October 16, 2023 to December 31, 2023. Subsequent offering periods will run bi-annually from January 1st to June 30th and July 1st to December 31st. At December 29, 2023, there were 793,402 shares of common stock available for issuance under the ESPP. The ESPP did not have a material impact on the Company’s consolidated financial statements in fiscal year 2023.

Equity Incentive Plan
 
On May 17, 2019, the Company’s stockholders approved the 2019 Omnibus Equity Incentive Plan (the “2019 Plan”). Concurrently, the 2011 Omnibus Equity Incentive Plan (the “2011 Plan”) was terminated and any shares remaining available for new grants under the 2011 Plan share reserve were extinguished. The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.

The 2019 Plan is administered by the Compensation and Human Capital Committee (the “Committee”) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (“SARs”), RSAs, restricted share units, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of 10 years from the date of the grant. The 2019 Plan provides for 4,230,000 shares available for grant. As of December 29, 2023, there were 1,087,277 shares available for grant.
 
Stock compensation expense was $20,042, $13,602 and $11,479 for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively. The related tax expense (benefit) for stock-based compensation was $580, $(22) and $(49) for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively.

The following table reflects the activity of RSAs during the fiscal year ended December 29, 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 
Granted234,070 32.66 742,744 33.17 87,942 28.84 
Vested(225,693)31.77     
Forfeited(11,597)34.29     
Unvested at December 29, 2023461,752 $32.13 1,078,169 $32.88 421,056 $30.00 

The fair value of RSAs vested during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, was $7,170, $8,719 and $7,848, respectively.

These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to five-years. The market- and performance-based RSAs generally cliff vest, if at all, after the conclusion of a three-year performance period and vesting is subject to the award recipient’s continued service to the Company as of the vesting date. The number of performance-based RSAs that ultimately vest is based on the Company’s attainment of certain profitability and return on invested capital targets.

At December 29, 2023, the total unrecognized compensation cost for the Company’s unvested RSAs was $18,895 to be recognized over a weighted-average period of approximately 1.6 years. Of this total, $9,016 related to RSAs with time-based
65


vesting provisions to be recognized over a weighted average period of 1.5 years and $9,879 related to RSAs with performance- or market-based vesting provisions to be recognized over a weighted average period of 1.6 years.

The following table summarizes stock option activity during the fiscal year ended December 29, 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(2,705)20.23 
Outstanding December 29, 2023109,527 $20.23 $1,008 2.2
Exercisable at December 29, 2023109,527 20.23 $1,008 2.2

The total intrinsic value of options exercised during fiscal 2023 and 2022 was $22 and $63, respectively. There were no options exercised in fiscal 2021. The Company issues new shares upon the exercise of stock options. No stock option expense was recognized during the fiscal years ended December 29, 2023 and December 30, 2022. No compensation expense related to the Company’s RSAs or stock options has been capitalized.

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 $2,175 and $362 during the fiscal years ended December 29, 2023 and December 30, 2022, respectively. As of December 29, 2023 and December 30, 2022, the fair value of these awards was $2,537 and $362, respectively, and they are presented within accrued liabilities on the Company’s consolidated balance sheets.

Note 11 – Leases
 
 The components of net lease cost were as follows:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Operating lease cost$40,523 $31,346 $26,531 
Finance lease cost:
Amortization of right-of-use asset4,173 3,715 4,667 
Interest expense on lease liabilities726 442 555 
Total finance lease cost$4,899 $4,157 $5,222 
Short-term lease cost12,535 5,481 3,491 
Variable lease cost13,718 7,715 3,331 
Sublease income(1,970)(1,344)(430)
Total lease cost, net$69,705 $47,355 $38,145 

66


The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:
Operating LeasesFinance Leases
Related Party Real EstateThird Party Real EstateVehicles and EquipmentTotalVehicles and Equipment
2024$674 $30,715 $6,866 $38,255 $6,295 
2025699 27,239 4,614 32,552 5,659 
2026725 25,135 2,666 28,526 4,211 
2027752 23,236 1,928 25,916 3,031 
2028580 21,504 1,407 23,491 2,671 
Thereafter 155,990 442 156,432 2,583 
Total$3,430 $283,819 $17,923 $305,172 $24,450 
Less imputed interest(96,892)(2,558)
Present value of lease obligations$208,280 $21,892 

Supplemental balance sheet information related to finance leases was as follows:
Balance Sheet LocationDecember 29, 2023December 30, 2022
Short-term finance lease liabilitiesCurrent portion of long-term debt$5,389 $3,211 
Long-term finance lease liabilitiesLong-term debt, net of current portion$16,503 $8,120 

At December 29, 2023, the weighted-average lease term for operating and finance leases was 10.4 years and 4.7 years, respectively. At December 29, 2023, the weighted-average discount rate for operating and finance leases was 7.4% and 7.1%, respectively.

Note 12 – Income Taxes

The components of the Company’s income (loss) before income taxes consist of the following:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Domestic$40,171 $40,428 $(4,356)
Foreign15,298 1,461 (2,420)
Total$55,469 $41,889 $(6,776)

The provision for income taxes consists of the following:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Current income tax expense (benefit):   
Federal$9,913 $1,665 $(285)
Foreign838 208  
State2,014 2,665 277 
Total current income tax expense (benefit)12,765 4,538 (8)
Deferred income tax expense (benefit):   
Federal4,320 9,571 (2,002)
Foreign(48)(4)(22)
State3,842 34 179 
Total deferred income tax expense (benefit)8,114 9,601 (1,845)
Total income tax expense (benefit)$20,879 $14,139 $(1,853)
The Company’s fiscal 2020 income tax provision reflects the impact of an expected income tax refund receivable of $22,966 and $21,250 which is reflected in prepaid expenses and other current assets on the Company’s consolidated balance sheets as
67


of December 29, 2023 and December 30, 2022, respectively, as a result of the five year carryback allowed under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”).

The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable has been significantly delayed. The Company is currently working with IRS Taxpayer’s Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.

Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons: 
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Statutory U.S. Federal tax$11,648 $8,797 $(1,423)
Differences due to:   
State and local taxes, net of federal benefit3,497 3,251 (396)
Change in valuation allowance478 (405)(215)
Foreign rate differential(2,254)(560) 
Loss on debt extinguishment 2,982  
Acquisition costs509 472  
Compensation limitation4,504   
US tax on international operations929 190  
Stock compensation913 (170)(361)
Other655 (418)542 
Income tax expense (benefit)$20,879 $14,139 $(1,853)

During the third quarter of fiscal 2023, immaterial errors were identified in the calculation of the provision for income tax expense (benefit) for fiscal 2022, 2021 and 2020. The Company recorded an out of period adjustment of $2,135 to the provision for income tax expense in fiscal 2023. The impact of these errors on prior periods would be to increase the provision for income tax expense by $1,308 for fiscal 2022 and to reduce the provision for income tax benefit by $719 and $108 for fiscal 2021 and 2020, respectively.

68


Deferred tax assets and liabilities at December 29, 2023 and December 30, 2022 consist of the following: 
December 29, 2023December 30, 2022
Deferred tax assets:  
Receivables and inventory$11,197 $10,574 
Self-insurance reserves3,730 2,846 
Net operating loss carryforwards3,420 5,374 
Interest expense carryforward12,855 7,671 
Stock compensation5,122 4,629 
Intangible assets525 2,796 
Charitable contribution carryforward2,271 2,569 
Operating lease liabilities55,319 44,495 
Other930 527 
Total deferred tax assets95,369 81,481 
Deferred tax liabilities:  
Property & equipment(22,483)(15,602)
Goodwill(27,660)(25,539)
Intangible assets(3,292)(3,439)
Prepaid expenses and other(3,391)(907)
Operating lease right-of-use assets(50,842)(40,451)
Total deferred tax liabilities(107,668)(85,938)
Valuation allowance(2,119)(1,641)
Total net deferred tax liability$(14,418)$(6,098)

The deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files income tax returns in the U.S. Federal and various state and local jurisdictions as well as the Canadian Federal and provincial districts. For Federal income tax purposes, the 2020 through 2023 tax years remain open for examination by the tax authorities under the normal three-year statute of limitations and the fact that we have not yet filed our tax return for 2023. For state tax purposes, the 2019 through 2023 tax years remain open for examination by the tax authorities under a four-year statute of limitations. The Company records interest and penalties, if any, in income tax expense.

The Company considered all available positive and negative evidence to determine if based on the weight of such evidence, a valuation allowance is needed. At December 29, 2023, the Company had a valuation allowance of $2,119, which consisted of foreign net operating loss carryforwards as it is not expected to be fully realizable in the future.

The Company’s Canada net operating loss carryforward of $2,733 expires at various dates between fiscal 2036 and 2042. The Company’s state net operating loss carryforwards of $687 expire at various dates, the earliest of which expire in fiscal 2026 while others are indefinite-lived. The Company’s charitable contributions carry forward of $2,271 expire between fiscal 2025 and 2027.

The Company is permanently reinvesting the earnings of its foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.

As of December 29, 2023 and December 30, 2022, the Company did not have any material uncertain tax positions. 
 

69


Note 13 – Supplemental Disclosures of Cash Flow Information
December 29, 2023December 30, 2022December 24, 2021
Cash paid for income taxes, net of cash received$17,931 $4,275 $(230)
Cash paid for interest$42,070 $27,225 $15,387 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$38,471 $28,144 $25,111 
Operating cash flows from finance leases$730 $442 $555 
ROU assets obtained in exchange for lease liabilities:
Operating leases$65,601 $49,643 $32,741 
Finance leases$13,431 $2,960 $536 
Non-cash investing and financing activities:
Warrants issued for acquisition$ $1,701 $1,120 
Conversion of debt into common stock$ $11,375 $ 
Common stock issued for acquisitions$2,496 $ $ 
Contingent earn-out liabilities for acquisitions$5,765 $8,700 $5,500 
Unsecured notes issued for acquisitions$10,000 $ $ 
 
Note 14 – Employee Benefit Plans
 
Employee Tax-Deferred Savings Plan
 
The Company sponsors a defined contribution plan covering substantially all full-time employees (the “401(k) Plan”) that provides for tax-deferred salary deductions for eligible employees. Employees choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to 50 percent of the employee’s contribution amount, up to a maximum of six percent of the employee’s annual salary, or the annual compensation limit set by the Internal Revenue Service, whichever is lower. Matching contributions begin vesting after one year and are fully vested after five years. Employee contributions are fully vested when made. As a result of the Pandemic, the Company’s matching contributions were temporarily suspended from March 31, 2020 through August 31, 2021. Under the 401(k) Plan there is no option available to the employee to receive or purchase the Company’s common stock. Matching contributions under the 401(k) Plan were $3,500, $1,714 and $683, respectively, for fiscal 2023, 2022 and 2021.

Note 15 – 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 one of its directors, and are deemed to be affiliates of these individuals. Expense related to this facility was $617 for fiscal 2023 and $493 for fiscal 2022 and 2021. This lease was amended during fiscal 2023 and expires on September 30, 2028.
 
Note 16 – Commitments and Contingencies
 
 Legal Contingencies
 
The Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.

70


Audits
 
The Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.

Risk Management Programs
 
The Company’s self-insurance reserves for its medical program totaled $2,050 and $2,310 at December 29, 2023 and December 30, 2022, respectively.
 
The Company’s self-insurance reserves for its automobile liability program totaled $5,554 and $3,830 at December 29, 2023 and December 30, 2022, respectively. Self-insurance reserves for workers’ compensation totaled $13,285 and $10,544 at December 29, 2023 and December 30, 2022, respectively.
 
Workforce

As of December 29, 2023, approximately 4.2% of the Company’s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2024 and 2025. Approximately 0.8% of the Company’s employees are under a collective bargaining agreement that expires in fiscal 2024.
 
Note 17 – Valuation Reserves

The following tables summarize the activity in our valuation accounts during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021:
Balance at Beginning of PeriodAdditions Charged to ExpenseDeductions (1)Balance at End of Period
Allowance for doubtful accounts
December 29, 2023$20,733 $8,078 $(7,388)$21,423 
December 30, 202220,260 6,048 (5,575)20,733 
December 24, 202124,027 (422)(3,345)20,260 
Allowance for deferred tax assets
December 29, 2023$1,641 $478 $ $2,119 
December 30, 20222,046 (405) 1,641 
December 24, 20212,261 (215) 2,046 
(1) With respect to the allowance for doubtful accounts, the deductions amount is primarily composed of write-offs, less recoveries which are not material.
71


Item 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

Not applicable.
 
Item 9A.    CONTROLS AND PROCEDURES

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 December 29, 2023.
 
Management’s Annual Report on Internal Control Over Financial Reporting.
 
The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a–15(f) and 15d–15(f) under the Exchange Act. The Company’s internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP. The Company’s internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the financial statements.
 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
Under the supervision of our Chief Executive Officer and Chief Financial Officer, our management assessed the effectiveness of the Company’s internal control over financial reporting as of December 29, 2023. In making this assessment, management used the criteria set forth in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Management omitted the internal controls of Hardie’s F&V, LLC (“Hardie’s”) and Oakville Produce Partners, LLC (“GreenLeaf”) from its assessment as permitted by the Securities and Exchange Commission due to the timing of the acquisitions. GreenLeaf constituted 6% of consolidated total assets as of December 29, 2023, and 2% of consolidated net sales for the fiscal year then ended. Hardie’s constituted 4% of consolidated total assets as of December 29, 2023, and 6% of consolidated net sales for the fiscal year then ended. Based on this assessment, our Chief Executive Officer and Chief Financial Officer have concluded that the Company’s internal control over financial reporting was effective as of December 29, 2023.
 
The Company’s financial statements included in this Annual Report on Form 10-K have been audited by BDO USA, P.C., an independent registered public accounting firm, as indicated in the report appearing on page 43 of this Form 10-K. BDO USA, P.C. has also provided an attestation report on the Company’s internal control over financial reporting.
 
Changes In Internal Control Over Financial Reporting.
 
There were no changes in our internal controls over financial reporting that occurred during the quarter ended December 29, 2023 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. The Company is currently integrating Hardie’s and GreenLeaf into its overall system of internal control over financial reporting and, if necessary, will make appropriate changes as it integrates Hardie’s and GreenLeaf into the Company's overall internal control over financial reporting process.
72


Report of Independent Registered Public Accounting Firm

Stockholders and Board of Directors
The Chefs’ Warehouse, Inc.
Ridgefield, Connecticut
Opinion on Internal Control over Financial Reporting
We have audited The Chefs’ Warehouse, Inc.’s (the “Company’s”) internal control over financial reporting as of December 29, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 29, 2023, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 29, 2023 and December 30 2022, the related consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flows for each of the three fiscal years in the period ended December 29, 2023, and the related notes and our report dated February 27, 2024 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying “Item 9A, Management’s Annual Report on Internal Control over Financial Reporting”. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

As indicated in the accompanying “Item 9A, Management’s Annual Report on Internal Control over Financial Reporting”, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Oakville Produce Partners, LLC (“GreenLeaf”) and Hardie’s F&V, LLC (“Hardie’s”), which were acquired on May 1, 2023 and March 20, 2023, respectively, and which are included in the consolidated balance sheet of the Company as of December 29, 2023, and the related consolidated statements of operations and comprehensive income (loss), stockholders’ equity, and cash flow for the fiscal year then ended. GreenLeaf constituted 6% of consolidated total assets as of December 29, 2023, and 2% of consolidated net sales for the fiscal year then ended. Hardie’s constituted 4% of consolidated total assets as of December 29, 2023, and 6% of consolidated net sales for the fiscal year then ended. Management did not assess the effectiveness of internal control over financial reporting of GreenLeaf and Hardie’s because of the timing of the acquisitions which were completed on May 1, 2023 and March 20, 2023, respectively. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of GreenLeaf and Hardie’s.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.


73


Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
/s/ BDO USA, P.C.
 
Stamford, Connecticut
February 27, 2024

74


Item 9B.    OTHER INFORMATION

Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements

During the three months ended December 29, 2023, none of the Company’s directors or executive officers adopted, modified or terminated any contract, instruction or written plan for the purchase or sale of the Company’s common stock that was intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement.”

Amended and Restated Severance Agreements

On February 27, 2024, the Company entered into an Amended and Restated Severance Agreement with each of its executive officers other than Mr. McCauley to provide for an indefinite term and lump sum severance payment (instead of a renewable annual term and payment of severance over a specified severance period), subject to the terms and conditions of the Amended and Restated Severance Agreements. The severance formulas under the agreements were unchanged by the amendment and
restatement of the agreements and are the same as those described in the Company’s Definitive Proxy Statement filed with the
SEC on March 29, 2023.

The above description of the Amended and Restated Severance Agreements is a summary, and the full text of the agreements is filed wih the Annual Report on Form 10-K and is incorporated by reference herein.

Item 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

None.
 
75


PART III
 
Item 10.     DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information set forth under the captions “Corporate Governance,” “Proposal 1 - Election of Directors” and “Section 16(a) Beneficial Ownership Reporting Compliance” in our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be held on May 10, 2024, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference. As provided in General Instruction G(3) to Form 10-K and Instruction 3 to Item 401(b) of Regulation S-K, information regarding executive officers of our Company is provided in Part I of this Annual Report on Form 10-K under the caption, “Information about our Executive Officers.”

Item 11.    EXECUTIVE COMPENSATION

The information set forth under the caption “Executive Compensation” in our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be held on May 10, 2024, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.
 
Item 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
 
The information set forth under the caption “Stock Ownership of Certain Beneficial Owners and Management” in our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be held on May 10, 2024, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.

The following table provides certain information with respect to equity awards under our equity compensation plans as of December 29, 2023: 
Plan CategoryNumber of securities
to be issued upon
exercise of
outstanding options,
warrants and rights
Weighted-average
exercise price of
outstanding options,
warrants and rights
Number of securities
remaining available
for future issuance
under equity
compensation plans
(excluding securities
reflected in the
second column)
Plans approved by stockholders109,527 $20.23 977,750 
Plans not approved by stockholders— — — 
Total109,527 $20.23 977,750 

Item 13.     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information set forth under the captions “Corporate Governance – Director Independence” and “Corporate Governance – Certain Relationships and Related Transactions” in our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be held on May 10, 2024, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.
 
Item 14.     PRINCIPAL ACCOUNTING FEES AND SERVICES
  
The information set forth under the captions “Proposal 2 – Ratification of Independent Registered Public Accounting Firm – Fees Paid to BDO USA, P.C.” and “Proposal 2 – Ratification of Independent Registered Public Accounting Firm – Policy on Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services” in our definitive Proxy Statement for our 2024 Annual Meeting of Stockholders to be held on May 10, 2024, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.

76


PART IV
 
Item 15.    EXHIBITS AND FINANCIAL STATEMENT SCHEDULE
  
The following documents are filed as part of this report:
1.Financial Statements – See Index to the Consolidated Financial Statements at Item 8 of this Annual Report on Form 10-K.
2.Financial Statement Schedules - Supplemental schedules are not provided because of the absence of conditions under which they are required or because the required information is given in the financial statements or notes thereto.
3.Exhibits – The exhibits listed in the accompanying Index of Exhibits are filed as part of, or incorporated by reference into, this Annual Report on Form 10-K.

Item 16.    FORM 10-K SUMMARY

None.


77


INDEX OF EXHIBITS
 
Exhibit
No.
Description
2.1
  
2.2
  
2.3
  
2.4
  
2.5
2.6
3.1
  
3.2
3.3
3.4
78


Exhibit
No.
Description
4.0
4.1
4.2
4.3
4.4
4.5
4.6
10.1
  
10.2
  
10.3
  
10.4
  
10.5*
  
10.6*
  
10.7*
  
79


Exhibit
No.
Description
10.8*
  
10.9*
  
10.10*
  
10.11
  
10.12
  
10.13
 
10.14
  
10.15
10.16
10.17
10.18
10.19
10.20
10.21†
10.22
80


Exhibit
No.
Description
10.23
10.24
10.25
10.26
10.27
10.28
10.29*
10.30*
  
10.31
  
10.32*
10.33*
10.34*
10.35*
10.36*
10.37*
81


Exhibit
No.
Description
10.38*
  
10.39*
10.40*
10.41*
10.42
10.43*
  
10.44*†
14.1
21†
23.1†
31.1†
  
31.2†
  
32.1†
  
32.2†
  
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 Schema Document
101.CAL†XBRL Calculation Linkbase Document
101.DEF†XBRL Definition Linkbase Document
101.LAB†XBRL Label Linkbase Document
101.PRE†XBRL Presentation Linkbase Document
104Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document.
 *Management Contract or Compensatory Plan or Arrangement
 Filed herewith
 
82


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 February 27, 2024.
 
 THE CHEFS’ WAREHOUSE, INC.
  
February 27, 2024/s/ Christopher Pappas
 Christopher Pappas
 Chairman, President and Chief Executive Officer
 
  
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Signature Capacity Date
     
/s/ Christopher Pappas Chairman, President and February 27, 2024
Christopher Pappas Chief Executive Officer
(Principal Executive Officer)
  
     
/s/ James Leddy Chief Financial Officer February 27, 2024
James Leddy (Principal Financial Officer)  
/s/ Timothy McCauley Chief Accounting Officer February 27, 2024
Timothy McCauley (Principal Accounting Officer)  
     
/s/ John Pappas Director and Vice Chairman February 27, 2024
John Pappas    
     
/s/ Alan Guarino Director February 27, 2024
Alan Guarino    
     
/s/ Dominick C. Cerbone Director February 27, 2024
Dominick C. Cerbone    
     
/s/ Joseph Cugine Director February 27, 2024
Joseph Cugine    
     
/s/ Stephen Hanson Director February 27, 2024
Stephen Hanson    
     
/s/ Katherine Oliver Director February 27, 2024
Katherine Oliver    
/s/ Steven F. Goldstone Director February 27, 2024
Steven F. Goldstone    
/s/ Ivy BrownDirectorFebruary 27, 2024
Ivy Brown
/s/ Aylwin LewisDirectorFebruary 27, 2024
Aylwin Lewis
/s/ Debra Walton-RuskinDirectorFebruary 27, 2024
Debra Walton-Ruskin
83
EX-10.44 2 chef-formseveranceagreemen.htm EX-10.44 Document

AMENDED AND RESTATED SEVERANCE AGREEMENT
THIS AMENDED AND RESTATED SEVERANCE AGREEMENT (this “Agreement”) is made as of [ ], (the “Effective Date”) by and between The Chefs’ Warehouse, Inc., a Delaware corporation (together with its subsidiaries and affiliates, the “Company”), and [ ] (“Employee”).
WHEREAS, Employee is currently employed with the Company as the [ ];
WHEREAS, Employee and the Company previously entered into a Severance Agreement dated [ ] (the “Prior Agreement”);
WHEREAS, Employee and the Company desire to amend and restate the Prior Agreement in its entirety;and
WHEREAS, the parties wish to set forth all of the obligations between them with respect to the subject matter herein.
NOW, THEREFORE, in consideration of Employee’s continued employment with the Company and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:
1.Agreement Term. The Agreement shall commence as of the Effective Date and, subject to earlier termination of Employee’s employment, continue in effect indefinitely (the “Term”).
2.Severance. If Employee’s employment is terminated by the Company without Cause (as defined in the Company’s Executive Change in Control Plan) or Employee resigns for Good Reason (as defined below), subject to the provisions of this Agreement, Employee shall receive the following on the first payroll period following the Release Effective Date:
1.1a lump-sum cash amount equal to [2.0x] [1.5x] (i) Employee’s Base Salary (as defined below) and (ii) target annual bonus for the year of termination
1.2a lump sum cash payment of [$50,000] [$37,500] in lieu of benefits continuation, provided that nothing in this section shall be construed to impair or reduce Employee’s rights under COBRA or other applicable law;
1.3a lump sum cash payment of $30,000 in lieu of reimbursement for outplacement services; and
1.4to extent applicable, a lump sum cash payment for any earned but unpaid annual bonus with respect to the year prior to the year of termination.
3.Release. Employee shall only be entitled to receive the payments and benefits pursuant to Section 2 of this Agreement if he or she shall have executed and delivered (and, if applicable, not revoked) a release of claims against the Company (and its officers, directors, employees, affiliates, stockholders, etc.) in a form satisfactory to the Company in the Company’s sole discretion (the Release), and such Release shall be in full force and effect. The form of Release shall be delivered to Employee by the Company at the time of, or within seven (7) days following, the termination of Employee’s employment. From the date of delivery of the form of Release to Employee by the Company, Employee shall have a minimum of twenty-one (21) and a maximum of forty-five (45) days, as set forth therein, to review and execute the Release and deliver it to the Company. If required by law in order for the Release to become fully effective, Employee shall be given the opportunity to revoke all or a portion the Release within seven (7)



days after execution and delivery thereof otherwise the release will become effective as the date the Release is delivered to the Company (the Release Effective Date). Should Employee revoke all or any portion of the Release within any such revocation period, then Employee will be treated hereunder as if he or she did not execute the Release.
If Employee breaches any provision of the Release, the Company may determine that Employee (i) will forfeit any unpaid portion of the payments provided pursuant to this Agreement and (ii) will repay to the Company any amounts previously paid to him or her.
4.Accrued Amounts. Upon any termination of employment, Employee shall be entitled to any accrued but unpaid amounts required to be paid in accordance with applicable law.
5.Legal Fees. In the event of any dispute between the Company, Employee or others regarding the validity or enforceability of, or liability under, or breach by the Company of, any provision of this Agreement, the Company agrees to pay any legal fees and/or expenses that Employee may reasonably incur as a result of such dispute to the extent that Employee is the prevailing party in the dispute as to at least one issue; provided, however, that payment of legal fees and/or expenses shall not be provided to Employee later than the last day of the second calendar year in which the relevant fees or expenses were incurred.
6.Definitions.
1.1Base Salary” means the highest rate of annual base salary approved to be paid to Employee by the Company (regardless of whether it is paid in cash or another form, including equity) during the twelve (12)-month period preceding Employee’s date of termination.
1.2Good Reason” means (i) a material reduction in Employee’s position, authority, duties or responsibilities; (ii) any material reduction in Employee’s annual base salary or bonus opportunity; or (iii) the relocation (other than by mutual agreement) of the office at which Employee is to perform the majority of his or her duties to a location more than 30 miles from the location at which Employee performed such duties prior to the change; provided, however, that Employee must notify the Company of the conduct that is the basis for the potential Good Reason termination in writing within forty-five (45) days of its initial existence, such notice shall describe the conduct Employee believes to constitute Good Reason and the Company shall have fifteen (15) days to cure such conduct. If the Company cures the conduct that is the basis for the potential termination for Good Reason within such fifteen (15) day period, Employee’s notice of termination shall be deemed withdrawn. If Employee does not give notice to the Company within ninety (90) days after an event giving rise to Good Reason, Employee’s right to claim Good Reason termination on the basis of such event shall be deemed waived.
7.Withholding. The Company shall be entitled to withhold from payments to or on behalf of Employee taxes and other authorized deductions.
8.At-Will Employment. Nothing in this Agreement is intended or may be construed to create an employment relationship of any particular duration. Employee acknowledges and agrees that he or she is an “at will” employee of the Company, and that either party may terminate Employee’s employment at any time, with or without Cause, and with or without notice.
    2


9.Governing Law. This Agreement shall be construed, interpreted and governed in accordance with the laws of the State of Delaware, without reference to rules relating to conflicts of law. Any disputes under this Agreement shall be settled in the courts of New York County, New York.
10.No Effect on Equity Awards. This Agreement does not alter or amend any vesting or other terms and conditions of any equity-based compensation awards under the Company’s equity incentive compensation plan(s), which shall be governed by the terms and conditions set forth in the equity incentive compensation plan(s) and separate written grant agreements.
11.Entire Agreement. During the Term, this Agreement supersedes any severance provisions in any other arrangement with the Company, [including the Prior Agreement]; provided that any post-termination restrictive covenants or obligations that Employee is subject to under any arrangement will continue to apply. To the extent there is a Change in Control during the Term, Employee will only receive benefits under the Executive Change in Control Plan and will not receive any benefits under this Agreement.
12.Amendment. This Agreement may be amended or modified only by a written instrument executed by both the Company and Employee.
13.Section 409A of the Code. Notwithstanding anything to the contrary contained in this Agreement, the payments and benefits provided under this Agreement are intended to comply with or be exempt from Section 409A of the Code, and the provisions of this Agreement shall be interpreted or construed with that intent. The Company may modify the payments and benefits under this Agreement at any time solely as necessary to avoid adverse tax consequences under Section 409A; provided, however, that this Section 13 shall not create any obligation on the part of the Company to make such modifications or take any other action. For the avoidance of doubt, lump sum payment (or any portion thereof) shall only be made pursuant to Section 2.1 of this Agreement to the extent such payment is permitted or exempt under Section 409A of the Code.
1.1It is intended that the terms “termination” and “termination of employment” as used herein shall constitute a “separation from service” within the meaning of Section 409A.
1.2Anything in this Agreement to the contrary notwithstanding, each payment of compensation made to Employee shall be treated as a separate and distinct payment from all other such payments for purposes of Section 409A.
1.3The actual date of payment pursuant to this Agreement shall be within the sole discretion of the Company. In no event may Employee be permitted to control the year in which payment occurs.
1.4Anything in this Agreement to the contrary notwithstanding, if Employee is a “specified employee” (within the meaning of Treasury Regulation Section 1.409A-1(i)) on the date of Employee’s termination of employment, then any payment or benefit which would be considered “nonqualified deferred compensation” within the meaning of Section 409A that Employee is entitled to receive upon Employee’s termination of employment and which otherwise would be payable during the six-month period immediately following Employee’s termination of employment will instead be paid or made available on the first day of the seventh month following Employee’s termination of employment (or, if earlier, the date of Employee’s death).
    3


1.5If the period during which Employee has to execute or revoke the Release straddles two calendar years, the payments under Section 2 shall be paid or commence being paid, as applicable, as soon as practicable in the second of the two calendar years, regardless of within which calendar year Employee actually delivered the executed Release to the Company, subject to the Release first becoming effective.
1.6With regard to any provision herein that provides for reimbursement of costs and expenses or in-kind benefits, except as permitted by Section 409A: (i) the right to reimbursement or in-kind benefits shall not be subject to liquidation or exchange for another benefit; (ii) the amount of expenses eligible for reimbursement, or in-kind benefits, provided during any taxable year shall not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year; and (iii) such payments shall be made on or before the last day of Employee’s taxable year following the taxable year in which the expense occurred, or such earlier date as required hereunder.
[signature page follows]

    4


IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first written above.
THE CHEFS’ WAREHOUSE, INC.
By:        
Name:     
Title:    
By:         

    5
EX-21 3 subsidiariesofthecompany12.htm EX-21 Document


Exhibit 21
The Chefs’ Warehouse, Inc.
 
Entity NameState of Organization
Dairyland USA CorporationNew York
Dairyland HP LLC (1)Delaware
Bel Canto Foods, LLC (1)New York
Chefs’ Warehouse Transportation, LLC (2)Delaware
Chefs’ Warehouse Parent, LLCDelaware
The Chefs’ Warehouse Mid-Atlantic, LLC (3)Delaware
The Chefs’ Warehouse West Coast, LLC (3)Delaware
The Chefs’ Warehouse of Florida, LLC (3)Delaware
The Chefs’ Warehouse Midwest, LLC (3)Delaware
Michael’s Finer Meats Holdings, LLC (3)Delaware
Michael’s Finer Meats, LLC (4)Delaware
The Chefs’ Warehouse Pastry Division, Inc. (3)Delaware
The Chefs’ Warehouse Pastry Division Canada ULC (5)British Columbia, Canada
QZ Acquisition (USA), Inc. (3)Delaware
Qzina Specialty Foods North America (USA), Inc. (6)Delaware
Qzina Specialty Foods, Inc. (7)Florida
Qzina Specialty Foods, Inc. (7)Washington
Qzina Specialty Foods (Ambassador), Inc. (7)California
CW LV Real Estate LLC (8)Delaware
Allen Brothers 1893, LLC (9)Delaware
Del Monte Capitol Meat Company Holdings, LLC (3)Delaware
Del Monte Capitol Meat Company, LLC (10)Delaware
The Great Steakhouse Steaks, LLC (11)Delaware
Fells Point Holdings, LLC (3)Delaware
Fells Point, LLC (12)Delaware
Cambridge Protein Holdings, LLC (3)Delaware
Cambridge, LLC (13)Delaware
Dairyland Produce Holdings, LLC (3)Delaware
Dairyland Produce, LLC (14)Delaware
Chefs’ Warehouse Middle East Holdings, LLC (3)Delaware
Chefs’ Warehouse Middle East, LLC (15)Delaware
CME Investments Limited (16)Cayman Islands
Chef Middle East LLC (17)United Arab Emirates
Chef Innovations Food Processing LLC (17)United Arab Emirates
Chef Middle East W.L.L (17)Qatar
Chef Innovations General Trading LLC (17)United Arab Emirates
Chef Middle East LLC (18)Oman










Subsidiaries of the Registrant

1.Dairyland HP LLC and Bel Canto Foods, LLC are wholly-owned by Dairyland USA Corporation, which is wholly-owned by The Chefs’ Warehouse, Inc.
2.Chefs’ Warehouse Transportation, LLC is wholly-owned by The Chefs’ Warehouse, Inc.
3.The Chefs’ Warehouse Mid-Atlantic, LLC, The Chefs’ Warehouse West Coast, LLC, The Chefs’ Warehouse of Florida, LLC, The Chefs’ Warehouse Midwest, LLC, Michael’s Finer Meats Holdings, LLC, The Chefs’ Warehouse Pastry Division, Inc., QZ Acquisition (USA), Inc., Del Monte Capitol Meat Company Holdings, LLC, Fells Point Holdings, LLC, Cambridge Protein Holdings, LLC, Dairyland Produce Holdings, LLC and Chefs’ Warehouse Middle East Holdings, LLC are wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
4.Michael’s Finer Meats, LLC is wholly-owned by Michael’s Finer Meats Holdings, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
5.The Chefs’ Warehouse Pastry Division Canada ULC is wholly-owned by The Chefs’ Warehouse Pastry Division, Inc., which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
6.Qzina Specialty Foods North America (USA), Inc. is wholly-owned by QZ Acquisition (USA), Inc., which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
7.Qzina Specialty Foods, Inc., a Florida corporation, Qzina Specialty Foods, Inc., a Washington corporation, and Qzina Specialty Foods (Ambassador), Inc. are wholly-owned by Qzina Specialty Foods North America (USA), Inc., which is wholly-owned by QZ Acquisition (USA), Inc., which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
8.CW LV Real Estate LLC is wholly-owned by The Chefs’ Warehouse West Coast, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
9.Allen Brothers 1893, LLC is wholly-owned by The Chefs’ Warehouse Midwest, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
10.Del Monte Capitol Meat Company, LLC is wholly-owned by Del Monte Meat Company Holdings, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
11.The Great Steakhouse Steaks, LLC is wholly-owned by Allen Brothers 1893, LLC, which is wholly-owned by The Chefs’ Warehouse Midwest, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
12.Fells Point, LLC is wholly-owned by Fells Point Holdings, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
13.Cambridge, LLC is wholly-owned by Cambridge Protein Holdings, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
14.Dairyland Produce, LLC is wholly-owned by Dairyland Produce Holdings, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
15.Chefs’Warehouse Middle East, LLC is wholly-owned by Chefs’ Warehouse Middle East Holdings, LLC, which is wholly-owned by Chefs’ Warehouse Parent, LLC, which is wholly-owned by The Chefs’ Warehouse, Inc.
16.CME Investments Limited is wholly owned by Chefs’ Warehouse Middle East, LLC, which is wholly owned by Chefs’ Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs’ Warehouse Parent, LLC, which is wholly owned by The Chefs’ Warehouse, Inc.
17.Chef Middle East LLC, Chef Innovations Food Processing LLC, Chef Middle East LLC and Chef Innovations General Trading LLC are wholly owned by CME Investments Limited, which is wholly owned by Chefs’ Warehouse Middle East, LLC, which is wholly owned by Chefs’ Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs’ Warehouse Parent, LLC, which is wholly owned by The Chefs’ Warehouse, Inc.
18.Chef Middle East W.L.L. is minority owned (49%) by CME Investments Limited, which is wholly owned by Chefs’ Warehouse Middle East, LLC, which is wholly owned by Chefs’ Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs’ Warehouse Parent, LLC, which is wholly owned by The




Chefs’ Warehouse, Inc. in connection with a nominee arrangement with Links Management Services Limited (51%).

EX-23.1 4 consentofindependent122920.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

The Chefs’ Warehouse, Inc.
Ridgefield, CT
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-175974, 333-231587, 333-265238, and 333-273938) and on Form S-3ASR (333-271203) of The Chefs’ Warehouse, Inc. (the Company) of our reports dated February 27, 2024, related to the consolidated financial statements, and the effectiveness of the Company’s internal control over financial reporting, which appear in this Annual Report on Form 10-K.
/s/ BDO USA, P.C.
Stamford, CT
February 27, 2024


EX-31.1 5 chef-12292023xex31x1.htm EX-31.1 Document



Exhibit 31.1

CERTIFICATIONS

I, Christopher Pappas, certify that:
1.    I have reviewed this annual report on Form 10-K of The Chefs’ Warehouse, Inc.;
2.    Based on my knowledge, this annual report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
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: February 27, 2024/s/ Christopher Pappas
By:Christopher Pappas
Chairman, President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 6 chef-12292023xex31x2.htm EX-31.2 Document


Exhibit 31.2

CERTIFICATIONS

I, James Leddy, certify that:
1.I have reviewed this annual report on Form 10-K of The Chefs’ Warehouse, Inc.;
2.Based on my knowledge, this annual report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
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: February 27, 2024/s/ James Leddy
By:James Leddy
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 7 chef-12292023xex32x1.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 annual report of The Chefs’ Warehouse, Inc. (the “Company”) on Form 10-K for the year ended December 29, 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: February 27, 2024By:/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 8 chef-12292023xex32x2.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 annual report of The Chefs’ Warehouse, Inc. (the “Company”) on Form 10-K for the year ended December 29, 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: February 27, 2024By:/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 9 chef-20231229.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Operations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Supplemental Disclosures of Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Valuation Reserves link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Valuation Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Operations and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Net Income (Loss) per Share - Schedule of Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Net Income (Loss) per Share - Schedule of Reconciliation of Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Net Income (Loss) per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Acquisitions - Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Property and Equipment - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Debt Obligations - Asset-Based Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Debt Obligations - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Debt Obligations - GreenLeaf Unsecured Note (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Debt Obligations - Convertible Unsecured Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Income Taxes - Schedule of Provision of Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Income Taxes - Schedule of Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Valuation Reserves (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 chef-20231229_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 chef-20231229_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 chef-20231229_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Accrued liabilities Accrued Liabilities, Current Time and Performance Based Grants Time And Performance Based Grants [Member] Time And Performance Based Grants [Member] Reserves for shrinkage, excess and obsolescence Inventory Valuation Reserves Maximum debt borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Intangible asset impairment Impairment of Intangible Assets (Excluding Goodwill) Cash amount paid Payments to Acquire Businesses, Gross Schedule of purchase price allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Deferred taxes, net Deferred Income Tax Liabilities, Net Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at December 29, 2023 and December 30, 2022, respectively Preferred Stock, Value, Issued Food Processing Food Processing [Member] Food Processing Diluted (in dollars per share) Earnings Per Share, Diluted Accounts receivable, net of allowance of $21,423 in 2023 and $20,733 in 2022 Accounts Receivable, after Allowance for Credit Loss, Current Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Repayment of outstanding borrowings Extinguishment of Debt, Amount SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Non-compete agreements Noncompete Agreements [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five 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 Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Machinery and equipment Vehicles and Equipment Machinery and Equipment [Member] Employee Stock Employee Stock [Member] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Schedule of net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Expense related to distribution facility Related Party Transaction, Amounts of Transaction Executive Category: Executive Category [Axis] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Real Estate Land and Building [Member] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Carrying Value Reported Value Measurement [Member] Warrants issued for acquisitions Adjustments to Additional Paid in Capital, Warrant Issued Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Exercise price of right (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 2025 Long-Term Debt, Maturity, Year Two Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2028 Finance Lease, Liability, to be Paid, Year Five Restricted share awards Restricted Stock Units (RSUs) [Member] Schedule of restricted stock activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Compensation limitation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Trademarks Trademarks [Member] Schedule of maturities of the company's debt Contractual Obligation, Fiscal Year Maturity [Table Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Prepaid expenses and other Deferred Tax Liabilities, Prepaid Expenses Schedule of dilutive securities that have been excluded from the calculation of diluted net (loss) income per common share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Total interest Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Produce Produce [Member] Produce Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Self-insurance reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance Professional fees Business Combination, Acquisition Related Costs Fair value of awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Canada Revenue Agency Canada Revenue Agency [Member] Award Type [Axis] Award Type [Axis] Anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Earliest date term (in years) Debt Instrument, Convertible, Earliest Date Term Debt Instrument, Convertible, Earliest Date Term Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Related Parties Related Party Transactions Disclosure [Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Schedule of provision for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Cheeses and charcuterie Cheese And Charcuterie Product [Member] Cheese and Charcuterie Product [Member] Short-term operating lease liabilities Operating Lease, Liability, Current Interest expense on lease liabilities Finance Lease, Interest Expense Software Computer Software, Intangible Asset [Member] Estimated fair value of contingent earn-out liability Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Dry goods Dry Goods Product [Member] Dry Goods Product [Member] Guidance Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Allowance for deferred tax assets SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Deferred tax assets: Current deferred tax assets: Schedule of operating (loss) income before income taxes for foreign subsidiaries Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Purchase price Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenues Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Matching contribution under 401k plan begin vesting period (in years) Matching contribution under 401k plan begin vesting period Matching contribution under 401k plan begin vesting period to a defined contribution plan. Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options and warrants Employee Stock Option [Member] Receivables and inventory Receivables and inventory Deferred Tax Assets Receivables And Inventories Maximum Maximum [Member] Document Type Document Type Acquisitions Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Thereafter Long-Term Debt, Maturity, after Year Five Inventories Inventory, Policy [Policy Text Block] 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Antidilutive Securities, Name [Domain] Denominator: EPS Other Disclosures [Abstract] EPS Other Disclosures GreenLeaf Greenleaf Produce and Specialty Foods [Member] Greenleaf Produce and Specialty Foods Federal Current Federal Tax Expense (Benefit) CARES Act, Income tax refund receivable Income Taxes Receivable, Net Operating Loss, CARES Act Income Taxes Receivable, Net Operating Loss, CARES Act 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. Non-cash interest and other operating activities Other Noncash Income (Expense) Chef Middle East Chef Middle East [Member] Chef Middle East Business Acquisition [Axis] Business Acquisition [Axis] Allowance for accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Kitchen supplies Kitchen Supplies Product [Member] Kitchen Supplies Product [Member] Self-Insurance Reserves Self Insurance Reserve [Policy Text Block] State Deferred State and Local Income Tax Expense (Benefit) Accounts payable, accrued liabilities and accrued compensation Increase (Decrease) in Accounts Payable and Accrued Liabilities Title of 12(b) Security Title of 12(b) Security Related Party [Domain] Related Party, Type [Domain] Sublease income Sublease Income Acquisitions Business Combination Disclosure [Text Block] Number of shares that can be purchased by each right (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Unvested at beginning (in dollars per share) Unvested at ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Schedule of allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Total lease cost, net Lease, Cost Compensation expense capitalized Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement [Axis] Statistical Measurement [Axis] Coupon interest Interest Expense, Debt, Excluding Amortization Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt transaction costs Debt Instrument, Transaction Costs Debt Instrument, Transaction Costs Convertible Notes Payable Convertible Notes Payable Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Warrants issued for acquisition 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 Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Operating lease liabilities Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability Common Stock, outstanding (in shares) Balance, beginning (in shares) Balance, ending (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Concentrations of Credit Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Minimum borrowing base, percentage Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage State and local taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date Debt Instrument [Axis] Debt Instrument [Axis] Net sales Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total current income tax expense (benefit) Current Income Tax Expense (Benefit) Hardie’s Hardie's Fresh Food [Member] Hardie's Fresh Food Payment terms for contracts with customers (in days) Revenue, Payment Term For Contracts With Customers Revenue, Payment Term For Contracts With Customers Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Related Party Transaction [Domain] Related Party Transaction [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Segment Reporting Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Center-of-the-plate Center-Of-The-Plate Product [Member] Center-Of-The-Plate Product [Member] Asset impairment charges Asset Impairment Charges Estimated fair value of contingent earn-out liability Business Combination, Contingent Consideration, Liability Senior secured term loan Senior Secured Term Loans [Member] Senior Secured Term Loans Net Income per Share Earnings Per Share, Policy [Policy Text Block] Total debt obligations Long-Term Debt and Lease Obligation, Including Current Maturities Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Percentage of total net sales Concentration Risk, Percentage Balance at beginning Balance at ending Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Current income tax expense (benefit): Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Minimum borrowing base Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount Granted (in dollars 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 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2027 Finance Lease, Liability, to be Paid, Year Four Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Other Operating Expenses Other Operating Expenses, Policy [Policy Text Block] Other Operating Expenses, Policy Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Dilutive effect of convertible notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Depreciation and amortization Depreciation, Depletion and Amortization Other operating expenses, net Other Operating Income (Expense), Net Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Allowance for doubtful accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Postemployment Benefits [Abstract] Business Combination and Asset Acquisition [Abstract] Net sales Business Acquisition, Pro Forma Revenue Deferred tax assets, valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Foreign currency translation adjustments Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total long-term debt Long-Term Debt and Lease Obligation Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred Stock, issued (in shares) Preferred Stock, Shares Issued Leased Distribution Facility Owned by CEO Leased Distribution Facility Owned by CEO [Member] Leased Distribution Facility Owned by CEO Entity Emerging Growth Company Entity Emerging Growth Company Unamortized costs if issuance of other debt instruments Deferred financing fees Debt Issuance Costs, Net Senior Secured Term Loans, Tenth Amendment Senior Secured Term Loans, Tenth Amendment [Member] Senior Secured Term Loans, Tenth Amendment Intangible assets, net Net Amount Intangible Assets, Net (Excluding Goodwill) Potential principal amount increase Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature Total deferred tax assets Deferred Tax Assets, Gross Long-term Debt and Lease Obligation, Including Current Maturities [Abstract] Long-Term Debt and Lease Obligation, Including Current Maturities [Abstract] Right to recover product Contract with Customer, Right to Recover Product Finite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Unsecured notes issued for acquisitions Notes Issued Title Trading Arrangement, Individual Title Common Stock Common Stock [Member] Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Finance leases, weighted-average discount rate Finance Leases and Other Financing Obligations, Discount Rate, Percent Finance Leases and Other Financing Obligations, Discount Rate, Percent Schedule of changes in level 3 contingent consideration liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation 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 Amortization of debt issuance costs Amortization of Other Deferred Charges Minimum Minimum [Member] Weighted average common shares outstanding: Weighted average common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finance lease cost: Lessee, Finance Lease, Description [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from debt issuance Proceeds from Issuance of Long-Term Debt Capitalized interest expense Interest Costs Capitalized Surrender of shares to pay withholding taxes Payment, Tax Withholding, Share-Based Payment Arrangement Valuation Reserves SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Current portion of long-term debt Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Basic (in dollars per share) Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Options exercised during the period, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Number of shares callable by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Equity Interest Issued or Issuable, Type [Domain] Equity Interest Issued or Issuable, Type [Domain] Stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Schedule of convertible senior notes Convertible Debt [Table Text Block] Decrease in inventory Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory Oils and vinegars Oils And Vinegar Product [Member] Oils and Vinegar Product [Member] Self-insurance stop loss threshold Self-insurance stop loss threshold The stoploss threshold per incident related to self-insured group medical plans. Common stock issued for acquisitions Stock Issued Consolidation Consolidation, Policy [Policy Text Block] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Increase in goodwill Goodwill adjustments Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Unsecured Debt Unsecured Debt [Member] Payments under asset-based loan facility Payments under revolving credit line Repayments of Lines of Credit Entity Public Float Entity Public Float Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Long-term debt Principal amount Principal Amount Long-Term Debt, Gross All Trading Arrangements All Trading Arrangements [Member] Intangible asset impairment, net of tax Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill) Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill) Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Compensation Amount Outstanding Recovery Compensation Amount Automobiles Automobiles [Member] Provision for allowance for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Provision (benefit) for deferred income taxes Total deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Proceeds from exercise of stock options Proceeds from Stock Options Exercised Present value of lease obligations Finance Lease, Liability Convertible Debt Convertible Debt [Member] Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Shares of common stock acquired (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Schedule of goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] 2024 Long-Term Debt, Maturity, Year One Dairy and eggs Dairy And Eggs Product [Member] Dairy and Eggs Product [Member] Dilutive effect of stock options and warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Shares issued for acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Net Sales Revenue from Contract with Customer Benchmark [Member] Finance leases, weighted-average discount rate Finance Lease, Weighted Average Discount Rate, Percent Long-term finance lease liabilities Finance Lease, Liability, Noncurrent Schedule of pro forma consolidated statement of operations information Business Acquisition, Pro Forma Information [Table Text Block] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Add effect of dilutive securities: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Provision for income tax expense (benefit) Total income tax expense (benefit) Income Tax Expense (Benefit) Convertible unsecured note Convertible Note Maturing On June 29, 2023 [Member] Convertible Note Maturing On June 29, 2023 [Member] 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 Book value of equipment under finance leases Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value Measurements Fair Value Disclosures [Text Block] Minimum consolidated fixed charge coverage ratio Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio Number of operating segments Number of Operating Segments Charitable contribution carryforward Deferred Tax Assets, Charitable Contribution Carryforwards Inventories Inventory Disclosure [Text Block] Operating leases, weighted-average lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Other acquisitions, aggregate initial purchase price Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisitions, net Payments to Acquire Businesses, Net of Cash Acquired Audit Information [Abstract] Audit Information Credit Facility [Domain] Credit Facility [Domain] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Useful Lives Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Schedule of allowance for deferred tax assets Summary of Valuation Allowance [Table Text Block] Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Additional Paid in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Vehicles Vehicles [Member] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Cover [Abstract] 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. Senior Secured Term Loans 2025 Senior Secured Term Loans 2025 [Member] Senior Secured Term Loans 2025 2025 Tranche Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche [Member] Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche Other liabilities Other Liabilities, Noncurrent Total Lessee, Operating Lease, Liability, to be Paid Schedule of supplemental disclosures of cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Amortization of right-of-use asset Finance Lease, Right-of-Use Asset, Amortization Long-term liability value 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 Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Equity Component [Domain] Equity Component [Domain] Short-term finance lease liabilities Finance Lease, Liability, Current ESPP purchase price of common stock, percent of market price Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income Operating Income (Loss) Number of reporting units Number of Reporting Units Shipping and Handling Shipping and Handling [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Finance leases and other financing obligations Financing Leases and Other Financing Obligations [Member] Financing Leases and Other Financing Obligations Fair Value Estimate of Fair Value Measurement [Member] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Self insurance reserve Self Insurance Reserve Capitalized software costs, net of accumulated amortization Capitalized Computer Software, Net Pay vs Performance Disclosure [Line Items] Net working capital adjustment Net Working Capital Adjustment Net Working Capital Adjustment Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Debt instrument, incremental borrowing, amount Debt Instrument, Incremental Borrowing, Amount Debt Instrument, Incremental Borrowing, Amount Unvested at beginning (in shares) Unvested at ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Obligations Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Matching contribution under 401k plan Defined Contribution Plan, Employer Discretionary Contribution Amount Senior secured term loan Credit facility Asset-based loan facility Revolving Credit Facility [Member] 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 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance-Based Restricted Awards Performance-based Performance Shares [Member] Accounts payable Accounts Payable, Current Computers, data processing and other equipment Computer Equipment [Member] Income (loss) before income taxes Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restatement Determination Date: Restatement Determination Date [Axis] Commitments and contingencies (Note 16) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Income Taxes Income Tax Disclosure [Text Block] Depreciation expense Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member] Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member] Equipment, leasehold improvements and software, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Leases Lessee, Leases [Policy Text Block] Fixed assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Other Fiscal 2023 Acquisition Date Earn-Out Liability Other Fiscal 2023 Acquisition Date Earn-Out Liability [Member] Other Fiscal 2023 Acquisition Date Earn-Out Liability Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred Stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Cash paid for contingent earn-out liabilities Cash paid for contingent earn-out liabilities Payment for Contingent Consideration Liability, Financing Activities PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value Inputs Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding (in shares) Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Option exercises Stock Issued During Period, Value, Stock Options Exercised Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (loss) Net (loss) income Net Income (Loss) Total current liabilities Liabilities, Current 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Repayments of convertible debt Repayments of Convertible Debt Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Option exercises (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Accounts Receivable Receivable [Policy Text Block] Cost of sales Cost of Goods and Services Sold Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Other Commitments [Table] Other Commitments [Table] Name Measure Name Line of credit facility, current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Percentage of employees represented by unions Percentage Of Employees Represented By Unions Refers the percentage of employee represented by union. Goodwill Beginning balance Ending balance Goodwill Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Basis [Axis] Measurement Basis [Axis] Underlying Securities Award Underlying Securities Amount Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] Cash payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Operating lease liabilities Operating Lease, Liability, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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] Unamortized deferred costs and premium Unamortized Deferred Costs and Premium Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Maturities of lease liabilities, operating leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Dilutive effect of unvested common shares (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Schedule of carrying value and fair value of the company's convertible subordinated notes Fair Value, by Balance Sheet Grouping [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount 2028 Convertible Senior Notes Convertible 2.375% Senior Notes [Member] Convertible 2.375% Senior Notes Components of lease expense Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Number of acquisitions Number of Acquisitions Number of Acquisitions Prepayment Payment for Debt Extinguishment or Debt Prepayment Cost Interest expense Interest Expense Total unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Customer relationships and trademark Customer Relationships and Trademark [Member] Customer Relationships and Trademark Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Schedule of components of interest expense Interest Income and Interest Expense Disclosure [Table Text Block] Related Party Real Estate Chairman, Vice Chairman, And Director [Member] Chairman, Vice Chairman, And Director [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Interest on convertible notes, net of tax Interest on Convertible Debt, Net of Tax Entity File Number Entity File Number Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Contingent earn-out liabilities for acquisitions Noncash or Part Noncash Acquisition, Value of Liabilities Assumed 2026 Long-Term Debt, Maturity, Year Three Auditor Firm ID Auditor Firm ID Amortization of intangible assets Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Variable lease cost Variable Lease, Cost Senior secured term loan Loans Payable [Member] Operating lease cost Operating Lease, Cost Common Stock, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Less: current installments Long-Term Debt and Lease Obligation, Current Total Long-Term Debt Convertible unsecured note Convertible Subordinated Debt [Member] Decrease in accrued liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities 2027 Long-Term Debt, Maturity, Year Four Employers contribution to employees under 401k plan Defined Contribution Plan, Employer Matching Contribution, Percent of Match Valuation allowances Balance at Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Short-term lease cost Short-Term Lease, Cost 2024 Convertible Senior Notes 2024 Convertible senior notes Convertible 1.875% Senior Notes [Member] 1.875% Convertible Senior Notes [Member] Shares and warrants issued for acquisitions Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Shares surrendered to pay withholding taxes (in shares) Shares Surrendered To Pay Withholding Taxes, Shares Total number surrendered to pay withholding taxes. 2024 Finance Lease, Liability, to be Paid, Year One Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Matching contribution under 401k plan fully vested period (in years) Matching contribution under 401k plan fully vested period Matching contribution under 401k plan fully vested period to a defined contribution plan. Net loss carryforwards Operating Loss Carryforwards Fixed contribution rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of other intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Interest expense carryforward Deferred Tax Asset, Interest Carryforward Income Statement [Abstract] Income Statement [Abstract] Public offering (in shares) Stock Issued During Period, Shares, New Issues Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Contract costs, amortization period (in years) Capitalized Contract Cost, Amortization Period Income before income taxes Business Acquisition, Pro Forma Net Income (Loss) Stock compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Statutory U.S. Federal tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Total finance lease cost Finance Lease, Cost Finance Lease, Cost Inventories Inventory, Net Land Land [Member] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Pro Forma Pro Forma [Member] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Principal amount Debt Instrument, Face Amount Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Acquisition costs Effective Income Tax Rate Reconciliation, Acquisition Costs Effective Income Tax Rate Reconciliation, Acquisition Costs Net income (loss) per share: EPS [Abstract] EPS Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Goodwill Deferred Tax Liabilities, Goodwill Total Finance Lease, Liability, to be Paid Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Other Fiscal 2023 Acquisitions Series of Individually Immaterial Business Acquisitions [Member] GreenLeaf Note Notes Payable Maximum employees contribution under 401k plan Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Convertible unsecured debt, interest rate Interest rate, after two-year anniversary Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary Customer [Domain] Customer [Domain] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Present value of lease obligations Operating Lease, Liability Collective Bargaining Arrangement [Domain] Collective-Bargaining Arrangement [Domain] Operations and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Additions Charged to Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense All Executive Categories All Executive Categories [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Tax expense (benefit) for stock compensation Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Net income (loss) per share: Earnings Per Share [Abstract] Common Stock - $0.01 par value, 100,000,000 shares authorized, 39,665,796 and 38,599,390 shares issued and outstanding at December 29, 2023 and December 30, 2022, respectively Common Stock, Value, Issued Redemption price, percentage of principal amount (as a percent) Debt Instrument, Redemption Price, Percentage Unamortized deferred financing fees written off Debt Instrument, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down Debt Instrument, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Deferred income tax expense (benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Payment of finance leases Finance Lease, Principal Payments Maturities of lease liabilities, finance leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] All Individuals All Individuals [Member] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of income tax reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Third Party Real Estate Third Party [Member] Third Party [Member] Time-Based Restricted Awards Time-based Time-Based Restricted Share [Member] Time Based Restricted Stock [Member]. Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Convertible Debt and Debt Issuance Costs Debt, Policy [Policy Text Block] Preferred Stock, authorized (in shares) Preferred Stock, Shares Authorized Buildings Building [Member] Preferred Stock, outstanding (in shares) Preferred Stock, Shares Outstanding Stock compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Product Concentration Risk Product Concentration Risk [Member] Pastry Pastry Product [Member] Pastry Product [Member] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Interest rate Debt Instrument, Interest Rate, Stated Percentage Loss on debt extinguishment Effective Income Tax Rate Reconciliation, Loss On Debt Extinguishment Effective Income Tax Rate Reconciliation, Loss On Debt Extinguishment Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Balance, beginning Balance, ending Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Restricted Stock Restricted Stock [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Income (loss) before income taxes Total Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Assets and Liabilities Measured at Fair Value Fair Value Measurement, Policy [Policy Text Block] Conversion of debt to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Unamortized costs of certain up-front costs Debt Issuance Costs, Line of Credit Arrangements, Net Capital expenditures Payments to Acquire Productive Assets Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Useful life of computer software (in years) Finite-Lived Intangible Asset, Useful Life Shares surrendered to pay withholding taxes Shares Surrendered To Pay Withholding Taxes Total amount surrendered to pay withholding taxes. 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding (in dollars per share) Outstanding (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock compensation Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Collective Bargaining Arrangement [Axis] Collective-Bargaining Arrangement [Axis] Workers Compensation Workers Compensation [Member] Workers' Compensation [Member] City Area Code City Area Code Equipment and Leasehold Improvements Equipment and Leasehold Improvements [Member] Equipment and Leasehold Improvements Product and Service [Axis] Product and Service [Axis] Net Income (Loss) per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Software and Software Development Costs Software and Software Development Costs [Member] Summary of stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Medical Program Accident and Health Insurance, Excluding Workers' Compensation [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Fiscal Period Fiscal Period, Policy [Policy Text Block] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Debt issuance costs Debt Issuance Costs, Gross Cash paid for income taxes, net of cash received Income Taxes Paid, Net Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Weighted Average Remaining Amortization Period (in months) Finite-Lived Intangible Assets, Remaining Amortization Period Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Foreign Current Foreign Tax Expense (Benefit) Conversion of debt into common stock Debt Conversion, Original Debt, Amount Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Adjusted net income (loss) Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Contingent Earn-out Liabilities Contingent Liability Reserve Estimate, Policy [Policy Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Revision of Prior Period, Error Correction, Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Expiring In 2024 Expiring In 2024 [Member] Expiring In 2024 Termination Date Trading Arrangement Termination Date Common Stock, authorized (in shares) Common Stock, Shares Authorized Asset-based loan facility ABL Credit Agreement Asset Based Loan Facility [Member] Asset Based Loan Facility [Member] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Award Timing Disclosures [Line Items] Fair value of RSAs vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Additional paid in capital Additional Paid in Capital Convertible notes Convertible Debt Securities [Member] Deferred payments Business Combination, Consideration Transferred, Liabilities Incurred Supplemental Disclosures of Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Refund liability Contract with Customer, Refund Liability Related Party [Axis] Related Party, Type [Axis] Differences due to: Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract] Stock compensation (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Auditor Name Auditor Name Borrowings under asset-based loan facility and revolving credit facilities Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Software Costs Internal Use Software, Policy [Policy Text Block] Payment of debt and other financing obligations Repayments of long-term debt Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Amortization of deferred costs and premium Amortization of Debt Issuance Costs and Discounts 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 Purchase incentives Purchase Incentives Earned Purchase Incentives Earned Stock or unit option plan expense Share-Based Payment Arrangement, Expense Total specialty Total Specialty [Member] Total Specialty Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued compensation Employee-related Liabilities, Current Payment of deferred financing fees Payments of debt financing costs Payments of Financing Costs Other Other Deferred Tax Assets, Other Assets, Noncurrent Name Trading Arrangement, Individual Name Schedule of disaggregation of revenue Disaggregation of Revenue [Table Text Block] Deferred tax liabilities: Non-current deferred tax liabilities: Estimated fair value of contingent earn-out 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 Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Net sales Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Operating leases, weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Equity Interest Type [Axis] Equity Interest Type [Axis] Business Combinations Business Combinations Policy [Policy Text Block] Senior Secured Term Loans, 2022 Tranche Senior Secured Term Loans, 2022 Tranche [Member] Senior Secured Term Loans, 2022 Tranche Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Finance leases, weighted-average lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Leasehold improvements Leasehold Improvements [Member] Contract Costs and Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Total net deferred tax liability Deferred Tax Liabilities, Net Scheduled principal payments (as a percent) Debt Instrument, Periodic Payment, Principal, Percentage Debt Instrument, Periodic Payment, Principal, Percentage Diluted (in shares) Weighted average diluted common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Self insured retention amount per claim Self insured retention amount per claim Self Insured Retention Amount Per Claim US tax on international operations Effective Income Tax Rate Reconciliation, GILTI, Amount Company Selected Measure Amount Company Selected Measure Amount ROU assets obtained in exchange for lease liabilities: Lease, Cost [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Thereafter Finance Lease, Liability, to be Paid, after Year Five Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 2028 Long-Term Debt, Maturity, Year Five Series A Preferred Stock Series A Preferred Stock [Member] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Vested (in dollars 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 Market-based Market-based Restricted Stock Awards [Member] Market-based Restricted Stock Awards [Member] Non-NEOs Non-NEOs [Member] Construction-in-process Construction in Progress [Member] Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Decrease in other assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Common stock warrants issued for acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average basic common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Property & equipment Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Decrease in deferred tax liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Estimated amortization in fiscal year: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Conversion of debt to common stock Stock Issued During Period, Value, Conversion of Convertible Securities Intangible assets Deferred Tax Liabilities, Intangible Assets Schedule of debt obligations Schedule of Debt [Table Text Block] EX-101.PRE 13 chef-20231229_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 chef-20231229_g1.jpg GRAPHIC begin 644 chef-20231229_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" %C M@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z\@O/VE MM(T6Y\2P:WX7\2Z#)I-FM]:K?06V_6(GN#;0_9D2=G1I9O+1$N!"Q,JY PVW MU^OEO5/V;_&?B"^\3:I#I?@CP/J=Q!%="+PW-.;;Q)JT.HV]_%?:@AMX_((> MU9./M,@6]FS(_EJ' .^;]INR,:V,'@?Q7=^,A?3V,_@V%;#^TK?R8(KB25F- MV+8B()Y(T4B,/(WF.@58WR7I\(?BAIOCS_ (6A96OA.?QM>75['=^' M;C5[E--@LYK2R@01WHLS))(KZ=#(1'_A[\/-%T Z+ MJ.I_#^XT^[T^;4;V6VBU=UM9K6[68)!(;4%+B1XRGG98*"%'- %F_P#VM/#E MGI,5_%X;\2WPMK.YU#7K>VAM?-\.V]O*UP,[)8;A<6_G,PMY"H8 $^ MW(ZR(KHP96&0RG((]:^5Y_VXOK MNY66R MV^UB--0GCVR?9]YAC8E=[*OU'8VD>GV=O:Q9\J"-8DW')VJ,#^5 $ M]%>._'+_ (2;PA+H_BS1_'.M65JWB'0-+E\."UT]]/FANM5M;2?JUY5^TM_R3K2/^QS\)_^ MI#IU>JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<='\9 MOA_,/$AC\<^&W'AEBFN%=7MS_93!F0BZ^?\ <$,CK\^.58=C0!V-%<-+\=OA MK!X/A\62?$+PK'X6FN/L<6N-K=L+%Y\$^4L^_87PK?*#GY3QQ71>(?%VA>$? M#T^OZ[K6G:+H4"J\VJ:A=1P6T:LP52TKD* 2R@$GDD>M &O17(WWQ@\!Z9:^ M';F\\;>';2V\1E1HLT^K6Z)JA.W MB7Q-G>F-F?OKZBNNH \J_:6_P"2=:1_ MV.?A/_U(=.KU6O*OVEO^2=:1_P!CGX3_ /4ATZO5: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "OD=KKPY\6-4\<76LZ!XZ\$:=9:4^A:3:: M=X%U..YCLH[N.1[M&-B\4CRS+$T=N@D*Q1EV&9)$B^N** /D;2?$?BC3?$_A M;QGXQT_QEXS\&:?FW]QX4G.L2Q3P6303W>F6UJCQ_O(-2MUD-O&-C1% M@!-EM4:;JO@WX.?!&QU70=84\K>0, U]244 ?"=QX9UK2])^("WG@;Q'=VWQ"\-ZQ8^%KKF;[+- M"_M.:AXP6QT"UBT+0W\(-XP\)F;57UJ9=01_[?L" MF+0QL-^T9-P MO!)QD;3[U7E7[2W_ "3K2/\ L<_"?_J0Z=7JM !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?.W@_Q[\2/B]I?A:7 M35CTC2]2OI]1N]6BBQY%E%1ZM;+:]&ZTDT[-+5IW:7 MWM/^FCTNBO*?'7[0.D^'8K<>'8(O&EXVHV^G3VVFW:YA:=)&B.X*RMGRV&,_ M4BO51],5I&<9-J+V..KAZM&,9U(V4MO^&WZ_,6BBBK.8**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /*OVEO^2=:1_P!CGX3_ /4ATZO5:\J_:6_Y M)UI'_8Y^$_\ U(=.KU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BO*O$?B_QQXH;0M2^&G_ C^K^%KUUCN+^Z+F9,3,LCJ-RJ44+CN MQ.<#O5'5/*^+GQ6\/WWAG7C!#X'O[F'6(_+D0RO(JKY297:_,;JW/ ;CM6+J MKHO^#Z'I1P,MZDDDD[]>6VRDNEWHCTWQ5XJTKP3X?N];UN[6QTNT"F:X9&?; MN8*.%!)RS <#O7FGC34_$]OXA\/_ !!T36)-7^'UOIT][>Z1;A8BT7V9W28$ M\R[CMPI *D#U)$/BW]G/_A*O$S37/B[Q!<^&=0FGFU70;K4'-NY8AXA"J@! MD@#8.> ".<^Q6MK#8VL-M;0QV]O"@CCAB4*B*!@*H' Q@5-IU&T]$OZ^X MT4L/A8QE3?/)WNFM$FK6[\V[NO+S.-^&_P 9/"WQ3MU_L/4DEOEMH[F>Q<%9 M80PY!R &VM\I*Y /?D5#\0O&7B?PUXM\%V&B>''UK2]5NV@U.Z2-V^Q1[HP) M"R\*,,[?-UV8XKBKSPKX3_9W\7:%XF-S+8:#+9#PM;V:H9/*DFNI+KS7D9LA M!\^>"1Q73_ J'7FTGQ3?Z[!?VG]I>(KR]L+?4LB:*T;8(U*DY0#:V%_QJ(RG M+W)?%Y?UU.BI0P])O%45>ET4NK=UTM\.^AZ#IFEV6BV,5EI]I!8V<6?+M[:, M1QIDDG"@8'))_&OFOQ'^S'<:C\?AJ ZG;B)D2*9PV0F2WRJUGYD9F>-9WC9%W##EMF= MHP<'J,5A4KPIWOT5S:6&JQPZQ37N-VOY]CTVBBBN@Y0HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HKG]0^('AO2=9NM*OM;L[*^M;07UQ M'<2B,10%P@=F.%4;F4Z\6>+YYK[Q[JBO#>2R3B2*"$2DI%"%X5"HC;'/([=*QE*3:C ]" MA2I1C.IB+Z:);-MW_!6U^2ZGJU%%%;'GA117RYXU\>>/?!.M>.+?3/'4_B6T MC73].N+V\TZSCM_#VJ7^HP00Q6ICB!?RK:Z\YHKAIF 6V+-B4[@#ZCHKY9L_ M%7C[5_BM&]=\>W5C9WNL:=#$[6N;*>[F>W2=)(\O M]E*+O5P!+G!(% 'T#17QM-\7OB-JVE^.8(/'$FFWOPUT/4M3DO$L;-E\0RV^ MHZA;Q"[5X2(X_+TT"3[-Y)WSN5*A5 ^P=/N_M^GVUSY;1>=$LGEMU7(!P??F M@#S+]I;_ ))UI'_8Y^$__4ATZO5:\%_:<^(6EV]CH'A1K77#JDWC#PG(MPF@ M7[:>!_;]@_S7PA-LIPIX:0'.%QD@'WJ@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y MGX@?$#3?AQH<6HZC'<7!N+F.SMK2SC\R:XG2.E5O%'Q6\.>#? M%6B^'M5O3;ZCJRN\ VY154'ES_""00/4@UX;\)O&^L?'?6O"^D^.+ V]QIL: M^+M/O+-UC6Z\JX>!/,CP< ,W&""0F3D-7-4K)/DB]6>QASZY;K(;?<%CC,&[S[3J&HR>$&BM_&5KI48D@9KBV^\<$*0DD;CD@*Q /)%1[7V M;DI[?Y_Y?D=$< L;3IU*%DVFFO.*LGY<[LO5^>GK/Q5\<7OA+PSJ'_".P6^L M^+4A2>ST0DO-.AE1'<1*0[*H9B2..*X33OCEXHT:VO=1\7^%X].TN#6;70VD MA9D,;LI$]U\_WX=Y38!SACR<5U/AGPC'K_Q2N/B7#KMKJVF76DKIFEPVL0*I M#O#LQDS\S;P_;@,0>E=GXJ\*Z5XVT&YT;6[-;_3+G;YMNS,H;:P=>5((PR@\ M'M5M5)WDG;MV,8U,+AU&C4AS7MS/526UTMMK?>V1>,/&FB^ =#EUC7]0CTW3 MHV"M-(&;+'HJJH+,?8 G@UY;XFF\4?'"XL9? GBD:)X+-@]PNMV8_>W%YO9! M Z$JZ*H^8Y Z]^,<]\ M0\??$6^ED\;0Z1K?AFQN)#;O);Q)-8WUO)L5450. MQ+9(.!C##D'Z#TW2;'1X7AL+.WL87D:9H[:)8U9V.68@ 9)/)/4THMUU?:/X ME5(QRNHX*TJJZZ.*^36Z\]/+J8GPU\%P_#OP'H?AR JPT^V6.21,A9)3\TC@ M'INKWA_PCI'A634WTJR2S?4[R2_NV4LQEG?[SDDG&?0<#L*V**Z%%)) M);'DSK5*DI2E+XM7Y]0HHHJC$QO$W@_1_&,-C%K-BE_%8W<=];I(6 29 0KX M!&<;CP\T+7H+Z6XE#BN^>5(]N]U3<=HW'&3Z5RWQ6\ M#CXD?#O7?#@F-O+?08AEW%0LJL'C+$ G;O5VH>-=6MQ>:;K.D:M+JFCK8(/],DOF5;DI+D<+$B9'.. M1QS7ULOCK0(_%N 6V]<4$>9&(SNW98$CKSBOFSX:_#/6/#?Q4TWQ3XGU!4G MTS7=6M;G4]:E%O-?VPLXH;:9 WWU)+G.3U[\UQ)?5VN7[5KW_KS_ /H:E:& M:0F\1)1]FGRV6[MHO1M/3>\CWL:AXL7XP_991:Q>"VTHF'=)'YTMX) 6(7._ MA#@\;<<]:X+P/X%T74K'_A%?#EQ-+X?\-W,NG74U_(6F:47#R2!% 4(ZLQ"R M@8()'."#E^"='UV23Q3=WT&J+J<7B'4-9TRP>V99BC2QQQA97X$1"L"HX*G< M,X%86O7GBCX>3?\ ">:/?6\7@?4]Q^L598%22?NVMHI-7WWO+5I=SV[X;PW%G M)JUG<-?3O:.EM]IOI3F;;N 98BQ*+C'S9^?@UV]8&GS6]OXHUW=)9I+Y4$K[ M(620(%89D<\,.#C'0=:M:YXDL_#^FI?3":XBD94C6TB,K2$@D8"^H'7I7I4. M6C1LWI&_YO\ K\]3PEHC5HIJL'4,.A&13J[2@HIDLJ0QO)(ZQQH"S.QP% ZD MGTKB-*^(W]N>*--TV*SN].$JR/(MW;;EE79NC*2*Q49P3W! /3C.%2O3I.,9 M/5Z(3:1W5%%%;C"BLCQ7KQ\-Z%=7ZV\MRT:G"QQEPIP?F?'(0=2>PKDE\6:C MXZTVWA\/S;': )J$L:%/LTDD>59';@[&'S*,DAAC'6N2KBJ=*7L]Y=NK)!TKE/A[\ X/ OQ:UO7+>-$\/-8FVTVS>7S!$TLGF3!4*X101M M!Z,:P'Y/&_BS4 M)(4U_3)=+%C8PK$\4,>H>=$V\@Y(,2K]WE<5_';P%J>O6_AW4/#&C1WFKVNO6=[>M!-':33VT2N&4S$@XY48R<=0#BL M_9NE%2CJ^OG_ %N=:Q4<=4E0JOEIN_*KI*#TMV3T7+KW-#XQ?%>X^$K>'M3F ML5OO#MU>-9:@\(+7,+LA:(QKG!&5;(/L!R:ZKP+XXTGXB>&++7M%G\ZRNER% M; >-NZ. 3AAW&?TK*^$?PQM/A+X-BT*UN7OY#/)^5A^,+'^W-"N]$BUZE"\,%Q'M,J\?,45NI ZXZ9SQUKR'X?S>-_!X'CWXE>-XYO"\FB6Y-J]N8 M7MYYFB;]Y#&@7*LS1[AECD9 Z5Z%??"NQU3XJZ?X[NM0O);W3;8VUG9!E$$6 MY9%=B,9)(D/?L/8"U-SCHO\ ANYSRPT<+4O*HFDG9I-IR7V=4O*_9&8W[/\ MX8/@OPQX95[Z&T\.WHO[*XAF"W E#.YR^W(!9R2!CHOI7I=%%:1C&/PHXJM> MK6_B2OJW\WJ_O"BBBK, KR?2/V6_AWHNEZYI=O9:W+I.M1W*7NG7GBC5+FU9 MKB7SII4AEN62*8R$R":,+(K$LK DFO6** /+;O\ 9G^']YX?M=)DT_556WO9 MM0748?$.HQZF\\L?E2M)?K<"YE#1[4*O*RE8XUQB- NSKGP3\(>(= _L2ZT^ MZATN/[']EMK#4[JS%@;7_CW:T,,J&U91QN@*%APQ(XKN:* /+M0_9E^'&J6> MB6L^@SBWTF"2UCCAU6\B%W#)*)I([W9,/MJ/*"[K<^:'9Y"V3(^[U&BB@#RK M]I;_ ))UI'_8Y^$__4ATZO5:\J_:6_Y)UI'_ &.?A/\ ]2'3J]5H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BLCQ%XLTKPK_9G]JW8M?[2OHM.M9<29V)\H.,X/)X'ZACN(X&FC6>0%DC9@&8#J0.^,C\ZS?$7BW2/":V#:O?1V"7UTEE; MM*#M>9P2J9 P,X/)P/>AM+5CC"4VHQ5VS2N;J&SMY;BXE2"")2\DLC!510,D MDG@ #O7D>F_&R\^(GC_1=)\!KI][H7V0:EJ>J7\>ZM6$FH6UCO0J(9E#1NY7;@MA2H.<9QTS7?Z3H]A MH-C#9:;96]A9PKLC@MHEC1%R3@ # &23^)K%\U1^Z]#T(JGA8/VT&ZCV3T23 M6_GY=-.IY5\-_@]JV@_$OQ=XA\5ZA_PE#W4,-MI=]=G+)"VYYXA%DK&N\J ! MV!QC<17I]CX;TC3+B">STNRM)X+<6D4D%NB-' #D1*0.$SSM'&:TJ*N%.,%9 M'/7Q57$2YYOHEIHM%;;81LE2 <'UKRKX._!5_!/@?7](\3W5OXAO_$%U/<:G M<*A'G+(H4H7.&;^)L\8,C8]3ZM13<%)J3Z$T\14I4Y4X.RE9OY;:E'1=%L?# MFDVFEZ;;):6%I&L,$$><(H& .>?Q-7J**O8YY2GVNGK*MI;0VRR MR--((8P@=V.6-[OPSKFC6-G90 M:BUYO\V%KE890,J%V;B 223QWQCO72:3?RWVGI<7-L;&4E@\+2*^S:Q'+*2. MV?QKGC7A.I*FMX[Z/\]NHKJ]C@=6\&WNJ6.I:II,;1ZW,37%[CP?IT$=\L]YIU^L#?9-+^9GC+;8TC8$1D@!0YX]QFN MG\#0S6_A6Q2XL(=,EPY-K;G*("[$8^8]00>O>L'3?#L[_%K5]5,+PV<=M$%D M >,2R,I!' VR "2#G@UWOAW5FU2Q5;CRX]0A&VYM MEG25HFR0-VW@$XS_ /JJ]9V5OI]NEO:P1VT"9VQ0H%5' M_%<%UIMO=6W]I22/>"V13;NRH2IDS]PY)P5ZD\UU4Z-3#N-1N[>DO/HG;R^6 MGR123CJ=57C'[3/@>]^(N@:9H.G.L=Y=R,B.[,4'*,-ZJ"P4E1\^"%.,]:]! M\=^*AX9TL")IEO9P?(,-HUQ]TKNRH('0]R*P-6L9-7UV_P!?CDM;U-,<6EO' M#-):2JZ2(S(\C'9C.[.%Y&!FIQE2-2+HK5Z-_GZ].W5&M.M*C4C4A\46G]SN M2_!'4-3UGP1#?ZY;36FN2E8[Z*XF+/YT:*CLR=(BQ4ML Z$'O4WQ$^%\/C?X M7:CX.74+FUAN0A%U(/M$HV3++CYF&[)7;R>,^U;_ (5D2:+4GC:(JU_-Q':& MW(((!# _?;(/S]^*VZZJ-.,J23UT?X[[=S6-:4*RKT_=:=UY:W1\I_"G]I#7 M?B7?7NF:G:V]OJLL4=A%&5)M=TDN"\L1R<[3MX)Y&"N#Q[=H\TAC$GV5%CBU$;-I0I]Z) 592I'(/'2J.J^ _AUX'\47OC&\,&C:O*CW=Q M.U\Z&8+(KLVPM\WS%,@#NHQR!7 :E\2O%'AN$WOP_P##&D^,-/N JW,VF64U MM+&YW%-\?=<;N1^.,C/E.,Z591KSNI7TOKIKM^?XNVC[\11IXW%IX2/)">R; M25TM4GL>V^%=2M%\'Z=<&YL4M8X%3S;5BMLNWY<*7YP",<\UMS31V\+RRNL4 M2#I)Z5X]X+US4_$O@.WMKFQTS0YKF6U=;&&T:Y$?G9D(GA8YC&?XB M1R,\<5K^(/&.FZM8?\(_X@U&STB^%QLOX[B*18'B7+!E=BN%;"88G!/'.:Z: M>,4::36MDETO+:VIY#4HR]FUJM/F?K^=I5Y_&_N_X=K3[CTX.BDZ,8N7,NVO-;1+R3LGU>OD='HOB"35]5UBU-FUM% M82K"LDCX>4E7*>+/&]G+/#=RP^)9+&>6[94>. M&-O+65Y,#)XKZ!KLPE9UH/F^)-W^]V_ X:E*=";IU-U^NIQVK0W M'BWQ++H\\-N-&L=DMPRW;"XD9D;: L; HO/._P"\,X]:ZFPL8-,LX;6VC\J" M%%C1)FU@1FW8KJ$H?[/;-!\V%^_G[[>KC@\5N5Y M[/XVF\->(=7MITDNM/MV:XE\VX5[I-R[E\J)1\T?!&#R/F).!6G9^++KQ!X; MMY;:$6M_=W!MML:_:EM3RW[X C;\@&?0L*QI8JE9T[^\KZ>C_KJ)26QI>,K$ M:MHXTV2&26WOIDMYFAG6)HXR]55,SL74-\P9@PQ(.-I]JQ?BQ:ZE\.?AYXB\6!$^U:'<0IH5I-(TUO!"9 MXT60J6.YR';[W0CC'&+7PA^/<7Q3N=/\/ZYI$6FZGJ^D7%\[)+LCF5;F2#RD M4G>6V(S=<_*QQ@9KBE%UZJE/W9=NZU2ULFM==]?R[X9=B*V&>,@O=3:??17^ MX]4\*>(I=>2[\\V"R1."B6-X+C]VPRC-@#&>2/45O5SFCK::#>:O"LB6FG64 M,&U7MO)C@C6,Y_?'_6# R23\M>;^-/&?Q!;Q0=?\%C3?$/@.RTVX:2.SGAF: MZN5AF(&5RYVR+&NU#DYQZE?3IU'&FN?5_P#!)PN&GB6TFE;JW9>E^[Z'M=>6 M?M$>/;KP'X%N93X;N=SCDVQ*RY5BS,9,# X(YKC=6\=? M%2]\*^"()+C2-#\0^*=3A\F;3+.25;:S,!DD$R3;L2#(R >BD ]Z]4^'_@G5 M?#WAV[L?%'B&3QE>7=TUS)<7ENJ(H(7]VD>2 @*D@# R> *KG=5.,+KS/0CA MXX&4:U=QEK\*;NTG9NZT5GMKNMK%;X7_ 9\-?"6QF@T2V>2661G-Y>;9+@* MVW,8<*"$R@.WIG)ZFNZHHK>,5%6BM#RZM:I7FZE65V^K"BBBJ,0JM<:;:75W M;74]K#-=6NXP321AGBW##;&(RN1P<=:LT4#3:V,'QIX%T/XA:+_9/B"Q&H:? MYJS>29'3YUS@Y4@]SQTKD_@+X7UOP[X5U6\\1P_9-;US6+O5[FS#!EMC(P4( MI!.1MC5AS_%CM7I5%9\BYE/J=,<34C0>'O[K:?IZ>NE_1!1116ARA1110 44 M44 %%%% !1110!Y5^TM_R3K2/^QS\)_^I#IU>JUY5^TM_P DZTC_ +'/PG_Z MD.G5ZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4A..3P*XCQG\9/#7@NWC>2Y;5IVU*+26L])*7$\5Q('*(Z!@ M5)V-P>>.E)[?X@:A'HL]B=,6UT"5%4H&82J9@65LOG(*Y! M&,\ #&53I#5G?2POVL0^2+V=F[OMH5/%_P '-4^(OQ"T3Q?9^.FN] LM5L]0 M@T89>U00$"0HRN5+EE/..-["O7Y==TZ$Z@'O[96T^,2WB^:NZW0J6#2#.5!4 M$\]A7*7WP_C\-?!O5?"/A.%X632;JUL%,N',SQOABYQAF=LD\#)["O M-^#_ M (I\%^'="T7Q/*VH6?C#5%L?$+Z>[/-O!?B>"V M_LT+HGAR2:,QK"X,,EU*QV$D,I8*<'(DY VBKGC37K_XFZ5HGPL\7VEGI'BC MQ!/<+=[W?JS MT/3_ _I>D75Y=6.FV=EK$<\9 QR<\5,I*-K M]0-.BBBJ ***\O\ A+J=Y?\ B;Q*U_)YETZQ$R-(C>8%>50T90 ,@&!GUKEJ M5U3JTZ37Q7_!7)+(DF266&.T\U$>T5H5D$@P MPE(R'_V0>G-YCAD)--.K:/<0IY@G5?,A:%U202+RNUB"%)/&<<9-95DW!VW6OW:B> MQD?VA;>*O$E:>CM#(E]<*KW,EQ()9BW)"/ M(!\X3<5'H ,5KUC3H\T>:JM7?[GT^[\1)=RGI&GMI>G0VK7,UXR YFN'+NQ) M).2>W.!Z "KE%%=<8J*270H\1_:2^ MY\9F\.3Z?>1VL]A.T-PD@P'MY&0NP M/JFS(&.<]L4G[.3Z M=J]OHK#V$?:>U6YZO]HU)83ZG42<5\/=.Z=[_>OF?/+?';3)=$TOQYK!UK1= M!O-2BLEM+>*,!)%:4%I)%.^10(&+)C@. :9\7O ?C+XA2^/+#2RFMZ'KFF: M?=:+.\R>3;2)/%YL4;$\;U0R$C@_+6=X?_96TZ^^)?CJ+6(]4'A,RQ7&FPO, MGE7$DT$@E?[NGVZ6T)G?>^Q%"C M)^@^GIBN.C0E)253K?[]?P['HU:N$RZHJF"]Z6CU5TDVIQ6][QM9_P##G.?" M?X7V_P )]#U'2+*_FO;&XU"6]MXYAC[-&X4"$*F^+GP_\ ^%H_ M#O6/#/VS[ U\L>RX\O>$9)%D&1D<$H ?8UV%%>A[./+R6T/#^M5O;K$N7OII MW\T>*>*O!NA_#?Q-)XSN]3NH=>\2_9=&D6"T2:VDNOD<2K >0Q^SG')(+'&2 M:[7XB>.H= T^2"RO5;45GCBG@M@DMS$C@G"]'E^(_C/7KQ[^ MX6:TDBU&T_?R3K]P1L"0S>5%MSQC?@GYN?(Q+G3J>RIZ<_6^UKW>^^J.B<9X MV$91DW/2-K7?E;RMIW^1]%^'[BVT_36L)M8^WWEA&KWDEU*GG1[P7!E /R#& M<9[#J<9K"M?C1X1OM&\2ZI:ZJEU9^'QNO7A&[Y2F]63'WU89VD<'!KY^\>:' M-_PD3_$#PYKTG_"+_$'3+NTO%N&$5O:,UBR0^?+N*KB;J3C80RCW[ZR_9ET7 M7/ EL\=^^F:WJ7AZQTR]N[&03VLOEK#ND5<@.6$>T-G&#G&>3V1J5+H[2MLMG>TDUOI9[>3U/2S<>$_B98V5Q!?6]U)YA-O/:W 2YB MD4!F0$'4,B=P%:7?G()0!=O3OUKP^ M;X,?\*A^*6A^,TU.:;PG;7^K:GJ1G9$ATT3VX1-J9W,2?E)&>%3@=_4?C1J> MO?\ "HM9N_!7G76M3PP_8FL5\R1EDE0,R8_Z9LQ!'3&>U"C"7-.I#WEKZVV9 MP5L%1=6E'#SO&=M7I9W:L_31OR=]C!^*T'B_Q/XRT/2-"&BZIX3AN[4>(M,G M$,T_EO+N)>.0':@10R[<,3R,XK:^,T-YH?A'4/%'AGP[:ZMXSL(XTL)/L N+ M@*TRB14P-^-CR' /H4445V'GA1110 44 M44 %%%% !1110 4444 %%%% !7B7B;]HK4/"^@?%+4M0\)1::?!AMS#%J6L) M$MW%+]V6:2..1;=>K<&4A"I8*VY%]MKR'1/AG\1]$\8>./$$?C?PM)+X@CA% MK"WA.YVV;PD+$TA_M+]\/*WJP'EDNRL"H4HP!D6?[0FO>(-%\+1^%M%\'>+_ M !-X@-_/;QZ)XQ>XT<6EIL6:3^T%LB6D\R:&/RQ#]YSE@%)K?U+XZ&Z^&?@7 MQ+X;T3^U-5\:R6EOH^DZC=&S02S0O<.MQ,D'7DTN>.ZM[:!XH[$7BO&0MA9,&-P^7CE M9@?-PNS?_ 74[7P/X1\/>'O$]MIDG@N6PN/#M[?:6]VR2P026\YO%6XC^T": M*:480PE&?=EL 4 ^&=.O-3\7VV=; M-A;,+MW:SNW0-Y 940DH7P/HFWN([JWBGA<212*'1AT*D9!_*OG:[_9/UE;. M^BT[Q[%9S^)M-N]+\87$NC&5M1CN+N>YD>R N%%FZM>7:(7^T!4>/(8QY;Z) MM[>.UMXH(4$<4:A$4= H& /RH \N_:6_Y)UI'_8Y^$__ %(=.KU6O!?VG/A[ MI=Q8Z!XK:ZUP:I#XP\)QK;IK]^NGD?V_8)\UB)A;,<,>6C)SALY (]ZH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKF+/XF>%]0\3:MH%OK, M$FJZ5"9[Z+#!+= 0"6D(V9!(R-V1WKA!\5/%OC'P]XVDT3PM=^'FTNV:;2M4 MU12T>H%2Q!1"H!#(O#!F'SCFLG4BO,[J>#K3W7*M-]-]GKO\KZ:GL5%<]\/? M%L?CSP/H?B"-%C_M"TCG>-3D1N1\Z ]\-N'X5T-:)J2NCDJ0E3FX26JT"BBJ MVI:C;:1I]U?WDRV]G:Q-/-,_1$4%F8^P )IDI-NR$U+5+/1;&6]U"[@L+.$9 MDN+F18XT&<9+,0!R1U]:X/XC?'GPQ\+]6FTW63=_:TL%U%$@C5O.1IQ"$3+# M<^26V_W5)SQ7,?$V5?C5X7LKWPI>6GB/PQI-Q->ZE96[.9;^>"(206J@+R&9 MAN^JXR:OV_PUNOB_X4\!ZSX\LDTKQ3I%XNHM#;)\NT2;A ZDG 95B+#J"I'' M(KEE4G)N-/Y'MT<+AZ*C4Q;=KM-+1KMIOTU[)HT/!_P$T3P[H]Y'?O\ VQK= MYJ+:M/K+Q".7[5ND,^*ZGX<^ M/^&7@W3O#FF/++:68;$L MY!DD9F+LS8 '5C]!@=JZ6BMHTX1^%'G5<77KIJI-M-W^:V^ZX4445H<@4444 M %%%% !1110 5QC0[?B-'/*F'?=%"UW>=5$2EOL\2^X&_?ST(KLZ\J\16-QJ M6EZYJL-KI]D^EZO)&W9 /RD*<A:UXCL-!MY9+J;YHD$K01 O+M+!0P0?,1N(&<5Q=Y\6IIK&WO=*T2::Q M,ABN+B\E6W6W=6PR/GA205*DG!W =014?@NX?QUX@L]:NX[J&;2X7C$C61ME ME=V;C<';"U-O/>27")&C'*L01OW$[GR.O3@ M8Z5@JF(Q7O4IOFOQ)NY;'"Z9K'C)K2[T]=*U"^2^FD$6IW_P Q\NAQ?PWN7MKB[LI83;I=QIJ-HKW[HR]?WT&EV-Q>74GE6UO&TLDF"=J@9)P/:N.D^)J:?=77]I6GV.SEC:?3+K M?NBND [NN0A;@@'H",\\&C?Z=KWBS7878+=>'(]24_9[E?*_=JO+JC'0=*[VBHE3C/XE-/ \GA6XL(K32PK?9H[5?+6VDVL%D15P,J6+8/!/ M4&MSPKH,7A7PQI&BPR--#IMG#9I(XPSK&@0$^Y"UJ44U&*?,EJ7*O5E#VWGW*>L:3:>(-)O=,OX1<6-Y"]O/$Q(#HRE6&1R.">E>,_#G]GO5?AE\1[ M77;'Q(=2TQH)K"Y@OE8S"S"I]EC0\@LC( 6^4;1@#DU[E14RIQFU)[HUHXRM MAZQRNH1^(?%D-SKYGM]- MT:.-633M4241E8\2>>=C!@=P] <#!'KU#?$*VN;&"?2[2;5#*K2':4@$<:G! ME?S""J$ D'!SBNJ=%D1D=0RL,%6&01Z5BV?@O2K/4)[T0--) M4"XC$FP=\\\,..5(/>NBKSD:7#\.?$5QJW]G)<+J4K01_86<2_,4,<0C9BI/ MRMSE0 ,#'0V-4U"\^(5OY&B6KVL5K?O#$R6,1G=6 ).X+TZ=ZU+*[CU"S@N8M MWE3(LB;U*M@C(R#R#[&L3P]X-M] U"[NPZW$\RB-)S"J3!,+NWN/]8S,NXL> MDZAJUII9M1=3"$W4R MV\.03OD;.%X^AI.2BKM@7**BNKJ*QM9KB9MD,*-([8)PH&2<#VK,\->)K7Q1 M;W4]HK"."GZG MH^GW&M6:7>L,Z6""0,+AE(!"L.,Y..3R>!DUT-)-/8N5.<$G)6N%%5KS4K33 M?(^UW4-KY\JP1>=($\R1ONHN3RQ[ H:3:Z_=FP&I+< M/%<,O[I1"@9]QZY.X DD@"KI)U[*DKW)Q%.6$DX5_=:W.NHKY@\7:II_[0 M/Q6-AH'CFZT_1-)T :I'=V7?S['!]8?/RN#M>R?2_Z>7<^@J*\:\<_M 1C1?#TW@$:=XBFUW4AI,- MY<3E;>UN"R@"6,8D.0Q/&. #W7/2_$#X8ZA\0?[%F_X2[6O#$UJ5^V0:'=O% M#77@@YR/E2Y.UXJ_]=SV5A>5I5Y M I]*N-*I6:BEUTMU_P"'(E6P^&C>/O-Q=^9:*_5:[KN_N.7U+]GC0V\"1^$= M'N[G1M)FU-;_ %+#--+?J#EXG:]-T_3K;2=/MK"TA6"SMHE@ MAA0?*B* JJ/8 5RG@OXQ^#OB%JL^F^']:CU&^@A^T20K#(F(\J,Y90#@LH. M"<9K,\/_ !U\/>*OB=-X/TF47YAM'G;4(F_=&5' :%>/FPIW;@2.U;1P=2#E M:FU9:Z6LCGJY@Z\8JI4YDV[:WNWOZLS/ 7Q=TKQ%\35\'^&;6TC\.6VB27H> M&W:!HYTNS T00@ +WZ=Z]:KYU\4>%[7X%_%KPIKF@/=&W\7:ZUEJEM*4:,>> M?D6,[-R*)':3;GDJ/08^BJXJ,I:QGNCU,PITHNG5H?!)==[IM._G2YGD )*QHI9C@=> >*\ \1_&77_C-%J/AKX>Z ;W2+Z6&Q MD\1W49:T6*2'?<+(I VD!E3'. MW_VIXTO(S;HT; HP7S21QGIR>P]T\%> M ^'>E2Z;X=TY-,L99FN'A1W8&0 MA06RQ)Z*H_"L[SK.T7:/XLZE'#Y;%2JQYJSUL]HZ];.]]+V>EGJBWX9\*Z1X M-TF+3-#TZWTNPCY$-N@4$X +'NS' RQR3CDUJT45UI):(\"4I3;E)W;"BBBF M2%%%% !1110 4444 %8&CZ]/J'BOQ#IDBQB#3Q;F(JIW'S$+-N.3GD<<#\:W MZ\MU"ZM;CQMJUK+/:-9ZM+!82JS%XYMGRO"=I#+/\_&/E"X)Y-<.*JNER-=_ MT?ZV(D[6.OUCQYI>EZ"FK0M)J=O))Y,2V">:SN,Y ],;3U/:K/@VU%GX7TZ, M10P!HO,V6^_8-Q+<;_F_BS@\\UAW7PXAU;6KC^T"K:"DB7%I86[&(+-M*NSA M0,G.&!R3G-=M115:51SJI)+1?J_1V5@5[W84445W%A1110 C*&4JP!4C!!Z& MO*M'\!Z[))/X;N;NYL/#%F[>0UNRK)<1MO(_>+W#$$J5X&.3W]6HKDK8:%=Q M7L%I!-;DB1227(4CU6,C\: M\[\,?M@"PT3Q'=^);&9KO[3]KT6UV>3]JLWDV!%;;C*88EC][D=17HTLOKUZ M/MJ:OK:W7I_G^!PU,92HU/9S=M+GU#15+1=6MM?T>PU.S8O:7L$=S"Q&"4=0 MRG'T(J[7G--.S.U.ZN@HHHI#"BBL;Q1XNTKP=I=S?:I=QVZ0V\MR(BZB658U MW.(U)&X@=AZBJC%R?+%78G)15V;-%97A?Q+8>,/#]AK6F3>=8WL*S1MQD C[ MK8/# \$=B"*U:4HN+<7N@34E=!163XH\5Z3X+T6;5M;O8]/T^$J'FD!."Q M ))R>PJIX#\<:9\1O"]IK^D-(;&Y+JJS*%D4JY4A@"<'(S]"#5^SGR>TM[N MU_,GGCSQT-%%%9EA1110 4444 %%%% &'XHT&^UVWB2PUNYT61 X+VZ* MP?<,<@\\=L$=?IBIX9M+GP_J%QI4_P!HNX9$%S%?.9)-Y"JKB1V)"L6!(5>, M9/6NGKD?&&M?\(WKFC:A)8RS6962&YOOM#1PVB$I\SK@JV3TS@\<5PUHPI/Z MP]&K7WVVVU_K0C1Q*I6/.=@P.%SSCI5 MNNJG3FI.=1W?3LO^#Y_\$I)[L****ZB@HHKA(?CEX&N-/\77\.OQ367A1BFK M7,4,K1Q, 25C8)B=LADQ%O.]3']\%: .[HKR^?\ :4\ V_AV+66O]6:*2]ET M[^SX_#VHOJ27$EU_XI>&/#?@NS\676I- M<:%?"W-E/IMM+?27GGE?)$$,"/),7W @(K'&3T!- '5T5Y=J'[3/PYTO2]&U M&?7+G[%JL,EQ'+#I-Y+]EBCE$,LEX$A)LTCD)1VN1&$97#$%&QZC0!Y5^TM_ MR3K2/^QS\)_^I#IU6OBMXAFL]8\-V4:78KJ&W3[&)4 MGFFBMI-D9D4?ZQ2H"[BPW#'(;%1*E2KM4ZTW&.[:WTZ+S;MIVN3*G7JKEP\. M:7X)=6WT2/I;QMJ'B+3]#U+6-3FBTS1+&PGO)8-.N=ETY6)66+S"N V\, RG MG(&*XGQ!\9-%\,W6D:R=6O(-5\06EIJ5MH,=N[V\,4L>TR3LBG< <\K\V57Y M2*^>/[(\?_%>\\*?#Z_N9;+4])22U:PE'E"VM@D3K-,\9ZEXA M&H^&_!MWJ7@C3Q.)[I'0SZF_EXB$$1^=5$A&6P>-V0"N*NZ'\)3\3OAYH"?% MS3VU3Q#;/<3/$+EHEA\R0[5_<,H.$"=2<<\UTDD5YX#UBUCLX;Z^\/3F9OL5 MC:+(8)692!D8VQC+8ZG).<]F6^J>*;RZM)9]0T?1[B[MV>RT2X#&69@F3YA. M&&W()"#CO7D0J-ODJ1M^MW>V^BV M1%?_ *\(W&D>&-.M;%],@\-WJ7^G/:,#+&RN9"ADD#,49VW,,\D YXKC_!O MQ$U?X.^ _"EI\46U&;5-6O)('U%E22&RW2?(MS/OVC@D@\_*".B&N.\=?M.: MQ;>(?^*=N+2:QM98IIK,JIDN$#$-$&()7S 5.=I(+*!SG-'R/BGH:^&+CQMK M>F:OX>\2>(K:QO-$NHH;U?WLC;E)*,BH!'D!&P">@P:]G#X-8F'M*4U%]$[J M^SVMKI:S\[;Z+CCG47^YQ$74A>[?5;[-]V[OO8[;P7X!U+X_>#+/6?BC))<6 M<]Y)?:?H-N#:Q6\6&10[+AWR/F4[LX8'<0Q%>D/HO@;X4Z6^J36VEZ#:PRR3 M_;)PH<2NF'*LV6+LJXP.6QWKQKQY^U)_P@7BR'2?#6CV.H>#-,-K9W%_:@M$ MA92WE1.AV B-2%7UC;L..>^&_P"RQK'C/X?6$OB'Q==6VF7_ /Q,X-*@W2HK MR1?NYGW$ /\ /D@ Y&1D$G'?1RN%&FJV+ERIV\V_\O\ @F.+SFKB:DJ6%7NJ M_NIVBOEL_-[NQ;_:*\:-\9M=T+P#X)LO[0U=2FIKJ$G[D(C6ZRQF*0L,!HW) M;N?8O@+\(;CX3Z#>IJE]'JFMWSQB>ZC+%1#$@C@B&[LJY[#[V.@%>H5S8J M-&-5?5[^[;6[U:UO^2]$CIPF-Q4,.Z52UGS:63TDK6^6K]6]]#RKX-_L]Z)\ M([+5%%P^MWNJ+Y=Y-&]/U(&_TNS0SNJ2']YAF;F-U58RC$%U36=./B"S%]I$;RWMN7^:-44NY Q\VU5.[;G;CG%<5^TYX3U_QCX3\-V? MAN*9M2CU^VF6>'/^C 1R@3,1RJJS*2>U>)?$'X%Q?#S6OAEH.C74XUOQ!)=V M6J:G@3%EECAAF*J0/D5)9B,\@,23GD?3QA0QT(*%_$W@/4] \'WI\1^(=;@^P6UC;VLN2LP*.Q MRJX(3=QU!VY&,UL?"W]F/P?X1TG2+[4]$6]\1K;QO3&:..8Q@2*J ^65# M;L$@GGKTKJ_"'P,\%>")-,GTS1(5O]/RT5](6:4NT81G8YP20.F, DD 9KO: M\ZKBH4X>QPC:B]VWJ_NZ'93P\IS]KB4F^EME]_4^?OC'\-_$_A/7-%\2_"31 MK73[RWM+BUOX;&*"-&AW)(JB(@!B6#_=!;.W%?#?P)XVT[1$A MU70#J5YK.E7Q>&XN8I3LR 1PRPQ@@''0'!/!^L*AO+6.^M9K:9=\,R-&Z^JD M8(_(TX9C4C35.23[OJUJK/ON[=A2P4'-S3:[=D]-5]QY;\6-7:Z"VNI) %7(Y*Q;>#WI_P $/!GA/X\>$]0\4^+=.35_$MYC3=361S&L!A(V M>4J;3$601YVXS@] 2#X6,A.EBYT:;V_1GVF62PU3+8XG%)R2?3=RLX4MX(5)(2-%"JHSZ 5:K6*LDCP:LE.I*2ZM[[_ #"BFLZQ MKN9@J^I.*=5&04444 %%%% !1110 45F>(O$%MX8T>YU*[$C0P+N*0@,[9( M"@D9.2*K>#/$$_B;P_!?W-H;"X=Y$>V8G,95V7!R 0< '!]:Q]K#VGLK^]:_ MR%=7L6O$6OVWAC1YM1NUD>"(HI6%=S$LP4 #([L*J^&;!)-)L+F[ADEOE#N) MKZ!$N$+'G.T8!P #CJ *R]<\2O+XJAT&W6YS']GN99K%5D*@R$%)5(PJ8 ). M?M/7GA 7L-]X7N;95L?(1&59!:I.7$@&6S\XZD>]T5ROQ1\;+\._ 6L:^46:6TA_<0O MG$DK$+&IQS@LPSCMFOF_]G[XB:_XS^,EGX@UV]>236TO]-2U4E8(1"D$X2-" M3@#<>Y/6>=0MX9$5BJ X^8;U&WDGD]JXX4YU+\BO97?H=,JD86 MYG:^AW]%:5\2O#,&NZ,\C64SO&%F7:ZLK$$,,G'3/T(KHZF490DXR5 MFBHR4DI1=TPHHHJ2@J.>9+:&2:5@D4:EV9N@ &2:\7_:$_:!/PM,&AZ+:#4? M$=];R.NUL_8QC"2%-IWDG<0O'W,)O@[XH\,^+[2\T3QFMG#/ M;W9C$#7EN]U'$_RC #89E^48(STP<^K1RVM6C&ILI-+SM>U[=D>?5QU*G*4- MVE\O2_<]G^"_QZL/C1?>((;'39=.CTQHS$UQ,K/<1OOPQ4#Y2-G(RP^8[M'S@; <;ASDD=#C8^"_QBTOXO>&8[JW<0ZK;HD=]9MA6638I9D7<28RQ( M#'T]:YGA:JH^WM[O]:^CZ&RQ%-U?8WU_K\3T.BO!?VEOBQJOPD\4> -2LF>> MP=[W[;I_F%$ND"PJ <=UWL5/8XX/2NSB^.WAS4O'GA?PSHUS%K,FMP2W'VJU MF!6V18VD7>,?>;8PVG!7'(YJ_J=;V4:L5=23?I:][_<3]:I^TE3;LTTOOV/1 MZXKXR>.#\//ASK&L0S1Q:@L7DV0< E[A^$ 4_>(/S8]%-,^*?Q@\/?"/2X[G M6II&N;A7-I90(6DN"NW(!Z*!N&2Q'MD\5Y!X@^*T?QHD^%5GIFAWZZE+K5KX M@N(8U$T5M9PW,UN[NXQCYES]W&#UR0#IA<+4FXU9Q]R^_IK^AGB,1"*E3C+W M[?GI^IP&G_%[Q?\ #/Q5XHU;Q1H\UIXI\4:1;_8K=(@N9X_]'CD=#G'W'?;C MG@ ,,>\^&?VB/"UI\/O"VJ>*M=M['4M2LA+(BQ.[,Z$I(VU%.T%U;'3OCI5 MCXS?"=_'7B'P+K5E;+->Z/K-N]T7D"J;+>'ER#]X@JN /[S5X_\ LC_#NVCU MKQ]I'BK0[2[OM,>T@\F_@2?R23.6V[@1@X!R.O%>O4>$Q>&=>2M*-KI;V^%) M7Z;'G06(P]=4HNZE>S?WM^NYZ?\ &S6+/Q!I7PJU+3KA+JQNO&.ES0S)T=2) M"#_]8\U+\:O@O_PM7QMX+FFM8VT>U6\BU2X5E28(R+Y0&>3APV.NTDGO7CWP MROK75/%WPN\!SS27#>&M8UAKNSRP"R1;I+:5NQ(;?CZ$=^?L*N+$.> E"--Z MI2MZ-M)_=K]QU45'&1FYK1\OWI)_\ \4_9QUB/1;3Q%X,U#7_MFH:1KEU8Z? M:WUPOVDV<21B,HA.=@ )X&![5[77S9^T=\.;7P&+KXJ^'I[NS\2P7L$DK+*/ M*V,ODL N,C=E0>>S'P9:W%Y:FUTZ7S7E+H[*\H M) 8;W!4$Y C;C/WM)X2.,7MZ4]9='NVE=I?A]Y$<3+"OV-2.BZ]+-Z7_ !^X M^N(=0M;F[N;6&YAEN;;;Y\*2 O%N&5W*#EO>(+.\FMWG!FN+8SN$4X&?+5'*X. P92 <#'VK7GXO"_56K23O^#5KKY' M;AL1]83O&UORZ,^,TFE?!WQ9\8O$5AJ'Q7LO[.M-&LX[>VM;*ZC)OI"Q^#,A\0?$3XH>*[=<:7J&H6UA;,3S(;2(QNX_P!DEAC\:]=KKJXJ M6&M1I12:2UZW:7-K^!S4\.J]ZE23:;>G2R;MI^)XQ\ [K3_#VK^/O#7G6UG, MOBB\EL['>J$Q,B,%C3T51V' KN?B;\3M%^%?AN75-7G4.RL+6T!^>YD"DA%P M#CMEB,#(SVKY@^(OA/QS:_M$^+O$O@?3I;BYTAK>7>L:OS/;*AVHWW_O/G&< M8SVKJ? <_BKXR?$;PW;^-?#T4X\'7&I0:C=RVH-I<,T<<:*,Y1I XW?+Q@*P MKJJX.$Y+$RFG'E3DKZWM>WST^\YZ>)G&+H1C:5[)VTWM^&OW$NG^(/%W[3^O M6-O-X;L-&\&:#K%M=7R:@6DEDFB'[VV.?E?(=LJ4 QD\X-^S;2O@/\ M'+I MMJ-2CT'Q9:1[;:)5-M#?S73*@ &T(@56 R1O].GT1:V%M8>=]FMH;?SI&FE M\I N^0]7;'5C@9)YKSG]HW1;G4OA9?WUBJMJ&AS1:S;EB!M,#;W.?:/?]>E< MU/%QJU%14>6G+2WKU?S-YX>5.#JN5YK6_IT^X].HKY0^#_QN\33>$?B1J.O: ME(U]_9KZWHZ7"[ECRTT9V _P"01 +T_.IS\;/B?XU\'R^(O!UM:-I>B6"1ZI M-/&F^YNC;!YY$4\ 1'D*#SD<,#M&W5D\5R:3Y O([>-(C>M" SH0_ 5SNZ#IP*H_!GXR^+_ M (=^+[/P7\0HKV:UU*X/V75-3>1IE+$(A#N2&B++@>AX\W4->NT)L-'LXVDGNFSA0 M =H+<9/H< D8J7XJ_%+3?A;X6OM5N##>7ENL;IIOVE8YIE>58\J#DX&2WT[^Q=-WQD&XC-PTNXG)!=0 &VG&6 K##X M:]-XBJO<7G:[[?B;5J]IJC3?OO\ !=SS'QAXE^*?B2YE\7^)=(U#PWIOA46M MTMC LL-O<3?:EPVQR=Y$;L"02!M&<9Q7U]X?URV\3:#IVKV18VE_;QW4/F## M;'4,,CL<&JWC*S_M#P?KEKC/GV$\6/\ >C8?UKEOV?;S[=\%_"$F<[;%8O\ MO@E/_9:UQ%:.(H*:@H\KMIV:_P TS.C3="LXN3?,KZ^3_P"">A5'-#'=0R0S M1K+%(I1XW4%64C!!!Z@BI**\D]$SF\/Z:VF2Z>MC;QV,'&,9&! M@^P]*FTO3DTJQBMDDDG** T\Y#22D #<[8&6.!DU;HJ%"*=TA6"BBBK&%%%% M !7RYXQ\,^//&VJ?%06_PXUC3UNKG1M6TJ;4[W3/)U)],NH)C;+Y5V[1O.(B M(VD54 /[QD/%?4=% 'RO;^%?B!HOQ:?XOQ_#C4[YM0N]0MF\(PW^G+J=K!+9 M:=#%7 M5K8W-JB:F#8W%I<)9--,@!A-SO'G^4&6,!22<#Z/HH ^-IOA#\1])L_'$D'@ M=]2N/B9H6I:;)!'?V83PY-<:C?W$?VPO,/,C\K4@9#;><=]O(%#!D9OL'3[3 M[!I]M;>8TODQ+'YC=6P ,GW.*L44 >!_M2:1XIOO#]JKZSHW_"'77B#P]9G3 M?[*N%U&.XEU>SCAN$O5O%0"*9XIMA@.X1%-PW;U[?X"^ +SX<_#FTTW5HX%U MV6::XU"6!MRRR-(0K9_ZYB,=!TK/_:6_Y)UI'_8Y^$__ %(=.KU6HY%S\_6U MC15+0<++5IWZZ7Z]M=5Y(P+7P'H-CXPO?%4&G1IK]Y"MO/>[V+/& H VD[1P MBC(&?E%>3?&K]FW1/$6G^)_$VDP7H\6S)]K@^SS8#2(F"BH!_&!SWW8P1R#[ MQ17=1Q5:C-5(R=U^2Z>AQU,/3JQ<)1_X?OZGR%X#^)'QR\+F>[U?PMK6OV-Z M]QY<-S8N98K@H"AVC#)$&VC! 7!?'(X[W1?V79=9TVRU7Q?XN\07'C2-,K?V MNHEELVW,RB$LNX 9&>>N<8S7T!1774S&3=Z,%!O>W7^NO?\ M7_#'D?PE_9YT+P)X*33M5L+2_P!9G)-]?0O)^^Q*S1@$D%0%V @8!*Y(/6K/ MC;X8Z+K-DOA:^M7M/#-^\;0W,=^L;6=TN=BP(X/+\],Y+-D5ZG6?KVFRZMIK MP6]PMG<[E>&Y:!9C$P(.X*W&<9&>V:\C$3J5*WUM?Q%K?2_IKTZ6_(ZE0IQI M^S2T/-[C]F?P;/\ #VV\' 7T.F0WPU%IHYU$\LP4IEV*D$;6VX ' &.>:]3M MK>*SMXK>!!%#$@1$7HJ@8 'X5P&-:\5Z;;2>))K8,NZ5=.ME>./H!;F**Q>2.WDMV(5F<*7WGY"<8&T@GO5WP7>W%UH:PWLC2W]G(UK<.P M/S.IZ@E5W9&#D#'6JWAO4+K7]6N-0FT[5=)@2!88H;UU5); M3[6YN[:ZFMH9;FVW>1,\8+Q;AAMK$97(X..M)>:G9Z>T:W5W!;-)NV":14+; M1N;&3S@ D^@KF-1\96^N6D-EHKW$KZI"R6VH0J%CCSN0N"Q4ED(W%1SC!KKG M7A3ZZ]NO]:_B-M=3KI)%AC9W9411N9F. .I)K,U#Q1IFFV?VF2[CE3G:L!\ MQWQC.U5R3@$$XZ#FN-UC3[_PTM@LUQ-KM[>0RV#7$EL\S(C(N!Y2_(RAAN8N M=Q!/)Z5T]KX%T.W;SO[+LTN6MVMY'AB\M2K##X4<#(XSUQQFN95JU1N,(I-; MWZ7]/Z\Q7;V-FUOK:^\[[//%/Y,AAD\MPVQQU5L=",C@^M3UQE_86'@&^LK[ M3K&XAM)L6]Y%86C3EU5"(F;#?(%_O $G(!]:@M?%%];:@-6UB>SL]%E2=(A' M>HT8C0@K)C!,CMAONG &.,T_K2@^6JK/K;:W?T_X/34.;N<3\ KK5_ FO:G\ M+=9M(X8]+@DU#2;E&W-&)4,TF -[D#YFP!R>>*\JM[R&Z_:DM;F.0&&Z\$ PLP*[\WN[@'G.WG'6O8 M*]O&-5)QJ]9)/YO=_,PPMXP=-/1.WRZ!115:XU*UM;JUMIIXX[BZ+"&-FPTA M49; [X'-<+:6YU',?%"<2>'?[.3<9[R1=D:VC7#.J$2,%7!&["G&[CBNN1MZ M*V",C.&'/,-U:(\8:/H M_AZ"\OM1M;>&-$CDVW/G[7PN4##ER,CG&>YK@A4BJDZLFDFOPBW\M[D7UN=% M67KGB*R\/FQ%VS WEREK$$7.7;.,^@X))]JYB[\<7?B$PVOAN"ZANOM+Q27- MQ9^;;1LA8-'*RME,C:01G@CUX@\*>$;V^N]8_P"$QA&IW[I%;BZ^4V\D&=X6 M,!5(PX^;(ZJI[FIEBG4:A05[]?L[7]0YKZ([C2]4MM9T^"]LY?/M9EW1R $; MA]#S5JO.]:\#ZK874>IVFIRZQ]D'FK;ZF\KLNP[QL$17'^W;F1VMI)7@BT*ULV=MZ(,JTQ52C9;)SD84X[U/UWV34*\;/\ J[_X%VQ< MUMSMO&.KZAID-BNE0M=7TDX(MQ'E9HU&70N>(R5R03W&.E\16]IH U>\B MN+.WV*[Q2PDRQY(&&1"*U=8U$>H;[>5O+PZF($A M2N1P>IP:YS56TVZ77/"=W:JEY>WJW M;*0QO/$[HQE#2@!F&TE@N<8./4$ZT MXZ2>UUM][O^GF7>Y)HMYI'Q.\26VLVD5SY>E[E2Y6\V%9 _"F$'.UU) M.3C(X(IMC:ZFNO:QI6F0RZ7:2WK3W4T3JTL3.0ZSHSKL*N$*F, EO=M*U^GRZ?U9I\IS%AX" MM+=;5[F]O+^[AN1=-=2R[7F<#"A]H&Y5[*>GTKBOCQ\=4^%MG;Z=HR6VI^+; MN6)8-.F#L%CQZ?I\157FDR0"Q M"@8 )/)[5\/>&=#\3^-?BU\-O&%[]HU6?7[V._FN?)"QQ_9KMTDC!'&$B@1N MWW@/>OI\JP%%\U6:M"/XNS=K^BU/-QM>5)*G2^)_@MK_ (Z'4^-->U7]KZX\ M,:9X:TV2T;28/-U>XN75((I92BDJ-Q+*OEL1_$0W08-==\4O@_%\"/ -AXK\ M%:C/!J'AR^DNC-J 29Y5N1';LOW . $ !' +G.<5]'Z3X>TK0?-_LS3+/3O- MQYGV2W2+?C.,[0,XR?S-9WQ!\%VGQ$\&:KX=O9&B@OHMGFH,F-@P9'QWPRJ< M=\5T+,DITZ<%RTD]M[I[W[[LEX&\)SD[U&M]M5M;\#Q?PQ)=_M/>+%\0RWYXX&"6-:>O?LIZ9JGAVXTZTUJ;3KAM< MN-7M[Q(,O;QS(J26X <94A$^;_9''4'T/X4?"W3/A'X7.BZ9-/<))-]IGFG( MR\I1$9@!]T'8#CG'K79UA5QTZ=2V&E:"V_KSZFU/"QG"]=7D]SX5^#_Q2^+- MOIK^!?"MBE_<6Q80_:H$#62HQ:1-[%5Y9@/WF<9 &,C'6>%OV:?'?B6U\1:S MXGF?3?'"W%E[?YAC+\;1'@XR"BXXR#];6>GVNG^=]EMH;;SY M6GE\F,)YDC?>=L#ECCDGDU8KIJYL^:3H4U&^[ZOK]SZHPIY$?!7@?2K.:T\3>'9/-@DB8AY6MX)#' ML4#*NJQ@>['M6L(+-8\\E:47[SVTMH_PU,Y2_L]\L7>+^%>=]OQ/J+PU^T-X M9U_5O&MO-/%IMAX990]]-.K"Y3%]4U MNTNY((]/6>22RNMB73I%'YK,D88EAMR1]#TQ7B.J?LIWVL>!OAS!IMC%IMZ2 M3XAE8A;@+,8V+$,?F\L*PV9ZG@_: ^!5WX M(NKR:YMI=(N]/ MMT\U8HGM/LR,B@;@/+W@L2>=IXYR?5+3VC5(?D#;02A89.>, M$'!R".: M\Y8R4<2JZV6B]-K':\*I4/9/=ZOUW&ZEIEGK-C-9:A:07UG,-LEOZ9HLUQI_A72[F2_P!+O[C"V]M+*@E5(DSD@2*J M$J#@)DCH#]D45GA<;5PG-[/KW_/U+Q&%IXFW/T_JQ\\_LLZ/K/B:Z\1?$#Q; M9I+K6I2PV]M=W%HDW+7EV,+9JK^9'A0N4)*!NK;0>>M?4=4-?T6W\2:%J.DWF_[)?VTEK- MY9PVQU*M@]C@FMUF$_;NHM(NUX]++2WW&3PSZW?7[SQ"36-'^/GQ MI\.G2[>WUGPWX6M+F749KJ,/#+)^-_A' M68WBV:MKNH1PPV^1%!;20$01X(X8;G!QQC;Z5[A\,?A#X<^$>FSVN@P3"2YV M_:;JYE+RSE2VTMT48WL/E '-<1^U=:ZO;^ ]*U_0BRZGH>JPWB21QB1D!#)D M*00?F9.""*ZJ.)4JZPU!VIM^$RL-;B6+6Y)[BY MO=KJ^Z1YF(;*\'*[*]"K@Q.(DI2HTY>XM--G;K\]SLH48N*JS7O/7TN%5X=/ MM;:[N;J&VABN;G;Y\R1@/+M&%W,!EL#@9Z58HKS[G:86E^!= T7Q%J6O6.E6 M]MJ^HX%U=QKAI,?H,]3C&3RWYZE/] MGGPSJ'A'X.^'M-U6#[-J"I+-+'D$CS)GD7)'?:RY].G:O1J**\VK4=:I*H]V MV_O.ZG!4X*"Z*P4445D:!4=Q;Q7EO+!/$D\$JE)(I%#*ZD8((/!!':I** /G M;XX? A_'?Q4\#M:P7$6@26C:?J"V*".*U@A)D09 PN_>5 QCY!7N7A?PCH_@ MO1TTK1-/AT[3U9F$,0."S')))R2?J>P':M>BNNKBJM:G"E)Z1_J_Z'-3P].G M.51+5G#:K\%?!VKZIH=[)HEK NCR3306=O!'';R/*%#-)&%PQRJD>X[U-\8O M!DGC_P"&^N:+;HKWLT&^UW$+B9"'3#'[N64#/N:[.BH5>HI1E>[CM]]RW1@X MRC;XM_R/GOX<_ 36?$OB >+?BS,^K:_9R+%9VIDB:W\I%RI947!^9F...020 M=D-O&$1 _LL_%#PV? ?AOP5+J>SQ3$+I6T]X)%8 M8EEDQN*[Q[@U] 5Y!\2/V=[+QAK=[XET?5[K0/%L\\,ZZDN7\ORH3% ML0 J5# KDY)RH]P=L-*C*$Z-=M)V:?9JZU\M?P,Z\:JE&K25VKIKR=MO/0]? MHKYD67]H71X="$DMNQNIO[*DMVMXKE;50D:)>RRKN<[B9'.3@%.0=P6O3O@/ MXDU_Q!H_B>W\1ZFNL7^C^(+O25O%MT@\U(A'@E$&!DLWY]316P;I0=13C)>3 MO^@J>*52?(X-/S1Z;1117GG:%86K3K;HEO'O=Y&!( M&0.BL>3T4]^*\I^+7[4VF:/8ZKI/@M9M>U^%"KW=M"7MK/YMA&LWU?1?YGO-%%%>4>@%%%% !1110 4444 M>5?M+?\ ).M(_P"QS\)_^I#IU>JUY5^TM_R3K2/^QS\)_P#J0Z=7JM !1110 M 4444 %%%% !1110 5GVGA_3[**\BBM4\N\G:ZG1\N'D;&6(.?0<=.*T**EQ MC+5H K#\86FH7&CM)I)F_M*%UD@2&58Q(D(7$K*%9U'\)(&..W%:U%80PU.$G.UV)12U"BBBNHH2J$GA_2 MY;:"W?3;1H(,^5$T"%8\]=HQ@?A6A14N*EN@/"_&TIT?QS\'-7NOM<4PU"ZT MV22_VF=O.0HBN4X.3T[E>)/ -_IEO- )?%-C+<*LN8MPD)W M;#R&(9CD''RXQDBO;H=0MKB\N;6*=)+FVV^=$I^:/<,KGTR!6BJJ5"E3D_>C M>+U^:Z+=/\^QR44XU)I^7Y6_0LUQWC^74H[W0AI,QBOWG98\Z?\ :$Y !+OD M>6H!))')'TJQKWB@7#-I>EV5UJUQH6Z7 M$+<@.H.UL$!AD<$9.#6A11**DG&2N@,[0-#MO#FDV]A:J!'$@4OM56D( &YL M 98X&346L>'TUG4M*N)FC,-C*9_)>%6+OCY"&/*[3SQU[UK5RWQ.\=Q?#/P/ MJ7B2>T>^BLO*S;QN$9M\J1]2#C&_/X41PZJ).05&YI /XL^E>A^.O"MC\6_VFM-TY=91],TS0XKN]MK=A-' M.T-\VZWD 8!22RYSDC:..A'M7A_X=>'/"^OZMK>EZ5%::KJKF2\N@S,TC%MS M?>)V@MR0N 3S7T<*M#"X=4JL>9R]ZVWHF_OV/)E3K8BNZE.7*E[O?U?Y'RIH MWPG^)/QOU+0?%OB\_;-)N+NU62RDD6W+V'F.9"$4KM X_B;S 0>,U]=>%_" M^E^#-!M-&T:T6RTRU#"&!69MN6+'EB23W;W"BBBO/.T**** "BBB@ KEU^&/A:/QE%XLCT6VA\01AP+V+*$[ MP0S,H(5F(8C<03SUKJ**N,Y0ORNUR91C*W,KV"BBBH*"BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KR#X'74>D^+_B?X;N'5-3C\1SZMY6X9:"X5&1@.I &3_M#UKU^ MO OB5:Z?\)?CEX=^(4OVN+3-9$UAK5UM+PP8BC2 X ^4$H">OW"1Z5Z&$BJB MG1ZR6GJM;?-7^9QXA^S<*O1/7T>G^1[[7B/QL^-T-A,_@CPI>K-XTU!X;:)X MU$L4!>78ZN1G:X .01P"#Z5[=7A'P'\"Z%?^,/'GBFXT])-?L?%^J6UO>%V# M1QMMRNW.T_??DC/S&C"*E'FK55?EV7=]+^7<6(=27+3INW-U\O+S/0?A3\+] M+^&?A72[""SL_P"U(;8176H0Q 23.3N?YR-Q4MT![ <<5VU%%<=2I*K)SF[M MG5"$:<5&*LD%%%%9EA117'?&#PYKOB[X8^)-&\,7W]F:_>VC16=U]MFLO+D. M,'SX09(NXWH"PSD4 =C17R)X?OY/%'BK0?ACK,WB#PA:6&JZM!JRZ?X[U34' MN[J&QL[F!(M6D>.Y,?E7K2&([,/ P*E5RW2#Q9J_BS]GSX(KJ>OZA"GBR^TN MQU36K*ZDL[J[MW@DD219X2C1-BOAFY\0ZCJFF^/M/ MO?'_ (BT_3? F@:]J'A[5(-=N899I+?4KN$37,HD'VT6PMH8=L_F*V29 [/F MOMG1;JYO-'L+B\@^S7$-*U!0NZPUBUN-S=@&(_4D8]\5%HNB>,KJ$M:WUY9VE^OVEVU&9 M'FB;>4:+<$W -&1(I PK*!W.>B^-%C'>_"GQ2TF/[\2&1<^Q* 'V M)Z=:M_"F8W'PP\(S, 'FTBTE;'3V: M\C7\-Z.WA_1;:P:<73P@[IA$L>\EBYR3R:N1V5O#=37,<$:7$P42 MRJ@#N%SMW'J<9.,TS5-2MM%TV[U"]E%O9VD+SSS,#A(U4LS''H 36:WCCP]' MI-CJKU^SNH[ZUAN86WPS( MLB-ZJ1D'\C7QM\1/B9<_%[QYJNFG389+/PK9^(R+JU8R120?9'CBE;J =Z+\ MP."9%QCOZ1^S7\M:II-K=I-J.E^5]LMU!W0^8I://&.5!/%?.OQ@_:$\3Z/\4-"TSP'+;Z[9 MWNE13K8+;^:999M[(QQAQB/RG R.#SUK*^&7@&]^#/CSX;7>H:K>Q7GB2VU& MXUFWG8JB)%:B1(W7)R4+$DGN.@QSZ\*ZZ7;OVT7WM'F2QR=3D MA&Z3LWZV2M\V?65>0_M72-_PHW78$4O)<2VL2JHR2?M$9 '_ 'S7(?\ #3'B M'XF2:MI?PS\%7>HRQQA$U6[N(XA;LP;#M&1M'W6V[G&2!D?PUSA\0:UKWP3T MS1O$5Q+=ZW8^-X=#NIII/,=W24.06_BQNQGT6M,/@:M"K"I4LFI+2^O>]NGS M(K8NG6IRA#5-/6VG8[+]FGX!WOPSO;GQ'JET);O4]-@5+=D9)K=I)QTKWZBBO+Q&(GBJCJU-V>A1HPP\%3AL%%%%-GV SJ-T))[8D5#Z<VU/1;IV=]0D*.D\LF/O$&)VZ\ C)SGV7]FN1M1\-^*]<2&2*PU MSQ-?ZG9&9=K/ Y0*Q';E6'X5ZK#I]K;7=S=0VT,5S<[?/F2,!Y=HPNY@,M@< M#/2K%>EB,;"M!PA34;V_KSUUN<-'"RIS4Y3;W_K[@HHHKRCT HHHH *SO$/A MS2?%VBW>CZ[I=EK6D7:>7<6&H6Z3P3+D':\;@JPR <$=JT:* .*N?@C\.KSP M;:>$+CP#X7G\)VDQN;?09-&MFL8926)D2 IL5LNYW 9^=O4UI:S\-O"/B*SU M.TU;PMHNJ6FJ0P6]_!>:=#,EW%"Q:%)592)%C))4-D*22,5T=% '(WWP?\!Z MG:^';:\\$^';NV\.%3HL,^DV[II9&W!M@4Q#C8F-F/N+Z"NNHHH \J_:6_Y) MUI'_ &.?A/\ ]2'3J]5KRK]I;_DG6D?]CGX3_P#4ATZO5: "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** .2^+O_))_&O\ V!+W_P!$/6;\ M(O$FF_\ "%^"M ^UI_;'_",V5]]DP=WD>6B;^F,;N.M:WQ4MWNOA?XP@B7=) M)H]XBKZDP. *^(]2^+.I>&O$EO<6A=[9/!EKH&^/@H)+%'!#8X*SMN]2$([U M[N!PCQE"5..Z=_P/(Q6)6%JJ;ZJQZSKG[8.@^,?A]XMTR_T>[TB\O;&:SL8T M?[0)O,BE4.QVJ$"D*#U/S<9P(?B58^$_#]K:2SII>W2H6.=@FGGD=- MS=%R,+SVB]J^Q-%^!_A3XE?!7P)9ZE9FV,6FV=RMU9!$GRT6]U+E2=C-([%? M4YX->G>'? V@^$[[4KS1],AT^XU$QFZ:'($I0$*<9P,;CT R22[T5M/Q5SDE@L1BG%UIJUO^#^=C+\$?"/PE\/=+DL=&T:WC6:,Q7$\ MRB6:X4@!A([9)4XSM^[SP!7G'QV\*^)&\??#2]\$VTNG7,,D^GSZI9V*SI8V M[^4H+H1MV*IE(!P.N"#BO>**\"EBJE.K[67O/7?6]U;4]FIAX3I^SCHM-O)W M/E;2_P!H_P")/AN2TLM:\%SZZ+&ZDTO4;R"%D>YN_,?:(61=G"A?E"G=C.1D M5H^'_%<'[7'B73+6XTF2R\)^'P;W4K2:<-]HN7WI @*X)4*';.!_$/0GZ8KG M?"WP^\.^";S5;K0]+ATV;5)5FNS"6Q(PW8PI.% W-PH Y/%=OUVA:4X4N6?1 MI]]].GE;8Y/JM:ZC.IS0ZI_A_P $Q/A[\$?"/PQN;NYT;3LW4\OF+<73>=)" MN"HCC8C*J 2/4YY)XJ+XP?!?2OC'9Z3#J%S/8R:?<&1;BV_UAB88DB&>!NPG MS$'&T<S]ER^[V,+PAX)T;P+I,-AHUA!:(D4< M3S1Q(LL_EH%5I&4#>V!U/J:\(T7X)^.)/BD\VJ2PIX&;Q9=>(OLL4L?F"49: M"4G&XACL4KG@*V0.#7TI16E+%U*3FUJY=]?Z9%3#PJBCV"BBBN(Z@HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /*OVEO^2=:1_V.?A/_ -2'3J]5KRK] MI;_DG6D?]CGX3_\ 4ATZO5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** (KJWCO+:6"5=T4J%'7U!&"*^0?V/_">G^/M \>Z?XAL1J.EW M']GQ%'+*"8Q-@!E(((&WH1U]Z^PZ\G_9A\$3>!OA+86]]I\NFZM=3S7%[#<+ MA]_F,B9'8>6B?G[UZF'K^QPM9)ZMQM\FW?\ \^M2]IB*;:T2E?\%^IZ=IFF MVVC:;::?90K;V=K"D$$*YPD:J%51GT JU117F-MN[/0VT04444@"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P/"/Q!\+?$"*]E\+^ M)=(\21V,YMKI](OXKH6\PY,A\4^%[Z32[[5K>&Z2WCUVQFDF,3.&$:QQO(6(P%1F)P":Z_\ X:P^ M"'_19/A__P"%18__ !VNP^(7@>#X@Z#:Z7<7,EI';ZMIFK"2)027LK^"\1.> MS-;A3Z!C72T >5?\-8?!#_HLGP__ /"HL?\ X[1_PUA\$/\ HLGP_P#_ J+ M'_X[7JM% 'E7_#6'P0_Z+)\/_P#PJ+'_ ..T?\-8?!#_ *+)\/\ _P *BQ_^ M.UZK10!Y5_PUA\$/^BR?#_\ \*BQ_P#CM'_#6'P0_P"BR?#_ /\ "HL?_CM> MJUS7P]\#P?#[0;K2[>YDNX[C5M3U8R2J 0][?SWCIQV5K@J/4** ./\ ^&L/ M@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5%C_\=KU6B@#RK_AK#X(? M]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^%18__':]5HH \J_X:P^"'_19 M/A__ .%18_\ QVC_ (:P^"'_ $63X?\ _A46/_QVO5:YK4/ \&H?$C0O, MB7.DZ3J&DI;!1LD2[FLI6))X7B+J#P2 Y(SZ4 #Q9KW@S5);F2"3PSJTF MK0QHH(F=["[LRC9Z#;>,W'=!ZUTM 'E7_#6'P0_Z+)\/_P#PJ+'_ ..T?\-8 M?!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUA\$/^BR?#_\ \*BQ_P#CM'_#6'P0 M_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8?!#_HLGP__ /"HL?\ X[1_PUA\$/\ MHLGP_P#_ J+'_X[7JM'])M-)BN9E"O*D$*1 M!V X!(0$X]: ./\ ^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A_P!%D^'_ /X5 M%C_\=KU6B@#RK_AK#X(?]%D^'_\ X5%C_P#':/\ AK#X(?\ 19/A_P#^%18_ M_':]5HH \J_X:P^"'_19/A__ .%18_\ QVC_ (:P^"'_ $63X?\ _A46/_QV MO5:YKPGX'@\)Z]XSU2*YDGD\3:M'JTT;J (72PM+,(N.HVV:MSW<^E ''_\ M#6'P0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM>JT4 >5?\ #6'P M0_Z+)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM>JT4 >5?\ #6'P0_Z+ M)\/_ /PJ+'_X[1_PUA\$/^BR?#__ ,*BQ_\ CM>JUS7BSP/!XLU[P9JDMS)! M)X9U:35H8T4$3.]A=V91L]!MO&;CN@]: ./_ .&L/@A_T63X?_\ A46/_P = MH_X:P^"'_19/A_\ ^%18_P#QVO5:* /*O^&L/@A_T63X?_\ A46/_P =H_X: MP^"'_19/A_\ ^%18_P#QVO5:* /*O^&L/@A_T63X?_\ A46/_P =H_X:P^"' M_19/A_\ ^%18_P#QVO5:* /*O^&L/@A_T63X?_\ A46/_P =H_X:P^"'_19/ MA_\ ^%18_P#QVNP^&7@>#X9?#?PGX/M;F2]MO#^DVFDQ7,RA7E2"%(@[ < D M("<>M=+0!Y5_PUA\$/\ HLGP_P#_ J+'_X[1_PUA\$/^BR?#_\ \*BQ_P#C MM>JT4 >5?\-8?!#_ *+)\/\ _P *BQ_^.T?\-8?!#_HLGP__ /"HL?\ X[7J MM% 'E7_#6'P0_P"BR?#_ /\ "HL?_CM'_#6'P0_Z+)\/_P#PJ+'_ ..UV&G^ M!X-/^)&N^,%N9'N=6TG3])>V*C9&EI->RJX/4EC?.#_N#U-=+0!Y5_PUA\$/ M^BR?#_\ \*BQ_P#CM'_#6'P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8?!#_HL MGP__ /"HL?\ X[1_PUA\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6'P0_Z+)\/ M_P#PJ+'_ ..T?\-8?!#_ *+)\/\ _P *BQ_^.UV'Q"\#P?$'0;72[BYDM([? M5M,U821*"2]E?P7B)SV9K<*?0,:Z6@#RK_AK#X(?]%D^'_\ X5%C_P#':/\ MAK#X(?\ 19/A_P#^%18__':]5HH \J_X:P^"'_19/A__ .%18_\ QVC_ (:P M^"'_ $63X?\ _A46/_QVO5:* /*O^&L/@A_T63X?_P#A46/_ ,=H_P"&L/@A M_P!%D^'_ /X5%C_\=KU6N:^'O@>#X?:#=:7;W,EW'<:MJ>K&250"'O;^>\=. M.RM<%1ZA10!Q_P#PUA\$/^BR?#__ ,*BQ_\ CM'_ UA\$/^BR?#_P#\*BQ_ M^.UZK10!Y5_PUA\$/^BR?#__ ,*BQ_\ CM'_ UA\$/^BR?#_P#\*BQ_^.UZ MK10!Y5_PUA\$/^BR?#__ ,*BQ_\ CM2VG[4OP7U"ZAM;7XN^ [FYF=8XH8?$ MMDSR.3@*H$N222 *]0KFM0\#P:A\2-"\8- MH*FQ0#_?/H* .EHHHH **** "BBB@ J.:XBME5II4B5F5%+L "Q. !GN20 * M)IX[>/?+(L29 W.P R3@#)]20/QKYF\8>-'^)NEM>^-/#UE=_#&S\1W6F7B: M?>2KJ.CW$$\EK#<7:@#Y-Y6;=$5> F&0%U!=0#1U#]H[7?"OQ7U>PUW2=1?P M_9P:C-)IEAX8O6N;>WM7A"7HO"WDW,,? M#V'5/#MGH'_"M]&O-1TW5KV6R\0>&_%+;?[#U&')N+YY45D61I!EXD^2=Y%E MB*Y=G^@_"/@ZQ\&VEY%:/<7-Q?73WU[>WDGF3W4[!5+NV .%1$ 5410 % MH W:*** "BBN6^*'C8?#?X>^(/$YM!>_V7:/<^0TGE(V!U=\'8@ZLV#M4$X. M,4 6/B!XJD\$^!_$>O6]A)JUUI.FW%^FG0$^9<&*-G"* "> 3Q7EW MP=_:$?QMXPD\-ZC=Z#KL<\ N--\3^%)7DTRZDV"22S.YF*W$<;+)@,P9&S\I M#*.:UR'5]4^(5YJ6L1/X7^)UEHGVOP]JNBRR:CI>JV5N[O/ L(19'+&XC66 M@LP$#PMN3*>H_#SP[J7B*/0?&'B_0T\.>(H;61;?P]:WOVBVTWS6)=B0BAKA MEPK-@A?F5#AG9P#T:BBB@ HHHH BNKJ"QMI;BYFCM[>)2\DLK!411U))X KQ M36OC!XQF\:^+8O#.FZ-K.E>%OLLD^@[G&JZM:36T<_VVSEW^6$RTL21LA$CV M\@\U.*Q?B9\0'\4MXE&O^#[/7?AMX3UJ.#6[>.\,E]&(HXY_M4UFT>R6W7S% MD,6[>402*'/[NL/X(M5\/2^#[[0_#7AK4]2&E>)+'4;C2Y3:7TO7-)N5O-*U.UBO;2Y3.V M6&1 Z.,]BK _C6C532-)LM TFRTO3;6&QTZR@2VMK6W0)'#$BA415' 4* . MP%6Z "BBB@ KS3XO?$ZY\)6VCV6A7VCV^IZEK,&C3:CJF9[726EAEDBDN(DD M1CYCQQP(N]-TEQ'SZW/BEX^U?PI?^%]'T&RTZYUCQ!=RVMM)K%T]O:H8X))B MI9$=F=A&0J@=-S?PX/SE/H.F/JNE#0OA(][XENFU7PMXPT*Z"2I-/<)%=)+J M%TJ[9;=B!,EPREMCLJH)&,5 'TA\,_'VI>([S6_#OB;3H-)\7Z$83>P63RDWOM3. 7<_>9B>QH **** "LO6_$FG:!]EBO+ZTMKN M]XC(%\,>'M2U(6TE_/:6DUU%86Y'G7)CC+ M^7&#U8XP/K7RUX^DE^)OA2\N/%?AG1-;U7QGX2N(?!OB'P_?#'XX>*M2T_P (:_XE.AZCX7\6R):+/H\, MMM/X?U%\J+"Z21W\W$@,!D_=,LH"M$-_R?0%>-?##X9V?B34A\0?$G@Y?#?B M&\G6]BTX7,/"<'@^'Q/X:T*.RDUO38]0,.IW\$@\]OL\)39+ M$1'Y91W7SOWR C;\X!U/BSXR2^$?$-O>3Z0+KX<_8H9KOQ;:SB2*TDEDE4,R M@$&!!$/,E!_=^;&S#9O=/1K'4K35(WDL[J&[C1S&S02!PK#JI(/!'I7SM\'U MDD\3^,/#?@CPZUE\,->GBUNSUVT46MA!9W6F0#%@NW#2/.'D*!0J9D9OF=%; MW7P/X'T+X;^%--\->&M-ATG1-.B$-M:0#Y5'4DD\LQ))+$DL22222: -VBBB M@ HHKC/BEX\NO >DZ4=.T^#4=5U?4X-)LH[RY-M;+-+N(::4(Y5<(0,*2SE$ M'+9 !=\?^)M2\->&[NYT'1_^$CUU7MXX-*6;RB_FSI%O=@K%(UW,S/M("HQ[ M4WP+\1=(\?:2MU9O)9WB2O:W>E7P$=W97* &2"6/)PZ@@\95E964LK*Q^:+^ MZL?#?C;2O&%G\/\ 5(/BSIOB8Q>)K.QVWM]?6=[:78MT6Y54\ZP,J0K"\@C2 M(VWSA#')7T'X3^&>GV_BZ?X@ZOI5O%X\U/3[>SNY(Y1<)91HH+6]O)Y:$H7W M,6*[F.,_*J*H!WE%%% !1110!6OM2M-+C22]NH;2-Y%B5YY @9V.%4$GDD]! MWKRGPK\5/%EKXY@TOQYHVD^'=+UC2KO6M,DANV,ME%;/")8+TM\GF;+A)-R' M:NR1>=H9O.V\0:5\=(_!>M?$[P)IUSX*\2VTMGHDWVK[9'87%WM407\$D8$5 MUB/RDE0MLDDEAR"P:2_\'?A]?_'#X?\ PUUGXH^&=0TR]\.:/:VZ66I3O'+J M-R8(?MC7EOCF'SX8RB.26,6YAA@" ?22.LB*Z,&5AD,IR"/6G444 %%%% !7 MCOQ:^+GB?P?I]_XF\.:7HVK>!O#^G?VMK.I7%XV^Y@5Y?M$=H8\J)(8X6D8R M<-O1!@EF6M\7O&.O:_K/B;P%HGAF'7K6VT."]U6U.JFQO[ZUN7GB:.R^0J75 M8),EV12SHNY"YM M+U(U"X%V5CA4PJHV$,\A'RAP#ZHMKZVO)+F.WN(IY+:3R9UC<,8I-JOL8#[K M;75L'G# ]Q4]87@OP7I7P_\ #\&CZ/ T5M&S2223.9)KB5SNDFED;YI)'8EF M=B2236[0 4444 %X. MT409I&"X+",J"&(JI\8/B(_PX\'S:E:I:2WIN[*S#7TI2WM1"]^+6D>(]-\0F;00+A]7L7D2RDFM99=K( MH@+120NV(<[B2A#D ]K^%7Q*OM:75="\8W&CVGC#1]:?0IAI[F*"_F%I%>H] MO%([.,VTZ.8]SE=K_,0N:])KSCX>?"6QT7Q-JGCW5],MH?'OB!8Y-2:VN9)[ M>V80PPF.WWXVYCM[=7=54R&%"0 %5?1Z "BBB@ JOJ&H6NDVW,-G:QX+ MSW$@1%R<#+$X') _&K%?-7B7QU;?$:2PU;QQX*T[4_AE8>(KO3&9[G[5)874 M4TMBLVHV;Q[#$SEB"&8Q;XG8$;G0 V_$G[16I_#GQQ=#QEI$=GX/-K>W:2:5 M:W5_?6%O;SK$EW=B%'1()U\R12=NU8^2QW;/>(Y$FC62-E=& 964Y!!Z$&OG M7X.^#]7\=?#IO GBCP_J>A>"]!NKK2A'=3M!+K$,-W-'%"4P6:S\@0@L6'G< MC!CYD^BU4*H & . !0 M%%% !117EWQ2^('B"Q\10>#O"NA0ZOK%[I-SJ4IG MU?\ LV3[.CQQ,+5_*D#S@R@C=M1?EW.-PH B^.7Q8U_X;:#/JWA_1+#6+33[ M::\OYKZ\:%&*.B)90;$/-/B^%'@6\M= M'\4Z/%%?6KP_9(-/O[*[>*ZGOFPZ+>('9'X>2:2.(995+K]'>!? MCX!TNYM M;6XNM0N[VY:^O]3U!U>YOKE@JM+*555SM1%"JJJJHJJJJH .CHHHH ***Y' MXJ^/!\-_A_XA\0QV\=]'[%K+2GTZ\\6WD3?V5H]Y>I;M=2# )Y.XHF=SE02%!P,X%ZIXD? MP?XPA!UYKZ\M=/US3-)N+72=6%N%:00F5Y-LB_O%*%V!\B1E8@8'F/Q,M;N\ M/B Z]X.L]6^(LMO9>(/#FO>'5:Z74H;"XAE\NUW_ #P2QE]QA#$2+,65FS(J M>[^"?"]UK&I6_C7Q5I?V#Q0\,D-MI_VU[B/3+=V!\L#/EB9E6/S708)&T,RC M+ '>T444 %%%% !5'6M>TWPUILNHZOJ%KI6GPX\R[O9UAB3) &78@#)(')[T MW6M?T[P[!;SZE=QV4-Q-OB9J5E MIM]X:M?">I1V%]XG\)17%-+U3Q9X;UO1I8=+L--U2XNM0GM7\37%LFQWO;08$J* M411*^&E_>#!A*;[WP4^&7B^0^&=0?5];BTOPNME:Z/\ \);IUM;Z@;4P-#J- MFRP1Q_Z.P6T:,R#S/-MMQ9TV9^F: "BBB@ HHKRKXA?&C1]&M[&(?VA+X;U. MWOH[_P 6:.RM%H8BD2 RRL0=H$KL"X#",QLS@(K,H!)\6/'@MM#:72=;A71[ M74_[$\37>FRJ]WI*SP[$E5@2(I(9)[65MX.V-FO:BNL:K90"VEU!00;D(2J2OQ]]D"EL<;BV.,4 )X&\#6'@ M'29[.SGNKV>ZN'O+W4+^027-Y<, &ED8 #.%50% 4*JJ *Z*BB@ HHK,U7 M7-.L+FVTZXU:TT_4;\,EG%-,BRRL!SY:, M1[?S0'*D8'F;,@LJLRY^H&1FOECQGI^EZEX%L_C/=:3?W7Q L=>TFRU>"VCD MNIM/A6]M=/U73X8D4L]L4^UR^7@^87$G.5Q'XW\,^+?BPW@/Q7HM@T7Q2\/_ M &[PS?:I8R);II6I*\+&ZF#$E[)EAF)A 8R1WD8P&*NGM'P?\#^+/"MY>:GX MDN]/>\UJQM9M7MK$EHSJT2F&:ZB.Q0$FB2#*;1M,7UN%7C<><$1-G(\9^))OBAKT/@'Q9 MX2U+0?!VNZI)9:9K46I&&YO;JPE:X:-XE17@CD6TEDBD21BZ1[ODR,U+?0?B M#XC\0KX=GCCN6\#ZC;WNE^.M1WPR7Q(3=;/"(P)6:UEN(I9D(C+/&RC>'2( MX_X/_#&W^($FJZ5=Z7XGT!-!GU;PQ>^(8K^2S?5;&'4[B.RLF#*3=(MGL;[1 MD&/S L;DM+L^J[*S@TVS@M+6)8+:WC6***,85$4850.P %3T4 %%%% !7!_ M%+Q]+X+\/OKEA-:W5GH=Y#-X@MQAY(=/;*S2\,-AB5A.V.F7OBBQ:_N+349M&43-IT< <7$KH/F?RW4*T:Y?!8J&*[3X##X! MGT]K*/1?"3:OKLVI_;=$\=:$B2V.OZ5>7/FW,&IR \KY,D@?S-RL1'+"3)A% M )?'7P@T'X>>-O#GAK1?">J>+[;QAH-Y]ODCN9(VO=8M;FP:TU*YO$&+><)- M>2&Z&'_=@(&8(A^D/ ?PZL? ,>HO#?:CK&HZC*LMYJFK3B:YG*($C4D*JA54 M *H'4G+,Q)\+_"NH^!_!-AX?U&_74O[-:6VM+D%BYLUD86JR%N6D6'RU=OX MF4MWKJZ "BBB@ K+UKQ3H_ARXTNWU75+33I]4NA96,=S,L;7,Y5F$48)^9BJ ML<#G@UG^,O&UOX1LY52VFU76GLKF\L=&M,?:+\PA=T<6<+NS(@Y/\6>@)'B- MYX5O/C+!X]MO$VAV/AOXLZ/:VL>FW-OJCZC96C;A=6%Q:L\<3(#,OAYXX\8:QI;:Q\7/ :&UM[B&!GFLY[-OM4$]FB O$;F M&2&218^9 XC.0FT>D_"WX2:-+>1>+I?#>H>%]^H3ZKIWANXU&1[>TDE5D-V; M3_5V]Q(LDI:-'XK?7="N%W2"X4K) M;G*MM5XO-NHW/.\,G.(Q7H- !1110 4V21(8VDD941069F. .I)JOJNJ6FA MZ7>:EJ%Q'9V%G"]Q<7$K;4BC12S.Q[ $GZ5X_\ %7QA:>.D\2?#6Y@GT6UU MNT&FZ9XFNHQ)IMY>RPB46K8(R"CQ_*2%E#2(IW+@@%SXC7-EXXU_P]X8U:[C MO/A]XPME^S7%C*-EU=0-]I-K)("1)##]4NK>P\4:=6& M31O"7Q1^(5Q(8 MDV2,5;ZKCW^6GF!1)@;MO3/?'M0!G>%_#6G>#?#FF:#I%L+32]-MH[2V@W%M MD:*%4%F)+' Y)))/))-:E%% !117,?$+5M9TWPCK%QX7BAU#Q#8PB\ATU@&: MY5&#M"!N&&E57C5BUCPMX'U+6M#LUU&\TX1W&+J]>QDF:Y. MHZG;SV'E/IT9?%L)%O'E"1ND<*VZR978SU/XH\)77AF:Q^*7PFU.&YU?Q%I[ M-:-)I\U_<>)[B[N$N8H[QU(6&"*.,(DISY,A/8:FESA;AC''<,1&H\^'R9(Y+=@\>VY*EI _& MK\-;7QOXS\5:/XVUG2;/PWE?$JRMO&EUHFL^&]-U"[M-:;19KEH+/5;^,1RC49+$IF!A.@=0 M"OF&-)'3.TU]#444 %%%1SS1VT,DTKB.*-2[NW 4 9)- $E>5_$[6AK%]H&C M2:EM\$>*1/HMSJ&E3;9X;P[7A43*3L25([F$D8(=X@#EAC$^+7Q&TSQ?I>I> M!Q+>:5HGBO04@L/',&'T^.YO5E2WB9@007"J5;[C%U3L:%;:;<5;H **** "N6\:Z[-)IVK:%XU299F2XN95CD:.'%O* RHQ9U" 9/'S5J&D^)O%6N:5XXTUO$6D M7E[J^IM?6OAFPL+[4=*UFVA.F& 7%Q$RR6;^7*5:2, 9B8L@90H!M^,/#WA2 M72_!'Q6T#P1?>)M7\1:Q/#KL"VBW.HWUK=VEW%)IEUP 88I_(B"2$1Q&!2Q M5V/M7PD^$.G^ +.TU!X+N/6FL([,V]UK$^IQ:;%D.UK;238;R@_? )"(#PBA M7?!KP+K_ ('TZ_\ [ M1CT6@ HHHH *H:YKVF^%]'O-6UC4+72M+LXS-)I?#7C#0[^SETJ> M]DLM#U<@6>M0)*8!?(@XF"%3A&YB,J.5RT+T 'B;P?I/QB^(>M^"_B):KJ>G MZ:BZII&F\I:WEK,D<8FD&?FN+>>*< @_()XFP&92//O@'\-8/BUX1L=4\0:5 MXBT<2:;86.OSW-X]LOBN[MX_+E>ZM63Y@IC13."C3893NB5-W??#_P"'_B23 MP_X"GOI)+/Q3X(O;C19;Z_7)U?2E8P%BR]?.BCM;CMB6)0> :]NH **** "B MBN!^(GQ"?PG#I.L65S9W>@V>KQV/B'RR))+6&4-$LF0?D\N9X&DW#B/S&.-M M %'XV^(-9TG1](32]431])U2_71M1UF&(23Z;YY\J&XCR=H(FV1'<"%,P<\( M0?);'0]&F^(VJ_"K4-;\4ZQK>CZC!JWAG6([QKG6-"MY;0>=(]W,6+0>8LB_ MOMX?SQ%M<( N-X2^"7C?2O&'B;PAIFE26WPJU35-0C\1VVI7(1;E+IYI8;G2 M<9:)XTFA$Q)4,\09/WGF$_3O@31]4TOPWIO_ D;V-YXI%G#;ZEJ5C'M6[>, M$!^0#@DLVT\*78#/4@"> _ ]IX!T-M/MKJ[U&::XDO+O4+]D:XN[B1MTDLFQ M50$GLBJH 50 !71T44 %%%K^/Y/ F?B]X9\;Z-;ZG#HSG4[F-(Y;%9 MX[&4I'(8)-.N'F\LJ@_?R,RY+$^W?"_PIK^CZSKVO:K%::3'XC6"_N-!MI#/ M]BO@'CD82\*V^!+0,%4#S(Y6!._- &5\&_@WI7A6VTW7)-$N_#]_'%.MEX=E MU>2]M-$BE?)B@0GRXB46,,L>40ADC.SEO6:** "BBB@ HHKC/B;\,++XH6.E M6]YJ6I:4^EWG]H6ESI=QY,L5P(9(XY V#G9YI8*&-!\46%[+HFI6M^SWMF]LZ%6N$9%6.;#)<1E&8*8F!.0"32_! M6F_M*:#X1UKQ9<3Q:IX=-YI.NZ/8RA;6\GS&MS!+QN>W=X(Y% ($D;)NRCLK M5=-\ ZM\?)K:/XEZ1+;67A2_GM(;NTFDM8O$H&^*>[D>1"L*C M)17(W$ 'F/A'XXT:[\>:WI>ER3?\(UXK-SJNG6][:26TMIJ$3B/5+.2&5%:- MMYCGV.,LTUPP^45[=>6B7D8!"K*F6BE**QB?! =<@C(!/YFN=\%?#W3_ ;I M,%L99]9OUN9;Z;5=3V27,]U*"))B0H5"02NU JJN%4!0!0!3^$?PET3X->$8 M]"T19)%9_.N;N;'F7$NT+N(4!555542- $C1$1%55 KM:** "BBB@#&\9:[< M>%_".M:Q::;-K%W8V'O$WA>01_VWX=N[9YIH9;<%UW*3.7W1.&^2*:(MS7U)7% MWGPD\/:E\4[7Q_>V_P!KUVRL5L;+S%3R[8;I"TJX4,TA$K*&9)O M.5^!G@'Q1X:\K7-?O7%[J^EPQZM976Q[B2[@9HX+J5XSL,[6OE1S;HHH **** "O&/$GCC5?$'BK_ (0[Q9X(AM_AYXLGO?#-MJ$VH-]KGF6W MG=S-;&("."5()Q'()68D(=H$BX]GKB/BO\*K+XM:5I-A?:GJ6DII^HIJ"SZ5 M-Y,[8CDB>,28R@>.9U++AQG*LK , #S;3_!,GQT\&Z!H'B/Q)J5AXE^'^O-% MJ-[IDJQW%]BRGMUD,@&4%U9WPE+QX93*=I5ER/==)TJST+2[/3=.MHK+3[.% M+>VMH%"QQ1HH5$4#H !Z"J^@^&=(\*V,-EHVF6FEVD,,=O'#:0K&JQQKMC M3 '15X ["M.@ HHHH *\W^,OC+QMX;TEXO ?AB/7M8CM9M0DFOV9+18X1N\@ M%?F>>8_NT4<+DNQPH5_2** /&?!WBC3],^)5AJFF72R^#OB=8Q:KIDV[Y/[2 M2W#,J\\&>T1) H&,VDS'E^>N^&/PAT+X5_VW+I:O+>ZS>RWMW=2A5)W2R2)" MBJ L<2&5]J* ,N[G+N[-K>$_ .C^#=!LM'LH#+8V-S/=6:W1$K6S222/MC)' MRJ@E9%Q]U,+FNBH **** "J^H7?V"PN;GRI)_)B:3RH4+N^ 3M51R2<8 %6* M\S^)OPQDUC6/^$VTK7+W1_%.CV/EZ=*JO/;(H9Y)HY;=/FFCF&Q74?-^ZC:/ M:Z@T <5KGC?4?B%X+CNY=$?PQ\6/!LUMK:^&IIP[RL04:*"4A1-%=1/-;H^! MAY,,%="HZS0OAOX3^(7CC3OBY:ZE&\"8RTH2Y95 M+$A,D@!CFF^$_")^+4G@[X@>/O"":%XCTF*633=&FN%N?L1E$9,LA,:D2YCX M4\)P2 X^7U.WMXK2%(8(DAAC&U(XU"JH'8 =!0!)1110 4444 >-_%KXZ/\ M"OQ]IVF:_H"3> ;O29;O4=<20N]B%E2)Y)8-OS6R>;")) 24\Y6*[ [+B?#O M2]-^)'PI\1?"B[U*9K*SMH4TZ^V*UQ+HER/,TZY03*QWK&K0^8Z[A+:N^,XK MU+QM\*_#7Q$U+0[WQ!I_]H2:/*TMO$\C")]Q4E)8P=LJ;XXI-C@C?%&V,J*U M_#_A/1?"=E:V>BZ39:5:VMNEI!%9P+&L<"$E(EP.$4LV%Z#)]: '>%_#.G># M= LM%TBW^RZ?9Q^7%&79VZDEF=B6=F)+,S$EB222236I110 4444 %?*/Q&^ M"/BCPKX@U3Q=HC:?+KZZO<:GHFK:5ITAUK4;B?/E:9?2JI46"DA&=C@1119" M&/$:IXRG^-/A#4]%&ES^"/B#IZ+X@\/VNL/M\WRG#VMT& M&8F.R.>/AHQ(\;C#JS^[UQOQ ^$_A_XG:AX=6\)?$N2^U"/3O[-$4WAUBJQ2S).)% MCNL#<3!,CAHL[2Z#<#MQ7LE06EE;Z?$T5K!%;1M(\I2% H+NQ=VP.[,S,3W) M)/)J>@ HHHH *\J\)!:VTES?ZI//+,B06D2=?* M6VDDE8Y"K)&> 68>JUR'Q ^%NB_$9M*N;XW=AK&D2O-IFM:9.;>\L7==LGEN M."KKPT;AD8 ;E.!@ \J^$MQHGCSP1XM^&MM=EO#US9R7&@R36BEETFZ\Q!$8 M9TVAK6=9[*.YG8RW#>8_F2L\K99FDD^=B M3\S')YK>H **** "N*^,'CV?X;^")-8MH+:2=KVSL5EOI#':VQN+F.#SYV'( MCC\S>V.RXRH)8=K7A?Q5^'MUX,F\2>.- MKWQ7%?B?INJ^*]-M]&UO2533]JZI=W5 MQ%)?.&73X[B;SI8+=0 $5Y3O8\LQ"AF*HBK!\*_@SI/@O38+JZL[AM5FTY+& M2SOM6GU2#3X>&:TMWF /DA_506"(#PBA?2Z "BBB@ HHHH ^9O&OQCB\7KJ? M@CQS9V_@"75K:SO_ [J*W,ES^3R MI-Y\<,B*S,A8,FXE#N[AO M#.B?M0?#KPM<^);9K9K"_:35-+A*@I>0"6WNK-I,;UC\SS$;81YB JQ:.1@W M;>-/AU8^.I+&._NKJ'3H;F.ZN]/M?+2/46B97A6X;:7*(R!MBLH;HVYEM MK.WL_-^SP1P>;(99/+0+O<]6..I/K0!(B+&BHBA548"J, #TIU%% !1110!% M=0_:;>6'S'A\Q"GF1'#+D8R#V(KX]\/_ ?\5^$_&^J>"X@][IM]'IFE7L5O MX66UT76=$576ZGNKC+XO0L\Z?)(K.ZQ$Q>7DK]CT4 <]\/\ 1]8\/^"](TO7 MM176-5LH!;2Z@H(-R$)5)7X^^R!2V.-Q;'&*Z&BB@ HHHH P?'&L:OH?AFZN MM!T@:YK&^*&ULGE\J,O)*D8>1\$K&F_>Y"L0B-@$X!\/U;XA:C';P^.]>L[' M1O$OP]UF?0_$]MI]T9K>?3IH(;B>2)G5&*I#):7V"NY5@D49R2>K^)O@G4?! MNI:W\3_"MUJ%[XJ1(_-T7$DUOJEJB*BV/E(I*L7WO', 6CDE _@S MIT?BK6/B!K^EO%XJ\1,MSI:CJURE]!;7$@:UL)OL4%G)- @'$DD-M$I=B2%#!=H M=PWHU(JA5 P!P *6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** . \8?'KP+X"UR71]=US[#J,:J[P_9)Y,!AD'L M3_AJSX6?]#1_Y3[K_P"-5ZU177&6'LN:$K_XE_\ (G/*->_NR5O1_P#R1Y+_ M ,-6?"S_ *&C_P I]U_\:H_X:L^%G_0T?^4^Z_\ C5>M457/A?Y)?^!+_P"0 M)Y<1_.O_ %__)' >#_CUX%\>ZY%H^A:Y]NU&16=(?LD\>0HR3N= .GO4GCS M4]7N?%_A;PSI>JRZ%'J<=Y=W.H6T44EP$@6,".,2HZ LTRDED;Y48#!.1W=8 M?BGP7I'C*.S&J03-+9RF:VN;2ZEM;B!RI1C'-$RNN58J<,,@X.:YJC@W^[32 M\W?]$;04TO?:;\E;]6>-^*OB5XV\%:;\3; 1ZEXDN="T99K76[6WL88[23[+ M(_G31R2J6.0KL$1P=K;4 (2K_BSQ9XL7X@>-8+&^UZ+2]%L8IX?[/BTPV4+& MV>0^?YZFX;+*/]5G\*]&M?A;X7L]%UG2HM,VV.LVGV+4$:XE9KB+RVC.YRV[ M<5=LOG'OAII,6I^)-1_LVREF$"2 M^3)+ND()"X16/12>G:NDHK.T];M?=_P3K-H2MU]Y:^GNZ?.YR_@+XF^& MOB=8W-YX9U+^TK>VD$4K>1)$58C(&)%4GCN.*YN']I'XV#:7<%W;;);$L3&5SC!+-SC//6M#D/ =#_ &AKS[=\/%U+ MQ/ID2M9:>=:L[B2"*XOI;X.BNB<,!"PAD;8 -LQSP/EZN\\9>)O#>J>,X=E&+0[Y56XMC=3,S[8HXE_>%RX(2*-00P(V#'-*GPE\++>7UR=/FE>\BN M(7CFOKB2*))SF<0QM(4@WGJ8@I- 'G%Q\2-:^%]G%>ZUXAD\2V-[X5N-;1=1 MAMX9;>ZA, "!H8XE\J0W*J-PR&4?-@\1>%?BEK/B?PQI.A6GBW3]1UV3Q*VA M7GB33?L\R&#[/->+-"%!BWM"BQ#*E0^[*Y! ]&TWX,^$M+\HQV%U<21/;O'- M?:E=74B""02PHKRR,PC615<1@[-R@D$@5?USX:^'/$5S?W-_I[27-Z;=I9X[ MB6*17@+F&2-D8&*1=[?.A5L'!) !D?#W5-8A\6>+/#.JZO)KRZ2;6>VU"X MABCG,#_AGI7@35M2O=(N=35-2VO=VU MY?27BRS !1.7F+R[]@5/O[<*/ER,U0D^!W@N:.[BDTF5[6X\P_9&O[DV\#._ MF,]O#YFRW??\V^)48$G!&30!C7'QBUFUB-C)X7MCXE37H]!DL5U4FV#26OVF M.83F$,4V%PCCU82/-)%=V]K,C? MN@$ >XW(V3N5/F$9.!Z7IOPS\.Z3:VD$%E*XM=0.JI+<7DT\S76PIYLDKN7D M;8Q7YR> !_",8?B_X'^'O$WA>WT:WA_L];4LMO-NDE\N.2ZBN)TP7&=[0J,D MY7MZ$ JI\6M7\N;3'\.6J^+EUI=$CTY=38V;.;7[9YIN?)#!/(#M_JBVY=N. MEW&A6FC^>\UMD_X5#X6_L$Z0;*Z-N;W^TOM!U*Z-Y]J QYWVKS/.W[1MW;\[?EZ<4M MG\(_#%A/I$D-I>*FE,'M+9M3NFMUD#,WFM"9#')+N=F,CJSECDG/- 'EO@O] MH+7Y/#>N:MJFC0WFF:?:V LVCNGFO[FYNF2.))4BME4AG?EHDRH "QR$\>M? M#GQE=^-_#[WU_HMUH5W%7W:A?SWLF3C_ ):3.[8XZ9P* -.BBB@ K#3QMHLEJMPM[F%K>2[# M>4_,49P[=.Q_&MRBHDI_9=OE_P %"U,=O%VD+)(AO!F-X8V^1L!IAF,9Q_%D M?3/.*%\7:3),D2W8:1Y)XE41OG=#_K1TXV_KVS6Q146J_P R^[_@]O\ /R#4 MPG\<:)';&X:^ B%O'=[O+?\ U4C;4;&,\MQCK6E9ZI:ZA-=Q6\OF26LODS+M M(V/@''(YX(Z>M6Z*<54O[S7W?\$-3R7Q5XPU?P;\2S=^(M:N]$\&-Y2V+I9P M3:?.?+/F1W#A3/%-N)9&RL1" (II-5;3=UII]_91 M17"72023R3Q1QQ*4M61H?+\_+DJP.TC#>OZI\+_#6MZ\VK:AI[WEP[B62WFN MIFLY)!'Y0D>U+^2SA,*&9"P 7G@8SM-^"'A#29(G@M-0:2*W-G')/K-[,RVY M7:8 7F)\KH?+^YE5.,J"-1G._ CQ/XD\3*UQJ-[K&K:/+I5E<"^UK3$L7%ZX MWMX(6C- MP(Q+97$2[6A/F(NV4M(I4;MN>?:]+TVVT73;33[./R;2TA2"&/<6VHJA5&22 M3@ 1NZ>6 NW[O?&>:IZ+\'?"F@ MG=:V%R\GVJ"],MWJ-S?G&.>\_P"%1>%XY-+DM[.[ ML)=-C>*WEL-2NK9_+:02-'(TZT+6+#3(IM- MFU*V6S:::YN+M(H!,)?*CBDE*HFX'"IM W' [4 :%CX^U34-&\:V]]I]OHVO M^'XVW+9W1NX&W6PFCD1WBC)^\059!@J>H()XSP#\0O%R:-X=X= M29FO9+N\FN9[@F,1Y>:5VD;"*JC+U+QIH%KIVG167AR3Q--HL]\U MRKSW#0VUP9$:$QX1#)'\KK(6/E\A0V*ZA?@SX.CO+.XBT?[,+6.VC2VM[J:* MV<6YS 98%<1RF,@%6D5B-JX/ Q./A/X6'BI?$0TZ0:HETUZC?;)_)CG:/RVE M6#?Y:NRDAB%!8\G)YH X7QKKWBF/Q!\0[S3/%,VEP>%M.MM0MM.>UMI+2<^5 M)+(DY:/S=K"/;E)%*YR.E)8_'#4%TZ*[72@]MBV5Y=7>GW.HQQ*AAD&[R)5M0SG!VHC@ X)9 MP<5ZY)\-/#LFM3ZJUG-]KFO(M1=1>3B'[3&H5)1#O\L-@ $A1NP-V:S-4^!_ M@S6;Z]O+G2YOM%]YHNG@U"YA^T+()'5'9&)VEE) XZ<5%-\'/"LT006E];[+R6^ADM=5NX) M+>67=YODNDH:%'W,6CC*H29O[&T^/3UEBA@9(F;;LA39&H M4G PO'&,]\U':^ =!LM8758;'9?K=3W@F\Z0_OID5)6P6QRJ*,8P,< 4 >8^ M+_CIJU]X GU#PGHZ&]?PDWB.6>ZNUC:Q1T;R_+4QNLSJR.2K;%(0\0SZ3IOA2[U&*)YK-+\I=1QM=11,Q\R06I@CB:1#'O$S,"RDQXSCI=4 M^!_@O6-)T_3;G2)#8V-D=-BAAOKB(/:G'[F79(#,@(! DW8.2,$DU:/PD\,B M[U">*"_M1J"2)=6]IJUW!;2^9%Y3N8$E$>\K_&%W;@&SNYH A^$_Q-B^+/AZ M77;.P:RTLR^3;M+,&ED95'FAD ^3;)N0'O!^C^$WO3I%DM@ MMXT;S11.WEEDC6-2$SM4[$0$J!G:,YQ6S0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 0 !1110 4444 %%%% '__V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 29, 2023
Feb. 12, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 29, 2023    
Current Fiscal Year End Date --12-29    
Document Transition Report false    
Entity File Number 001-35249    
Entity Registrant Name THE 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 Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 1,041,670,956
Entity Common Stock, Shares Outstanding   39,673,787  
Documents Incorporated by Reference
Document Parts Into Which Incorporated
Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 10, 2024 (“Proxy Statement”) Part III
   
Entity Central Index Key 0001517175    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 29, 2023
Audit Information [Abstract]  
Auditor Name BDO USA, P.C.
Auditor Location Stamford, Connecticut
Auditor Firm ID 243
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 49,878 $ 158,800
Accounts receivable, net of allowance of $21,423 in 2023 and $20,733 in 2022 334,015 260,167
Inventories 284,528 245,693
Prepaid expenses and other current assets 62,522 56,200
Total current assets 730,943 720,860
Property and equipment, net 234,793 185,728
Operating lease right-of-use assets 192,307 156,629
Goodwill 356,021 287,120
Intangible assets, net 184,863 155,703
Other assets 6,379 3,256
Total assets 1,705,306 1,509,296
Current liabilities:    
Accounts payable 200,547 163,397
Accrued liabilities 70,728 54,325
Short-term operating lease liabilities 24,246 19,428
Accrued compensation 37,071 34,167
Current portion of long-term debt 53,185 12,428
Total current liabilities 385,777 283,745
Long-term debt, net of current portion 664,802 653,504
Operating lease liabilities 184,034 151,406
Deferred taxes, net 14,418 6,098
Other liabilities 1,603 13,034
Total liabilities 1,250,634 1,107,787
Commitments and contingencies (Note 16)
Stockholders’ equity:    
Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at December 29, 2023 and December 30, 2022, respectively 0 0
Common Stock - $0.01 par value, 100,000,000 shares authorized, 39,665,796 and 38,599,390 shares issued and outstanding at December 29, 2023 and December 30, 2022, respectively 396 386
Additional paid in capital 356,157 337,947
Accumulated other comprehensive loss (1,832) (2,185)
Retained earnings 99,951 65,361
Total stockholders’ equity 454,672 401,509
Total liabilities and stockholders’ equity $ 1,705,306 $ 1,509,296
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Current assets:    
Allowance for accounts receivable $ 21,423 $ 20,733
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,665,796 38,599,390
Common Stock, outstanding (in shares) 39,665,796 38,599,390
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Income Statement [Abstract]      
Net sales $ 3,433,763 $ 2,613,399 $ 1,745,757
Cost of sales 2,619,289 1,994,763 1,355,272
Gross profit 814,474 618,636 390,485
Selling, general and administrative expenses 704,758 518,219 379,252
Other operating expenses, net 8,773 14,679 422
Operating income 100,943 85,738 10,811
Interest expense 45,474 43,849 17,587
Income (loss) before income taxes 55,469 41,889 (6,776)
Provision for income tax expense (benefit) 20,879 14,139 (1,853)
Net income (loss) 34,590 27,750 (4,923)
Other comprehensive income (loss):      
Foreign currency translation adjustments 353 (163) 29
Comprehensive income (loss) $ 34,943 $ 27,587 $ (4,894)
Net income (loss) per share:      
Basic (in dollars per share) $ 0.92 $ 0.75 $ (0.13)
Diluted (in dollars per share) $ 0.88 $ 0.73 $ (0.13)
Weighted average common shares outstanding:      
Basic (in shares) 37,633,672 37,094,220 36,744,304
Diluted (in shares) 45,639,220 38,742,328 36,744,304
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
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. 25, 2020   37,274,768      
Balance, beginning at Dec. 25, 2020 $ 344,590 $ 373 $ 303,734 $ (2,051) $ 42,534
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income (4,923)       (4,923)
Stock compensation (in shares)   679,330      
Stock compensation 11,479 $ 7 11,472    
Shares and warrants issued for acquisitions 1,120   1,120    
Cumulative translation adjustment 29     29  
Shares surrendered to pay withholding taxes (in shares)   (66,423)      
Shares surrendered to pay withholding taxes (2,084)   (2,084)    
Balance, ending (in shares) at Dec. 24, 2021   37,887,675      
Balance, ending at Dec. 24, 2021 350,211 $ 380 314,242 (2,022) 37,611
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income 27,750       27,750
Stock compensation (in shares)   466,820      
Stock compensation 13,240 $ 4 13,236    
Conversion of debt to common stock (in shares)   324,066      
Conversion of debt to common stock 11,375 $ 3 11,372    
Shares and warrants issued for acquisitions 1,701   1,701    
Option exercises (in shares)   3,407      
Option exercises 69   69    
Cumulative translation adjustment (163)     (163)  
Shares surrendered to pay withholding taxes (in shares)   (82,578)      
Shares surrendered to pay withholding taxes $ (2,674) $ (1) (2,673)    
Balance, ending (in shares) at Dec. 30, 2022 38,599,390 38,599,390      
Balance, ending at Dec. 30, 2022 $ 401,509 $ 386 337,947 (2,185) 65,361
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income 34,590       34,590
Stock compensation (in shares)   1,053,256      
Stock compensation 17,823 $ 10 17,813    
Shares issued for acquisitions (in shares)   75,008      
Shares and warrants issued for acquisitions $ 2,495 $ 1 2,494    
Option exercises (in shares) 2,705 2,705      
Option exercises $ 55   55    
Cumulative translation adjustment 353     353  
Shares surrendered to pay withholding taxes (in shares)   (64,563)      
Shares surrendered to pay withholding taxes $ (2,153) $ (1) (2,152)    
Balance, ending (in shares) at Dec. 29, 2023 39,665,796 39,665,796      
Balance, ending at Dec. 29, 2023 $ 454,672 $ 396 $ 356,157 $ (1,832) $ 99,951
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Cash flows from operating activities:      
Net (loss) income $ 34,590 $ 27,750 $ (4,923)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:      
Depreciation and amortization 32,887 24,332 21,998
Amortization of intangible assets 22,719 13,913 12,967
Provision for allowance for doubtful accounts 8,078 6,048 (422)
Provision (benefit) for deferred income taxes 8,114 9,601 (1,845)
Loss on debt extinguishment 0 14,287 0
Stock compensation 20,042 13,602 11,479
Change in fair value of contingent earn-out liabilities 3,081 8,505 (1,296)
Intangible asset impairment 1,838 0 597
Non-cash interest and other operating activities 5,456 3,037 3,894
Changes in assets and liabilities, net of acquisitions:      
Accounts receivable (48,813) (48,229) (70,777)
Inventories (28,759) (49,931) (60,799)
Prepaid expenses and other current assets (7,234) (17,603) (2,183)
Accounts payable, accrued liabilities and accrued compensation 19,598 19,163 71,519
Other assets and liabilities (9,958) (1,341) (108)
Net cash provided by (used in) operating activities 61,639 23,134 (19,899)
Cash flows from investing activities:      
Capital expenditures (57,427) (45,848) (38,801)
Cash paid for acquisitions, net (121,884) (186,175) (10,190)
Net cash used in investing activities (179,311) (232,023) (48,991)
Cash flows from financing activities:      
Payment of debt and other financing obligations (29,000) (327,741) (32,879)
Payment of finance leases (4,327) (3,332) (4,731)
Proceeds from debt issuance 0 587,500 51,750
Payment of deferred financing fees (1,739) (19,039) (1,450)
Proceeds from exercise of stock options 55 69 0
Surrender of shares to pay withholding taxes (2,134) (2,674) (1,829)
Cash paid for contingent earn-out liabilities (11,625) (3,788) (83)
Borrowings under asset-based loan facility and revolving credit facilities 60,000 42,220 0
Payments under asset-based loan facility (2,220) (20,000) (20,000)
Net cash provided by (used in) financing activities 9,010 253,215 (9,222)
Effect of foreign currency on cash and cash equivalents (260) (681) (14)
Net change in cash and cash equivalents (108,922) 43,645 (78,126)
Cash and cash equivalents at beginning of year 158,800 115,155 193,281
Cash and cash equivalents at end of year $ 49,878 $ 158,800 $ 115,155
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations and Basis of Presentation
12 Months Ended
Dec. 29, 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 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. The consolidated statement of operations for the fiscal year ended December 30, 2022 contained a 53rd week while all other years presented contain 52 weeks. The Company’s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, food product distribution, which is concentrated primarily in the United States. The Company’s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores.

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

Guidance Not Yet Adopted

Improvements to Income Tax Disclosures: In December 2023, the FASB issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and requirement to disaggregate income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.

Improvements to Reportable Segment Disclosures: In November 2023, the Financial Accounting Standards Board (“FASB”) issued guidance which requires entities, including those with one reportable segment, to enhance reportable segment disclosures requirements particularly with respect to significant expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.

Use of Estimates
 
The preparation of the Company’s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers’ compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 29, 2023
Accounting Policies [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 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:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Center-of-the-plate$1,352,230 39.4 %$1,126,227 43.1 %$877,060 50.2 %
Specialty:
Dry goods545,451 15.9 %379,802 14.5 %238,758 13.7 %
Pastry410,604 12.0 %286,035 10.9 %178,352 10.2 %
Cheeses and charcuterie253,343 7.4 %216,173 8.3 %143,048 8.2 %
Produce444,749 13.0 %279,097 10.7 %120,759 6.9 %
Dairy and eggs228,582 6.7 %153,334 5.9 %79,512 4.6 %
Oils and vinegars129,194 3.8 %113,386 4.3 %71,369 4.1 %
Kitchen supplies69,610 1.8 %59,345 2.3 %36,899 2.1 %
Total specialty$2,081,533 60.6 %$1,487,172 56.9 %$868,697 49.8 %
Total net sales$3,433,763 100 %$2,613,399 100 %$1,745,757 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. Net sales by product category includes estimates of product mix for certain locations that are not yet fully integrated into the Company’s information technology systems as of the reporting date.

Deferred Revenue

Certain customer arrangements in the Company’s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company’s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company’s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote. The Company recorded deferred revenues, reflected within accrued liabilities on the Company’s consolidated balance sheets, of $2,459 and $2,206 as of December 29, 2023 and December 30, 2022, respectively.

Right of Return

The Company’s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods. The Company recorded a refund liability of $811 and $713 as of December 29, 2023 and December 30, 2022, respectively. Refund liabilities are reflected within accrued liabilities on the Company’s consolidated balance sheets. The Company recognized a corresponding asset of $493 and $442 as of December 29, 2023 and December 30, 2022, respectively, for its right to recover products from customers on settling its refund liabilities. This asset is reflected within inventories on the Company’s consolidated balance sheets.

Contract Costs

Sales commissions are expensed when incurred because the amortization period is one year or less. These costs are presented within selling, general and administrative expenses on the Company’s consolidated statements of operations.
 
Cost of Sales

The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company’s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Food processing costs included in cost of sales were $68,294, $40,185 and $28,374 for fiscal 2023, 2022 and 2021, respectively.
 
Selling, General and Administrative Expenses

Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs. Shipping and handling costs included in selling, general and administrative expenses were $181,298, $143,435 and $98,697 for fiscal 2023, 2022 and 2021, respectively.

Other Operating Expenses

Other operating expenses includes expenses primarily related to changes in the fair value of the Company’s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.

Cash and Cash Equivalents
 
The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.

Accounts Receivable
 
Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.

 Inventories
 
Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.
 
Vendor Rebates and Other Promotional Incentives
 
The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth. Recorded purchase incentives totaled approximately $48,026, $30,805 and $20,296 for fiscal 2023, 2022 and 2021, respectively.
 
Concentrations of Credit Risks
 
Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company’s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers’ financial conditions. The Company generally does not require collateral. However, the Company,
in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.
 
Property and Equipment
 
Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (“ASC”) 360-10-35-15, “Impairment or Disposal of Long-Lived Assets which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2023, 2022 or 2021.
 
Leases

The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, “Leases”.

Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (“ROU”) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company’s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company’s incremental borrowing rate since the implicit rate in the Company’s leases is not readily determinable.

Operating lease expense is recognized on a straight-line basis over the lease term and presented within selling, general and administrative expenses on the Company’s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within interest expense on the Company’s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company’s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.

The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.

Software Costs
 
The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 “Internal-Use Software.” Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a three to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate. Capitalized software purchases and related development costs, net of accumulated amortization, were $12,046 at December 29, 2023 and $11,805 at December 30, 2022.

 Convertible Debt

The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 “Derivatives and Hedging” and ASC 470 “Debt” both of which provide several criteria that determine whether a conversion feature must be
bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.

Debt Issuance Costs
 
Certain up-front costs associated with the Company’s asset-based loan facility are capitalized and included in other non-current assets in the Company’s consolidated balance sheets. The Company had $598 and $448 of such unamortized costs as of December 29, 2023 and December 30, 2022, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $17,451 and $20,050 of such unamortized costs as of December 29, 2023 and December 30, 2022, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $3,615, $1,290 and $2,299 fiscal 2023, 2022 and 2021, respectively.
 
Business Combinations

The Company accounts for acquisitions in accordance with ASC 805 “Business Combinations.” Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in other operating expenses in the Company’s consolidated statements of operations. Results of operations are included in the Company’s financial statements from the date of acquisition.

Intangible Assets
 
The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets’ useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model.

During fiscal 2023, the Company recognized a customer relationships intangible asset impairment charge of $1,838, $1,333 net of tax, related to the loss of a significant customer post-acquisition. During fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of a trademark. These impairment charges are presented within other operating expenses on the consolidated statements of operations. See Note 8 for more information.

There have been no other events or changes in circumstances during fiscal 2023, 2022 or 2021, indicating that the carrying value of the Company’s finite-lived intangible assets are not recoverable.

Goodwill
 
Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, “Intangibles-Goodwill and Other.” The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit’s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.

For the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.

There have been no events or changes in circumstances during fiscal 2023, 2022 or 2021, indicating that goodwill may be impaired.
 Income Taxes
 
The Company accounts for income taxes in accordance with ASC 740, “Income Taxes.” Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. As of December 29, 2023 and December 30, 2022, the Company had valuation allowances of $2,119 and $1,641, respectively, relating to certain net operating losses that may not be realizable in the future based on taxable income forecasts and certain state net operating loss limitations.

ASC 740, “Income Taxes” established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.
 
Commitments and Contingencies
 
The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.
 
Contingent Earn-out Liabilities
 
The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company’s results of operations.
 
Net Income per Share

Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company’s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company’s convertible notes were determined using the if-converted method.

Stock-Based Compensation
 
The Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 “Distinguishing Liabilities from Equity” and ASC 718 “Compensation - Stock Compensation.” Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (“RSAs”) and performance share units are valued based on the fair value of the stock on the grant date.

The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within selling, general and administrative expenses on the Company’s consolidated statements of operations. Compensation expense on performance share units reflects the estimated
probable outcome at the end of the performance period. The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation model in order to simulate a range of possible future stock prices for the Company’s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.
 
Self-Insurance Reserves
 
The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.
 
The Company maintains an insurance program for its automobile liability and workers’ compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.
 
Assets and Liabilities Measured at Fair Value

The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:
 
Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.
 
Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or liabilities.

Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management’s judgment and estimates.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) per Share Net Income (Loss) per Share
 
The following table sets forth the computation of basic and diluted net income (loss) per common share:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Net income (loss) per share:   
Basic$0.92 $0.75 $(0.13)
Diluted$0.88 $0.73 $(0.13)
Weighted average common shares:   
Basic37,633,672 37,094,220 36,744,304 
Diluted45,639,220 38,742,328 36,744,304 
Reconciliation of net income (loss) per common share:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Numerator:   
Net income (loss)$34,590 $27,750 $(4,923)
Add effect of dilutive securities:   
Interest on convertible notes, net of tax5,399 580 — 
Adjusted net income (loss)$39,989 $28,330 $(4,923)
Denominator:   
Weighted average basic common shares outstanding37,633,672 37,094,220 36,744,304 
Dilutive effect of unvested common shares574,707 638,293 — 
Dilutive effect of stock options and warrants38,024 66,719 — 
Dilutive effect of convertible notes7,392,817 943,096 — 
Weighted average diluted common shares outstanding45,639,220 38,742,328 36,744,304 

Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Restricted share awards532,608 906 306,084 
Stock options and warrants300,000 — 139,198 
Convertible notes— 392,732 4,410,639 
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 29, 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. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in other operating expenses on the Company’s consolidated statements of operations.

The following table presents the changes in Level 3 contingent earn-out liabilities:

Balance December 24, 2021$6,877 
Acquisition value8,700 
Cash payments(6,788)
Changes in fair value8,505 
Balance December 30, 202217,294 
Acquisition value5,765 
Cash payments(16,375)
Changes in fair value3,081 
Balance December 29, 2023$9,765 

The long-term portion of contingent earn-out liabilities was $50 and $10,483 as of December 29, 2023 and December 30, 2022, respectively, and are reflected as other liabilities on the Company’s consolidated balance sheets. The remaining short-term portion of earn-out liabilities are reflected as accrued liabilities on the Company’s consolidated balance sheets. Contingent earn-out liability payments in excess of the acquisition date fair value of the underlying contingent earn-out liability are
classified as operating activities on the Company’s consolidated statements of cash flows and all other such payments are classified as financing activities.

Fair Value of Financial Instruments

The carrying amounts reported in the Company’s consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset-based loan facility and term loan approximated their book values as of December 29, 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 and GreenLeaf Note (more fully described in Note 9). The fair value of the Company’s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk free interest rate in calculating the fair value estimate. The fair value of the GreenLeaf Note was determined based upon observable market prices of similar debt instruments. The Convertible Unsecured Note matured in 2023 and was repaid in full.
 December 29, 2023December 30, 2022
Fair Value HierarchyCarrying ValueFair ValueCarrying ValueFair Value
2028 Convertible Senior NotesLevel 1$287,500 $277,354 $287,500 $292,531 
2024 Convertible Senior NotesLevel 3$39,684 $38,609 $41,684 $43,723 
GreenLeaf NoteLevel 2$10,000 $9,991 $— $— 
Convertible Unsecured NoteLevel 3$— $— $4,000 $4,345 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions
12 Months Ended
Dec. 29, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
 
GreenLeaf

On May 1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the equity interests of Oakville Produce Partners, LLC (“GreenLeaf”), a leading produce and specialty food distributor in Northern California. The final purchase price was $88,174 consisting of $72,157 paid in cash at closing, $3,521 paid upon settlement of a net working capital true-up, the issuance of a $10,000 unsecured note and 75,008 shares of the Company’s common stock with an approximate value of $2,496 based on the trading price of the Company’s common stock on the date of acquisition. The acquisition was partially funded by a $40,000 incremental draw on the Company’s asset-based loan facility. All of the goodwill recorded for the GreenLeaf acquisition is deductible for income 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 GreenLeaf and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $29,900, $1,500 and $400, respectively, as of the acquisition date. The customer relationships, trademarks and non-compete agreements are being amortized over a weighted average of 7.2 years, 5 years and 2 years, respectively. For the fiscal year ended December 29, 2023, the Company reflected net sales and income before income taxes of $82,917 and $7,039, respectively, for GreenLeaf in its consolidated statement of operations.

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”), a specialty produce distributor with operations in Texas. The final purchase price was approximately $41,361, consisting of $38,000 paid in cash at closing, $639 received upon settlement of a net working capital true-up and an earn-out liability valued at approximately $4,000 as of the acquisition date. If earned, the earn-out liability could total up to $10,000 over a two-year period. The payment of the earn-out liability is subject to the successful achievement of certain earnings before interest, taxes, depreciation and amortization (“EBITDA”) targets. All of the goodwill recorded for the Hardie’s acquisition is deductible for income 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 and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of
customer relationships and trademarks valued at $14,000 and $3,600, respectively, as of the acquisition date. During fiscal 2023 the Company incurred a customer relationship impairment charge more fully described in Note 8 “Goodwill and Other Intangible Assets.” The remaining customer relationships and trademarks are being amortized over 10 and 5 years, respectively. For the fiscal year ended December 29, 2023, the Company reflected net sales and loss before income taxes of $194,776 and $1,116, respectively, for Hardie’s in its consolidated statement of operations.

Other Fiscal 2023 Acquisitions

During the fiscal year ended December 29, 2023, the Company completed three other acquisitions for an aggregate initial purchase price of approximately $17,744, consisting of $12,971 paid in cash at closing, $893 paid upon settlement of a net working capital adjustment, earn-out liabilities valued at approximately of $1,665 as of the dates of acquisition, and $2,215 of deferred payments. If earned, these earn-out liabilities could total up to $2,562 in the aggregate. The Company’s aggregate purchase price allocations are preliminary and are subject to revision pending the valuations of some elements of the goodwill and intangible assets acquired. These valuations are incomplete as of December 29, 2023 as the Company is currently in the process of completing its assessment of valuation inputs and assumptions as well as opening working capital. When applicable, these valuations require the use of Level 3 inputs. All of the goodwill recorded for these acquisitions of $8,218 is deductible for income tax purposes. The intangible assets acquired consisted of customer relationships valued at $4,276 as of the acquisition dates. The customer relationships are being amortized over 10 years. For the fiscal year ended December 29, 2023, the Company reflected net sales of approximately $63,369 in its consolidated statement of operations. The Company has determined that separate disclosure of income before income taxes is impracticable due to the integration of these businesses into the Company's existing operations.

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 final purchase price was approximately $116,515, consisting of $108,749 paid in cash at closing, $166 paid upon settlement of a net working capital true-up, and an earn-out liability valued at $7,600 as of the date of acquisition. The earn-out liability was earned and paid in full during the fourth quarter of fiscal 2023 for a total of $10,000. The measurement period adjustments recorded during fiscal 2023 resulted in a increase in goodwill of $734, a decrease in inventories of $735, decrease in accrued liabilities of $314, a decrease in other assets of $82, and a decrease in deferred tax liabilities of $35. The valuation of tangible and intangible assets acquired has been completed as of December 29, 2023. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $25,800, $11,400 and $320, respectively, as of the acquisition date. The customer relationships, trademarks and non-compete agreements are being amortized over 10, 15 and 3 years, respectively. None of the goodwill recorded for the CME acquisition is deductible for income tax purposes. 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 sets forth the total assets acquired and liabilities assumed:
Chef Middle EastHardie’sGreenLeafOther Fiscal 2023 Acquisitions
Current assets$84,076 $26,366 $16,069 $8,632 
Customer relationships25,800 14,000 29,900 4,276 
Trademarks11,400 3,600 1,500 — 
Non-compete agreements320 — 400 — 
Goodwill24,548 11,516 47,205 8,218 
Fixed assets16,953 4,986 2,231 326 
Right-of-use assets5,321 13,303 2,026 3,258 
Other assets859 146 109 34 
Deferred tax liabilities(3,600)— — (236)
Lease liabilities(5,321)(13,303)(2,026)(3,258)
Current liabilities(43,841)(19,253)(9,240)(3,506)
Total$116,515 $41,361 $88,174 $17,744 
The Company recognized professional fees related to acquisition activities of $3,481, $4,357 and $450 for fiscal 2023, 2022 and 2021, respectively, presented within other operating expenses, net on the consolidated statements of operations.

Unaudited Pro forma Financial Information

The table below presents select unaudited pro forma consolidated income statement information of the Company as if the GreenLeaf and Hardie’s acquisitions had occurred on December 25, 2021, and the CME acquisition had occurred on December 26, 2020. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company’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. The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company’s senior secured term loan during fiscal 2022. CME did not have a pro forma impact during the fiscal year ended December 29, 2023 as it was included in the consolidated results of operations for the entire period.

Fiscal Years Ended
 December 29, 2023December 30, 2022
Net sales$3,527,947 $3,150,426 
Income before income taxes$58,041 $53,458 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 29, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
 
Inventories consist primarily of finished product. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $11,205 and $9,198 at December 29, 2023 and December 30, 2022, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 29, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
 
Property and equipment as of December 29, 2023 and December 30, 2022 consisted of the following:
 Useful LivesDecember 29, 2023December 30, 2022
LandIndefinite$5,542 $5,542 
Buildings20 years41,979 39,893 
Machinery and equipment
5 - 10 years
38,430 32,107 
Computers, data processing and other equipment
3 - 7 years
20,271 18,475 
Software
3 - 7 years
47,008 42,609 
Leasehold improvements
1- 40 years
135,767 94,245 
Furniture and fixtures7 years2,636 3,825 
Vehicles
5 - 10 years
45,407 31,462 
Construction-in-process 34,761 36,583 
  371,801 304,741 
Less: accumulated depreciation and amortization (137,008)(119,013)
Property and equipment, net
 $234,793 $185,728 

Construction-in-process at December 29, 2023 related primarily to the build-out of the Company’s Richmond, CA and CME distribution facilities. Construction-in-process at December 30, 2022 related primarily related primarily to the build-outs 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 December 29, 2023 and December 30, 2022 was $20,161 and $11,579, respectively. No interest expense was capitalized during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021.

The components of depreciation and amortization expense were as follows:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Depreciation expense$26,910 $18,572 $15,918 
Software amortization$5,977 $5,760 $6,080 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 29, 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 24, 2021$221,775 
Goodwill adjustments (1)(792)
Acquisitions66,249 
Foreign currency translation(112)
Carrying amount as of December 30, 2022287,120 
Goodwill adjustments (1)1,859 
Acquisitions66,940 
Foreign currency translation102 
Carrying amount as of December 29, 2023$356,021 
(1) Goodwill adjustments represent measurement period adjustments related to certain acquisitions completed in that fiscal year and prior years.

Other intangible assets as of December 29, 2023 and December 30, 2022 consisted of the following:
Weighted Average
Remaining Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Amount
December 29, 2023   
Customer relationships100 months$251,967 $(103,042)$148,925 
Trademarks147 months56,257 (20,857)35,400 
Non-compete agreements18 months9,299 (8,761)538 
Total$317,523 $(132,660)$184,863 
December 30, 2022    
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 

During fiscal 2023, the Company recognized a customer relationships intangible asset impairment charge of $1,838, $1,333 net of tax, related to the loss of a significant Hardie’s customer post acquisition. The Company’s valuation of the Hardie’s customer list intangible asset as of the acquisition date, a Level 3 measurement, was based on an income approach using the excess earnings method which requires significant assumptions including future sales forecasts and a discount rate. The impairment charge was measured by reducing its assumption of future sales for the significant customer lost post-acquisition to zero. During fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of its Cambridge trademark. These impairment charges are presented within other operating expenses on the consolidated statements of operations.

Amortization expense for other intangibles was $22,719, $13,913 and $12,967 for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively.
As of December 29, 2023, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows: 
2024$23,972 
202523,431 
202623,235 
202722,666 
202819,898 
Thereafter71,661 
Total$184,863 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Debt Obligations Debt Obligations
 
Debt obligations as of December 29, 2023 and December 30, 2022 consisted of the following:
Weighted Average Effective Interest Rate at December 29, 2023MaturityDecember 29, 2023December 30, 2022
Senior secured term loan10.96 %August 2029$276,250 $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.51 %March 2027100,000 40,000 
Finance leases and other financing obligations6.51 %Various31,892 13,548 
Convertible unsecured note— %June 2023— 4,000 
Unamortized deferred costs and premium(17,339)(20,050)
Total debt obligations717,987 665,932 
Less: current installments(53,185)(12,428)
Total long-term debt$664,802 $653,504 

Maturities of the Company’s debt, excluding finance leases, for each of the next five years and thereafter at December 29, 2023 are as follows:
2024$47,684 
20258,000 
20263,000 
2027103,000 
2028290,500 
Thereafter261,250 
Total$713,434 
 
Senior Secured Term Loan Credit Facility

On June 22, 2016, the Company entered into a credit agreement (the “Term Loan Credit Agreement”) with a group of lenders for which Jefferies Finance LLC acts as administrative agent and collateral agent. The Term Loan Credit Agreement provides for a senior secured term loan B facility (the “Term Loan Facility”). On August 23, 2022, the Company entered into an eighth amendment (“Eighth Amendment”) in an aggregate principal amount of $300,000 maturing on August 23, 2029 (“2029 Term Loans”), comprising of a refinancing of the then existing term loans balance under the Term Loan Credit Agreement of $167,391 and an incremental borrowing of $132,609. The incremental funds are to be used for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company’s assets are pledged as collateral. On August 31, 2023, the Company made a voluntary prepayment of $20,000 towards the 2029 Term Loans. In connection with the prepayment, the Company wrote-off unamortized deferred financing fees of $770, which were
included in interest expense within the Company’s consolidated statements of operations. On November 6, 2023, the Company entered into a tenth amendment (“Tenth Amendment”) to the Term Loan Credit Agreement which added a provision to allow share repurchases of the Company’s common stock subject to certain restrictive covenants.

Additionally, the Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August 23, 2029 and the date that is 181 days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date.

The interest charged on the 2029 Term Loans is equal to a spread plus, at the Company’s option, either the Alternate Base Rate or the secured overnight financing rate (“SOFR”) for one-, two-, three- or six -month interest periods chosen by the Company. The Company is required to make scheduled principal payments of 0.25% of the original principal amount per quarter.

The Eighth Amendment involved multiple members of a loan syndicate. The Company performed an analysis for each lender in accordance with ASC 470 “Debt” to determine whether the Eighth Amendment resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows of 10% or more. As a result of the analysis, the Company incurred a loss on debt extinguishment of $142 which represents the portion of unamortized deferred financing fees attributable to lenders that exited the loan syndicate. The transaction was accounted for as a modification for existing lenders that participated in the 2029 Term Loans. The Company deferred lender and third-party fees of $10,852 as debt issuance costs to be amortized over the term of the loan. Arrangement and third-party transaction costs of $4,498 were expensed as incurred. A similar analysis was performed on the Tenth Amendment and as a result, the Company accounted for it as a modification and deferred lender fees of $1,385 as debt issuance costs to be amortized over the term of the loan and expensed third-party transaction costs of approximately $319.

The Term Loan Facility contains affirmative covenants, negative covenants and events of default customary for a term loan B facility of this type. Additionally, the Term Loan Facility includes covenants that restrict the Company’s ability to pay dividends subject to compliance with certain baskets and leverage ratio tests.

Asset-Based Loan Facility

On June 29, 2018, the Company entered into a credit agreement (the “ABL Credit Agreement”) with a group of lenders for which BMO Harris Bank, N.A. acts as administrative agent. The ABL Credit Agreement provides for an asset-based loan facility (the “ABL”) in the aggregate amount of up to $150,000. On March 11, 2022, the Company entered into a third amendment to the ABL Credit Agreement which increased the aggregate commitments to $200,000 maturing on March 11, 2027. On July 7, 2023, the Company entered into a sixth amendment to the ABL Credit Agreement which increased the aggregate commitments to $300,000 maturing on March 11, 2027. The sixth amendment to the ABL was accounted for as a debt modification. The Company incurred transaction costs of $354 which were capitalized as deferred financing fees to be amortized over the term of the ABL, presented in other non-current assets in the Company’s consolidated balance sheet.

Borrowings under the ABL have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i) the aggregate amount of commitments or (ii) the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to $25,000. The ABL includes a springing maturity date that occurs 90 days prior to the earliest maturity under the Company’s senior secured term loan facility and the date that is 181 days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date and March 11, 2027.

The interest rate charged on borrowings under the ABL is equal to a spread plus, at the Company’s option, either the Base Rate or a forward-looking term rate based on SOFR for one-, three-, or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.

The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below $21,000 or 10% of the Line Cap, as defined as the lessor of the aggregate commitment and the borrowing base, the Company is required to comply with a minimum consolidated fixed charge coverage ratio of 1:1.
As of December 29, 2023, the Company had reserved $27,970 of the ABL for the issuance of letters of credit and funds totaling $172,030 were available for borrowing under the ABL.

2028 Convertible Senior Notes
 
On December 13, 2022, the Company issued $287,500 aggregate principal amount of 2.375% Convertible Senior Notes (the “2028 Convertible Notes”). The 2028 Senior Notes were issued pursuant to an indenture, dated as of December 13, 2022 (the “2028 Indenture”), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Concurrently with the issuance of the 2028 Convertible Notes, the Company entered into separate, privately negotiated transactions (the “Exchange Transactions”) with a limited number of holders of its 1.875% Convertible Senior Notes ( the “2024 Convertible Notes) to exchange or repurchase approximately $158,316 principal amount of 2024 Convertible Notes for an aggregate consideration consisting of approximately $159,709 in cash, which includes accrued interest on the 2024 Convertible Notes, and approximately 324,066 shares of the Company’s common stock. Net proceeds were used for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.
The Company performed an analysis for each lender in accordance with ASC 470 “Debt” to determine whether the Exchange Transactions resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows or a change in the fair value of the conversion option of more than 10%. As a result of the analysis, the Exchange Transaction was recorded as an extinguishment and the Company incurred a loss on debt extinguishment of $14,145 which is reflected in interest expense on the Company’s consolidated statements of operations in the fiscal year ended December 30, 2022. The Company incurred third party transaction costs of approximately $6,971 which were capitalized as deferred financing fees to be amortized over the term of the 2028 Senior Notes.

The 2028 Convertible Notes bear interest of 2.375% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $44.27 per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December 15, 2028, unless earlier converted or repurchased in accordance with their terms.

Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election.

In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.

2024 Convertible Senior Notes
 
On November 22, 2019, the Company issued $150,000 aggregate principal amount of 2024 Convertible Notes pursuant to an indenture, dated as of November 22, 2019 (the “2024 Indenture”), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Approximately $43,225 of the net proceeds were used to repay all borrowings then outstanding under the ABL and the remainder was used for working capital, general corporate purposes and acquisitions. The Company incurred transaction costs of approximately $5,082 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Convertible Notes.

On March 1, 2021, the Company issued $50,000 aggregate principal amount of 2024 Convertible Notes at a premium which were offered as an additional issuance and under the same terms as the 2024 Convertible Notes initially issued on November 22, 2019. Net proceeds were used to repay all outstanding borrowings under the Company's 2022 tranche of senior secured term loans of $31,166 and repay a portion of borrowings outstanding under the Company’s ABL. The Company incurred transaction costs of approximately $1,350 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Senior Notes.

The 2024 Convertible Notes bear interest of 1.875% per annum payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2020. At any time before the close of business on the scheduled trading day immediately before the maturity date, the 2024 Convertible Notes will be convertible at the option of holders into shares of the Company’s common stock, together with cash in lieu of any fractional share, at an initial conversion price of approximately $44.20 per share. The
conversion price is subject to adjustments upon the occurrence of certain events. The 2024 Convertible Notes will mature on December 1, 2024, unless earlier converted or repurchased in accordance with their terms.

The Company may not redeem the 2024 Convertible Notes at its option prior to maturity. In addition, if the Company undergoes a fundamental change, as described in the 2024 Indenture, holders may require the Company to repurchase for cash all or part of their 2024 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2024 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.

GreenLeaf Unsecured Note

In connection with the GreenLeaf acquisition, the Company issued a $10,000 unsecured note bearing interest of 4.5%. The principal on the unsecured note is due in two equal installments on April 30, 2024 and 2025 and is presented under the caption “Finance leases and other financing obligations” in the table above.

Convertible Unsecured Note

On February 25, 2019, the Company issued a $4,000 convertible unsecured note (the “Unsecured Note”), maturing on June 29, 2023, to Bassian Farms, Inc. (the “Holder”) as partial consideration in the Bassian acquisition. The interest rate charged on the Unsecured Note was 4.5% per annum and increased to 5.0% after the two-year anniversary of the closing date. The Unsecured Note matured on June 29, 2023 and was repaid in full, including all accrued interest, for $4,049 in cash.

The net carry value of the Company’s convertible notes as of December 29, 2023 and December 30, 2022 was:

December 29, 2023December 30, 2022
Principal AmountUnamortized Deferred Costs and PremiumNet AmountPrincipal AmountUnamortized Deferred Costs and PremiumNet Amount
2028 Convertible Senior Notes$287,500 $(5,730)$281,770 $287,500 $(6,876)$280,624 
2024 Convertible Senior Notes39,684 (185)39,499 41,684 (373)41,311 
Convertible Unsecured Note— — — 4,000 — 4,000 
Total$327,184 $(5,915)$321,269 $333,184 $(7,249)$325,935 

The components of interest expense on the Company’s convertible notes were as follows:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Coupon interest$7,578 $4,272 $3,763 
Amortization of deferred costs and premium1,334 932 913 
Loss on extinguishment of debt— 14,145 — 
Total interest$8,912 $19,349 $4,676 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 29, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Warrants

In connection with an acquisition during fiscal 2021, the Company issued warrants with a fair value of $1,120 to purchase up to 150,000 shares of the Company’s common stock at an exercise price of $31.96 per share. These warrants expire on April 22, 2024.

In connection with an acquisition during fiscal 2022, the Company issued warrants with a fair value of $1,701 to purchase up to 150,000 shares of the Company’s common stock at an exercise price of $31.55 per share. These warrants expire on December 26, 2025.
2023 Employee Stock Purchase Plan

On May 12, 2023, the Company’s stockholders adopted the Company’s Employee Stock Purchase Plan (the “ESPP”), which permits participants to purchase a total of 793,402 shares of the Company’s common stock through payroll deductions of up to 10% of eligible compensation. The purchase price of the shares will be 85% of the fair market value of the common stock on the date of purchase. The plan does not include any look-back or reset provisions. The first offering period is October 16, 2023 to December 31, 2023. Subsequent offering periods will run bi-annually from January 1st to June 30th and July 1st to December 31st. At December 29, 2023, there were 793,402 shares of common stock available for issuance under the ESPP. The ESPP did not have a material impact on the Company’s consolidated financial statements in fiscal year 2023.

Equity Incentive Plan
 
On May 17, 2019, the Company’s stockholders approved the 2019 Omnibus Equity Incentive Plan (the “2019 Plan”). Concurrently, the 2011 Omnibus Equity Incentive Plan (the “2011 Plan”) was terminated and any shares remaining available for new grants under the 2011 Plan share reserve were extinguished. The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.

The 2019 Plan is administered by the Compensation and Human Capital Committee (the “Committee”) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (“SARs”), RSAs, restricted share units, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of 10 years from the date of the grant. The 2019 Plan provides for 4,230,000 shares available for grant. As of December 29, 2023, there were 1,087,277 shares available for grant.
 
Stock compensation expense was $20,042, $13,602 and $11,479 for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively. The related tax expense (benefit) for stock-based compensation was $580, $(22) and $(49) for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively.

The following table reflects the activity of RSAs during the fiscal year ended December 29, 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 
Granted234,070 32.66 742,744 33.17 87,942 28.84 
Vested(225,693)31.77 — — — — 
Forfeited(11,597)34.29 — — — — 
Unvested at December 29, 2023461,752 $32.13 1,078,169 $32.88 421,056 $30.00 

The fair value of RSAs vested during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, was $7,170, $8,719 and $7,848, respectively.

These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to five-years. The market- and performance-based RSAs generally cliff vest, if at all, after the conclusion of a three-year performance period and vesting is subject to the award recipient’s continued service to the Company as of the vesting date. The number of performance-based RSAs that ultimately vest is based on the Company’s attainment of certain profitability and return on invested capital targets.

At December 29, 2023, the total unrecognized compensation cost for the Company’s unvested RSAs was $18,895 to be recognized over a weighted-average period of approximately 1.6 years. Of this total, $9,016 related to RSAs with time-based
vesting provisions to be recognized over a weighted average period of 1.5 years and $9,879 related to RSAs with performance- or market-based vesting provisions to be recognized over a weighted average period of 1.6 years.

The following table summarizes stock option activity during the fiscal year ended December 29, 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(2,705)20.23 
Outstanding December 29, 2023109,527 $20.23 $1,008 2.2
Exercisable at December 29, 2023109,527 20.23 $1,008 2.2

The total intrinsic value of options exercised during fiscal 2023 and 2022 was $22 and $63, respectively. There were no options exercised in fiscal 2021. The Company issues new shares upon the exercise of stock options. No stock option expense was recognized during the fiscal years ended December 29, 2023 and December 30, 2022. No compensation expense related to the Company’s RSAs or stock options has been capitalized.

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 $2,175 and $362 during the fiscal years ended December 29, 2023 and December 30, 2022, respectively. As of December 29, 2023 and December 30, 2022, the fair value of these awards was $2,537 and $362, respectively, and they are presented within accrued liabilities on the Company’s consolidated balance sheets.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Leases Leases
 
 The components of net lease cost were as follows:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Operating lease cost$40,523 $31,346 $26,531 
Finance lease cost:
Amortization of right-of-use asset4,173 3,715 4,667 
Interest expense on lease liabilities726 442 555 
Total finance lease cost$4,899 $4,157 $5,222 
Short-term lease cost12,535 5,481 3,491 
Variable lease cost13,718 7,715 3,331 
Sublease income(1,970)(1,344)(430)
Total lease cost, net$69,705 $47,355 $38,145 
The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:
Operating LeasesFinance Leases
Related Party Real EstateThird Party Real EstateVehicles and EquipmentTotalVehicles and Equipment
2024$674 $30,715 $6,866 $38,255 $6,295 
2025699 27,239 4,614 32,552 5,659 
2026725 25,135 2,666 28,526 4,211 
2027752 23,236 1,928 25,916 3,031 
2028580 21,504 1,407 23,491 2,671 
Thereafter— 155,990 442 156,432 2,583 
Total$3,430 $283,819 $17,923 $305,172 $24,450 
Less imputed interest(96,892)(2,558)
Present value of lease obligations$208,280 $21,892 

Supplemental balance sheet information related to finance leases was as follows:
Balance Sheet LocationDecember 29, 2023December 30, 2022
Short-term finance lease liabilitiesCurrent portion of long-term debt$5,389 $3,211 
Long-term finance lease liabilitiesLong-term debt, net of current portion$16,503 $8,120 
At December 29, 2023, the weighted-average lease term for operating and finance leases was 10.4 years and 4.7 years, respectively. At December 29, 2023, the weighted-average discount rate for operating and finance leases was 7.4% and 7.1%, respectively.
Leases Leases
 
 The components of net lease cost were as follows:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Operating lease cost$40,523 $31,346 $26,531 
Finance lease cost:
Amortization of right-of-use asset4,173 3,715 4,667 
Interest expense on lease liabilities726 442 555 
Total finance lease cost$4,899 $4,157 $5,222 
Short-term lease cost12,535 5,481 3,491 
Variable lease cost13,718 7,715 3,331 
Sublease income(1,970)(1,344)(430)
Total lease cost, net$69,705 $47,355 $38,145 
The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:
Operating LeasesFinance Leases
Related Party Real EstateThird Party Real EstateVehicles and EquipmentTotalVehicles and Equipment
2024$674 $30,715 $6,866 $38,255 $6,295 
2025699 27,239 4,614 32,552 5,659 
2026725 25,135 2,666 28,526 4,211 
2027752 23,236 1,928 25,916 3,031 
2028580 21,504 1,407 23,491 2,671 
Thereafter— 155,990 442 156,432 2,583 
Total$3,430 $283,819 $17,923 $305,172 $24,450 
Less imputed interest(96,892)(2,558)
Present value of lease obligations$208,280 $21,892 

Supplemental balance sheet information related to finance leases was as follows:
Balance Sheet LocationDecember 29, 2023December 30, 2022
Short-term finance lease liabilitiesCurrent portion of long-term debt$5,389 $3,211 
Long-term finance lease liabilitiesLong-term debt, net of current portion$16,503 $8,120 
At December 29, 2023, the weighted-average lease term for operating and finance leases was 10.4 years and 4.7 years, respectively. At December 29, 2023, the weighted-average discount rate for operating and finance leases was 7.4% and 7.1%, respectively.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of the Company’s income (loss) before income taxes consist of the following:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Domestic$40,171 $40,428 $(4,356)
Foreign15,298 1,461 (2,420)
Total$55,469 $41,889 $(6,776)

The provision for income taxes consists of the following:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Current income tax expense (benefit):   
Federal$9,913 $1,665 $(285)
Foreign838 208 — 
State2,014 2,665 277 
Total current income tax expense (benefit)12,765 4,538 (8)
Deferred income tax expense (benefit):   
Federal4,320 9,571 (2,002)
Foreign(48)(4)(22)
State3,842 34 179 
Total deferred income tax expense (benefit)8,114 9,601 (1,845)
Total income tax expense (benefit)$20,879 $14,139 $(1,853)
The Company’s fiscal 2020 income tax provision reflects the impact of an expected income tax refund receivable of $22,966 and $21,250 which is reflected in prepaid expenses and other current assets on the Company’s consolidated balance sheets as
of December 29, 2023 and December 30, 2022, respectively, as a result of the five year carryback allowed under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”).

The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable has been significantly delayed. The Company is currently working with IRS Taxpayer’s Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.

Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons: 
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Statutory U.S. Federal tax$11,648 $8,797 $(1,423)
Differences due to:   
State and local taxes, net of federal benefit3,497 3,251 (396)
Change in valuation allowance478 (405)(215)
Foreign rate differential(2,254)(560)— 
Loss on debt extinguishment— 2,982 — 
Acquisition costs509 472 — 
Compensation limitation4,504 — — 
US tax on international operations929 190 — 
Stock compensation913 (170)(361)
Other655 (418)542 
Income tax expense (benefit)$20,879 $14,139 $(1,853)

During the third quarter of fiscal 2023, immaterial errors were identified in the calculation of the provision for income tax expense (benefit) for fiscal 2022, 2021 and 2020. The Company recorded an out of period adjustment of $2,135 to the provision for income tax expense in fiscal 2023. The impact of these errors on prior periods would be to increase the provision for income tax expense by $1,308 for fiscal 2022 and to reduce the provision for income tax benefit by $719 and $108 for fiscal 2021 and 2020, respectively.
Deferred tax assets and liabilities at December 29, 2023 and December 30, 2022 consist of the following: 
December 29, 2023December 30, 2022
Deferred tax assets:  
Receivables and inventory$11,197 $10,574 
Self-insurance reserves3,730 2,846 
Net operating loss carryforwards3,420 5,374 
Interest expense carryforward12,855 7,671 
Stock compensation5,122 4,629 
Intangible assets525 2,796 
Charitable contribution carryforward2,271 2,569 
Operating lease liabilities55,319 44,495 
Other930 527 
Total deferred tax assets95,369 81,481 
Deferred tax liabilities:  
Property & equipment(22,483)(15,602)
Goodwill(27,660)(25,539)
Intangible assets(3,292)(3,439)
Prepaid expenses and other(3,391)(907)
Operating lease right-of-use assets(50,842)(40,451)
Total deferred tax liabilities(107,668)(85,938)
Valuation allowance(2,119)(1,641)
Total net deferred tax liability$(14,418)$(6,098)

The deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files income tax returns in the U.S. Federal and various state and local jurisdictions as well as the Canadian Federal and provincial districts. For Federal income tax purposes, the 2020 through 2023 tax years remain open for examination by the tax authorities under the normal three-year statute of limitations and the fact that we have not yet filed our tax return for 2023. For state tax purposes, the 2019 through 2023 tax years remain open for examination by the tax authorities under a four-year statute of limitations. The Company records interest and penalties, if any, in income tax expense.

The Company considered all available positive and negative evidence to determine if based on the weight of such evidence, a valuation allowance is needed. At December 29, 2023, the Company had a valuation allowance of $2,119, which consisted of foreign net operating loss carryforwards as it is not expected to be fully realizable in the future.

The Company’s Canada net operating loss carryforward of $2,733 expires at various dates between fiscal 2036 and 2042. The Company’s state net operating loss carryforwards of $687 expire at various dates, the earliest of which expire in fiscal 2026 while others are indefinite-lived. The Company’s charitable contributions carry forward of $2,271 expire between fiscal 2025 and 2027.

The Company is permanently reinvesting the earnings of its foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.
As of December 29, 2023 and December 30, 2022, the Company did not have any material uncertain tax positions.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosures of Cash Flow Information
12 Months Ended
Dec. 29, 2023
Supplemental Cash Flow Elements [Abstract]  
Supplemental Disclosures of Cash Flow Information Supplemental Disclosures of Cash Flow Information
December 29, 2023December 30, 2022December 24, 2021
Cash paid for income taxes, net of cash received$17,931 $4,275 $(230)
Cash paid for interest$42,070 $27,225 $15,387 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$38,471 $28,144 $25,111 
Operating cash flows from finance leases$730 $442 $555 
ROU assets obtained in exchange for lease liabilities:
Operating leases$65,601 $49,643 $32,741 
Finance leases$13,431 $2,960 $536 
Non-cash investing and financing activities:
Warrants issued for acquisition$— $1,701 $1,120 
Conversion of debt into common stock$— $11,375 $— 
Common stock issued for acquisitions$2,496 $— $— 
Contingent earn-out liabilities for acquisitions$5,765 $8,700 $5,500 
Unsecured notes issued for acquisitions$10,000 $— $— 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
12 Months Ended
Dec. 29, 2023
Postemployment Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
 
Employee Tax-Deferred Savings Plan
 
The Company sponsors a defined contribution plan covering substantially all full-time employees (the “401(k) Plan”) that provides for tax-deferred salary deductions for eligible employees. Employees choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to 50 percent of the employee’s contribution amount, up to a maximum of six percent of the employee’s annual salary, or the annual compensation limit set by the Internal Revenue Service, whichever is lower. Matching contributions begin vesting after one year and are fully vested after five years. Employee contributions are fully vested when made. As a result of the Pandemic, the Company’s matching contributions were temporarily suspended from March 31, 2020 through August 31, 2021. Under the 401(k) Plan there is no option available to the employee to receive or purchase the Company’s common stock. Matching contributions under the 401(k) Plan were $3,500, $1,714 and $683, respectively, for fiscal 2023, 2022 and 2021.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Parties
12 Months Ended
Dec. 29, 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 one of its directors, and are deemed to be affiliates of these individuals. Expense related to this facility was $617 for fiscal 2023 and $493 for fiscal 2022 and 2021. This lease was amended during fiscal 2023 and expires on September 30, 2028.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
 
 Legal Contingencies
 
The Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.
Audits
 
The Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.

Risk Management Programs
 
The Company’s self-insurance reserves for its medical program totaled $2,050 and $2,310 at December 29, 2023 and December 30, 2022, respectively.
 
The Company’s self-insurance reserves for its automobile liability program totaled $5,554 and $3,830 at December 29, 2023 and December 30, 2022, respectively. Self-insurance reserves for workers’ compensation totaled $13,285 and $10,544 at December 29, 2023 and December 30, 2022, respectively.
 
Workforce

As of December 29, 2023, approximately 4.2% of the Company’s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2024 and 2025. Approximately 0.8% of the Company’s employees are under a collective bargaining agreement that expires in fiscal 2024.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation Reserves
12 Months Ended
Dec. 29, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation Reserves Valuation Reserves
The following tables summarize the activity in our valuation accounts during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021:
Balance at Beginning of PeriodAdditions Charged to ExpenseDeductions (1)Balance at End of Period
Allowance for doubtful accounts
December 29, 2023$20,733 $8,078 $(7,388)$21,423 
December 30, 202220,260 6,048 (5,575)20,733 
December 24, 202124,027 (422)(3,345)20,260 
Allowance for deferred tax assets
December 29, 2023$1,641 $478 $— $2,119 
December 30, 20222,046 (405)— 1,641 
December 24, 20212,261 (215)— 2,046 
(1) With respect to the allowance for doubtful accounts, the deductions amount is primarily composed of write-offs, less recoveries which are not material.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Pay vs Performance Disclosure      
Net (loss) income $ 34,590 $ 27,750 $ (4,923)
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 29, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 29, 2023
Accounting Policies [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, food product distribution, which is concentrated primarily in the United States.
Consolidation
The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.
Guidance Not Yet Adopted
Improvements to Income Tax Disclosures: In December 2023, the FASB issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and requirement to disaggregate income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.

Improvements to Reportable Segment Disclosures: In November 2023, the Financial Accounting Standards Board (“FASB”) issued guidance which requires entities, including those with one reportable segment, to enhance reportable segment disclosures requirements particularly with respect to significant expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.
Use of Estimates
The preparation of the Company’s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers’ compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.
Revenue Recognition, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives
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 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. Net sales by product category includes estimates of product mix for certain locations that are not yet fully integrated into the Company’s information technology systems as of the reporting date.
Certain customer arrangements in the Company’s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company’s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company’s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote.The Company’s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods.The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company’s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth.
Contract Costs and Selling, General and Administrative Expenses
Sales commissions are expensed when incurred because the amortization period is one year or less. These costs are presented within selling, general and administrative expenses on the Company’s consolidated statements of operations.
Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.
Other Operating Expenses
Other operating expenses includes expenses primarily related to changes in the fair value of the Company’s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.
Accounts Receivable
Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.
Inventories
Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.
Concentrations of Credit Risks
Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company’s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers’ financial conditions. The Company generally does not require collateral. However, the Company,
in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.
Property and Equipment
Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (“ASC”) 360-10-35-15, “Impairment or Disposal of Long-Lived Assets which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2023, 2022 or 2021.
Leases
The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, “Leases”.

Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (“ROU”) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company’s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company’s incremental borrowing rate since the implicit rate in the Company’s leases is not readily determinable.

Operating lease expense is recognized on a straight-line basis over the lease term and presented within selling, general and administrative expenses on the Company’s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within interest expense on the Company’s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company’s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.

The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.
Software Costs The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 “Internal-Use Software.” Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a three to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate.
Convertible Debt and Debt Issuance Costs
The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 “Derivatives and Hedging” and ASC 470 “Debt” both of which provide several criteria that determine whether a conversion feature must be
bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.
Certain up-front costs associated with the Company’s asset-based loan facility are capitalized and included in other non-current assets in the Company’s consolidated balance sheets.
Business Combinations The Company accounts for acquisitions in accordance with ASC 805 “Business Combinations.” Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in other operating expenses in the Company’s consolidated statements of operations. Results of operations are included in the Company’s financial statements from the date of acquisition.
Intangible Assets The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets’ useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model.
Goodwill
Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, “Intangibles-Goodwill and Other.” The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit’s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.

For the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.
Income Taxes The Company accounts for income taxes in accordance with ASC 740, “Income Taxes.” Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies.ASC 740, “Income Taxes” established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.
Commitments and Contingencies
The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.
Contingent Earn-out Liabilities
The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company’s results of operations.
Net Income per Share
Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company’s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company’s convertible notes were determined using the if-converted method.
Stock-Based Compensation
The Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 “Distinguishing Liabilities from Equity” and ASC 718 “Compensation - Stock Compensation.” Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (“RSAs”) and performance share units are valued based on the fair value of the stock on the grant date.

The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within selling, general and administrative expenses on the Company’s consolidated statements of operations. Compensation expense on performance share units reflects the estimated
probable outcome at the end of the performance period. The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation model in order to simulate a range of possible future stock prices for the Company’s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.
Self-Insurance Reserves
The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.
 
The Company maintains an insurance program for its automobile liability and workers’ compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.
Assets and Liabilities Measured at Fair Value
The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:
 
Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.
 
Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or liabilities.

Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management’s judgment and estimates.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Schedule of disaggregation of revenue
The following table presents the Company’s net sales disaggregated by principal product category:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Center-of-the-plate$1,352,230 39.4 %$1,126,227 43.1 %$877,060 50.2 %
Specialty:
Dry goods545,451 15.9 %379,802 14.5 %238,758 13.7 %
Pastry410,604 12.0 %286,035 10.9 %178,352 10.2 %
Cheeses and charcuterie253,343 7.4 %216,173 8.3 %143,048 8.2 %
Produce444,749 13.0 %279,097 10.7 %120,759 6.9 %
Dairy and eggs228,582 6.7 %153,334 5.9 %79,512 4.6 %
Oils and vinegars129,194 3.8 %113,386 4.3 %71,369 4.1 %
Kitchen supplies69,610 1.8 %59,345 2.3 %36,899 2.1 %
Total specialty$2,081,533 60.6 %$1,487,172 56.9 %$868,697 49.8 %
Total net sales$3,433,763 100 %$2,613,399 100 %$1,745,757 100 %
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share (Tables)
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Schedule of net income (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per common share:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Net income (loss) per share:   
Basic$0.92 $0.75 $(0.13)
Diluted$0.88 $0.73 $(0.13)
Weighted average common shares:   
Basic37,633,672 37,094,220 36,744,304 
Diluted45,639,220 38,742,328 36,744,304 
Reconciliation of net income (loss) per common share:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Numerator:   
Net income (loss)$34,590 $27,750 $(4,923)
Add effect of dilutive securities:   
Interest on convertible notes, net of tax5,399 580 — 
Adjusted net income (loss)$39,989 $28,330 $(4,923)
Denominator:   
Weighted average basic common shares outstanding37,633,672 37,094,220 36,744,304 
Dilutive effect of unvested common shares574,707 638,293 — 
Dilutive effect of stock options and warrants38,024 66,719 — 
Dilutive effect of convertible notes7,392,817 943,096 — 
Weighted average diluted common shares outstanding45,639,220 38,742,328 36,744,304 
Schedule of dilutive securities that have been excluded from the calculation of diluted net (loss) income per common share
Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Restricted share awards532,608 906 306,084 
Stock options and warrants300,000 — 139,198 
Convertible notes— 392,732 4,410,639 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 29, 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:

Balance December 24, 2021$6,877 
Acquisition value8,700 
Cash payments(6,788)
Changes in fair value8,505 
Balance December 30, 202217,294 
Acquisition value5,765 
Cash payments(16,375)
Changes in fair value3,081 
Balance December 29, 2023$9,765 
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 and GreenLeaf Note (more fully described in Note 9). The fair value of the Company’s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk free interest rate in calculating the fair value estimate. The fair value of the GreenLeaf Note was determined based upon observable market prices of similar debt instruments. The Convertible Unsecured Note matured in 2023 and was repaid in full.
 December 29, 2023December 30, 2022
Fair Value HierarchyCarrying ValueFair ValueCarrying ValueFair Value
2028 Convertible Senior NotesLevel 1$287,500 $277,354 $287,500 $292,531 
2024 Convertible Senior NotesLevel 3$39,684 $38,609 $41,684 $43,723 
GreenLeaf NoteLevel 2$10,000 $9,991 $— $— 
Convertible Unsecured NoteLevel 3$— $— $4,000 $4,345 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 29, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of purchase price allocation
The table below sets forth the total assets acquired and liabilities assumed:
Chef Middle EastHardie’sGreenLeafOther Fiscal 2023 Acquisitions
Current assets$84,076 $26,366 $16,069 $8,632 
Customer relationships25,800 14,000 29,900 4,276 
Trademarks11,400 3,600 1,500 — 
Non-compete agreements320 — 400 — 
Goodwill24,548 11,516 47,205 8,218 
Fixed assets16,953 4,986 2,231 326 
Right-of-use assets5,321 13,303 2,026 3,258 
Other assets859 146 109 34 
Deferred tax liabilities(3,600)— — (236)
Lease liabilities(5,321)(13,303)(2,026)(3,258)
Current liabilities(43,841)(19,253)(9,240)(3,506)
Total$116,515 $41,361 $88,174 $17,744 
Schedule of pro forma consolidated statement of operations information The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company’s senior secured term loan during fiscal 2022. CME did not have a pro forma impact during the fiscal year ended December 29, 2023 as it was included in the consolidated results of operations for the entire period.
Fiscal Years Ended
 December 29, 2023December 30, 2022
Net sales$3,527,947 $3,150,426 
Income before income taxes$58,041 $53,458 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 29, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment as of December 29, 2023 and December 30, 2022 consisted of the following:
 Useful LivesDecember 29, 2023December 30, 2022
LandIndefinite$5,542 $5,542 
Buildings20 years41,979 39,893 
Machinery and equipment
5 - 10 years
38,430 32,107 
Computers, data processing and other equipment
3 - 7 years
20,271 18,475 
Software
3 - 7 years
47,008 42,609 
Leasehold improvements
1- 40 years
135,767 94,245 
Furniture and fixtures7 years2,636 3,825 
Vehicles
5 - 10 years
45,407 31,462 
Construction-in-process 34,761 36,583 
  371,801 304,741 
Less: accumulated depreciation and amortization (137,008)(119,013)
Property and equipment, net
 $234,793 $185,728 
The components of depreciation and amortization expense were as follows:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Depreciation expense$26,910 $18,572 $15,918 
Software amortization$5,977 $5,760 $6,080 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 29, 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 24, 2021$221,775 
Goodwill adjustments (1)(792)
Acquisitions66,249 
Foreign currency translation(112)
Carrying amount as of December 30, 2022287,120 
Goodwill adjustments (1)1,859 
Acquisitions66,940 
Foreign currency translation102 
Carrying amount as of December 29, 2023$356,021 
(1) Goodwill adjustments represent measurement period adjustments related to certain acquisitions completed in that fiscal year and prior years.
Schedule of other intangible assets
Other intangible assets as of December 29, 2023 and December 30, 2022 consisted of the following:
Weighted Average
Remaining Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Amount
December 29, 2023   
Customer relationships100 months$251,967 $(103,042)$148,925 
Trademarks147 months56,257 (20,857)35,400 
Non-compete agreements18 months9,299 (8,761)538 
Total$317,523 $(132,660)$184,863 
December 30, 2022    
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
As of December 29, 2023, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows: 
2024$23,972 
202523,431 
202623,235 
202722,666 
202819,898 
Thereafter71,661 
Total$184,863 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations (Tables)
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Schedule of debt obligations
Debt obligations as of December 29, 2023 and December 30, 2022 consisted of the following:
Weighted Average Effective Interest Rate at December 29, 2023MaturityDecember 29, 2023December 30, 2022
Senior secured term loan10.96 %August 2029$276,250 $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.51 %March 2027100,000 40,000 
Finance leases and other financing obligations6.51 %Various31,892 13,548 
Convertible unsecured note— %June 2023— 4,000 
Unamortized deferred costs and premium(17,339)(20,050)
Total debt obligations717,987 665,932 
Less: current installments(53,185)(12,428)
Total long-term debt$664,802 $653,504 
Schedule of maturities of the company's debt
Maturities of the Company’s debt, excluding finance leases, for each of the next five years and thereafter at December 29, 2023 are as follows:
2024$47,684 
20258,000 
20263,000 
2027103,000 
2028290,500 
Thereafter261,250 
Total$713,434 
Schedule of convertible senior notes
The net carry value of the Company’s convertible notes as of December 29, 2023 and December 30, 2022 was:

December 29, 2023December 30, 2022
Principal AmountUnamortized Deferred Costs and PremiumNet AmountPrincipal AmountUnamortized Deferred Costs and PremiumNet Amount
2028 Convertible Senior Notes$287,500 $(5,730)$281,770 $287,500 $(6,876)$280,624 
2024 Convertible Senior Notes39,684 (185)39,499 41,684 (373)41,311 
Convertible Unsecured Note— — — 4,000 — 4,000 
Total$327,184 $(5,915)$321,269 $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:
 Fiscal Years Ended
 December 29, 2023December 30, 2022December 24, 2021
Coupon interest$7,578 $4,272 $3,763 
Amortization of deferred costs and premium1,334 932 913 
Loss on extinguishment of debt— 14,145 — 
Total interest$8,912 $19,349 $4,676 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 29, 2023
Stockholders' Equity Note [Abstract]  
Schedule of restricted stock activity
The following table reflects the activity of RSAs during the fiscal year ended December 29, 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 
Granted234,070 32.66 742,744 33.17 87,942 28.84 
Vested(225,693)31.77 — — — — 
Forfeited(11,597)34.29 — — — — 
Unvested at December 29, 2023461,752 $32.13 1,078,169 $32.88 421,056 $30.00 
Summary of stock option activity
The following table summarizes stock option activity during the fiscal year ended December 29, 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(2,705)20.23 
Outstanding December 29, 2023109,527 $20.23 $1,008 2.2
Exercisable at December 29, 2023109,527 20.23 $1,008 2.2
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Components of lease expense The components of net lease cost were as follows:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Operating lease cost$40,523 $31,346 $26,531 
Finance lease cost:
Amortization of right-of-use asset4,173 3,715 4,667 
Interest expense on lease liabilities726 442 555 
Total finance lease cost$4,899 $4,157 $5,222 
Short-term lease cost12,535 5,481 3,491 
Variable lease cost13,718 7,715 3,331 
Sublease income(1,970)(1,344)(430)
Total lease cost, net$69,705 $47,355 $38,145 
Maturities of lease liabilities, operating leases
The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:
Operating LeasesFinance Leases
Related Party Real EstateThird Party Real EstateVehicles and EquipmentTotalVehicles and Equipment
2024$674 $30,715 $6,866 $38,255 $6,295 
2025699 27,239 4,614 32,552 5,659 
2026725 25,135 2,666 28,526 4,211 
2027752 23,236 1,928 25,916 3,031 
2028580 21,504 1,407 23,491 2,671 
Thereafter— 155,990 442 156,432 2,583 
Total$3,430 $283,819 $17,923 $305,172 $24,450 
Less imputed interest(96,892)(2,558)
Present value of lease obligations$208,280 $21,892 
Maturities of lease liabilities, finance leases
The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:
Operating LeasesFinance Leases
Related Party Real EstateThird Party Real EstateVehicles and EquipmentTotalVehicles and Equipment
2024$674 $30,715 $6,866 $38,255 $6,295 
2025699 27,239 4,614 32,552 5,659 
2026725 25,135 2,666 28,526 4,211 
2027752 23,236 1,928 25,916 3,031 
2028580 21,504 1,407 23,491 2,671 
Thereafter— 155,990 442 156,432 2,583 
Total$3,430 $283,819 $17,923 $305,172 $24,450 
Less imputed interest(96,892)(2,558)
Present value of lease obligations$208,280 $21,892 
Supplemental balance sheet information
Supplemental balance sheet information related to finance leases was as follows:
Balance Sheet LocationDecember 29, 2023December 30, 2022
Short-term finance lease liabilitiesCurrent portion of long-term debt$5,389 $3,211 
Long-term finance lease liabilitiesLong-term debt, net of current portion$16,503 $8,120 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Schedule of operating (loss) income before income taxes for foreign subsidiaries
The components of the Company’s income (loss) before income taxes consist of the following:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Domestic$40,171 $40,428 $(4,356)
Foreign15,298 1,461 (2,420)
Total$55,469 $41,889 $(6,776)
Schedule of provision for income taxes
The provision for income taxes consists of the following:
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Current income tax expense (benefit):   
Federal$9,913 $1,665 $(285)
Foreign838 208 — 
State2,014 2,665 277 
Total current income tax expense (benefit)12,765 4,538 (8)
Deferred income tax expense (benefit):   
Federal4,320 9,571 (2,002)
Foreign(48)(4)(22)
State3,842 34 179 
Total deferred income tax expense (benefit)8,114 9,601 (1,845)
Total income tax expense (benefit)$20,879 $14,139 $(1,853)
Schedule of income tax reconciliation
Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons: 
Fiscal Years Ended
December 29, 2023December 30, 2022December 24, 2021
Statutory U.S. Federal tax$11,648 $8,797 $(1,423)
Differences due to:   
State and local taxes, net of federal benefit3,497 3,251 (396)
Change in valuation allowance478 (405)(215)
Foreign rate differential(2,254)(560)— 
Loss on debt extinguishment— 2,982 — 
Acquisition costs509 472 — 
Compensation limitation4,504 — — 
US tax on international operations929 190 — 
Stock compensation913 (170)(361)
Other655 (418)542 
Income tax expense (benefit)$20,879 $14,139 $(1,853)
Schedule of deferred tax assets and liabilities
Deferred tax assets and liabilities at December 29, 2023 and December 30, 2022 consist of the following: 
December 29, 2023December 30, 2022
Deferred tax assets:  
Receivables and inventory$11,197 $10,574 
Self-insurance reserves3,730 2,846 
Net operating loss carryforwards3,420 5,374 
Interest expense carryforward12,855 7,671 
Stock compensation5,122 4,629 
Intangible assets525 2,796 
Charitable contribution carryforward2,271 2,569 
Operating lease liabilities55,319 44,495 
Other930 527 
Total deferred tax assets95,369 81,481 
Deferred tax liabilities:  
Property & equipment(22,483)(15,602)
Goodwill(27,660)(25,539)
Intangible assets(3,292)(3,439)
Prepaid expenses and other(3,391)(907)
Operating lease right-of-use assets(50,842)(40,451)
Total deferred tax liabilities(107,668)(85,938)
Valuation allowance(2,119)(1,641)
Total net deferred tax liability$(14,418)$(6,098)
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosures of Cash Flow Information (Tables)
12 Months Ended
Dec. 29, 2023
Supplemental Cash Flow Elements [Abstract]  
Schedule of supplemental disclosures of cash flow information
December 29, 2023December 30, 2022December 24, 2021
Cash paid for income taxes, net of cash received$17,931 $4,275 $(230)
Cash paid for interest$42,070 $27,225 $15,387 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$38,471 $28,144 $25,111 
Operating cash flows from finance leases$730 $442 $555 
ROU assets obtained in exchange for lease liabilities:
Operating leases$65,601 $49,643 $32,741 
Finance leases$13,431 $2,960 $536 
Non-cash investing and financing activities:
Warrants issued for acquisition$— $1,701 $1,120 
Conversion of debt into common stock$— $11,375 $— 
Common stock issued for acquisitions$2,496 $— $— 
Contingent earn-out liabilities for acquisitions$5,765 $8,700 $5,500 
Unsecured notes issued for acquisitions$10,000 $— $— 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation Reserves (Tables)
12 Months Ended
Dec. 29, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule of allowance for doubtful accounts
The following tables summarize the activity in our valuation accounts during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021:
Balance at Beginning of PeriodAdditions Charged to ExpenseDeductions (1)Balance at End of Period
Allowance for doubtful accounts
December 29, 2023$20,733 $8,078 $(7,388)$21,423 
December 30, 202220,260 6,048 (5,575)20,733 
December 24, 202124,027 (422)(3,345)20,260 
(1) With respect to the allowance for doubtful accounts, the deductions amount is primarily composed of write-offs, less recoveries which are not material.
Schedule of allowance for deferred tax assets
Allowance for deferred tax assets
December 29, 2023$1,641 $478 $— $2,119 
December 30, 20222,046 (405)— 1,641 
December 24, 20212,261 (215)— 2,046 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations and Basis of Presentation (Details)
12 Months Ended
Dec. 29, 2023
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 3
Number of reportable segments 1
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 29, 2023
USD ($)
unit
Dec. 30, 2022
USD ($)
Dec. 24, 2021
USD ($)
Dec. 25, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Deferred revenues $ 2,459,000 $ 2,206,000    
Refund liability (811,000) (713,000)    
Right to recover product $ 493,000 442,000    
Contract costs, amortization period (in years) 1 year      
Cost of sales $ 2,619,289,000 1,994,763,000 $ 1,355,272,000  
Purchase incentives 48,026,000 30,805,000 20,296,000  
Capitalized software costs, net of accumulated amortization 12,046,000 11,805,000    
Unamortized costs of certain up-front costs 598,000 448,000    
Unamortized costs if issuance of other debt instruments 17,451,000 20,050,000    
Amortization of debt issuance costs 3,615,000 1,290,000 2,299,000  
Intangible asset impairment 1,838,000 0 597,000  
Intangible asset impairment, net of tax $ 1,333,000   433,000  
Number of reporting units | unit 4      
Self-insurance stop loss threshold $ 300,000      
Allowance for deferred tax assets        
Disaggregation of Revenue [Line Items]        
Valuation allowances 2,119,000 1,641,000 2,046,000 $ 2,261,000
Workers Compensation        
Disaggregation of Revenue [Line Items]        
Self insured retention amount per claim 500,000      
Automobiles        
Disaggregation of Revenue [Line Items]        
Self insured retention amount per claim 500,000      
Equipment and Leasehold Improvements        
Disaggregation of Revenue [Line Items]        
Asset impairment charges 0 0 0  
Food Processing        
Disaggregation of Revenue [Line Items]        
Cost of sales 68,294,000 40,185,000 28,374,000  
Shipping and Handling        
Disaggregation of Revenue [Line Items]        
Cost of sales $ 181,298,000 $ 143,435,000 $ 98,697,000  
Minimum        
Disaggregation of Revenue [Line Items]        
Payment terms for contracts with customers (in days) 14 days      
Minimum | Software and Software Development Costs        
Disaggregation of Revenue [Line Items]        
Useful life of computer software (in years) 3 years      
Maximum        
Disaggregation of Revenue [Line Items]        
Payment terms for contracts with customers (in days) 60 days      
Maximum | Software and Software Development Costs        
Disaggregation of Revenue [Line Items]        
Useful life of computer software (in years) 7 years      
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 3,433,763 $ 2,613,399 $ 1,745,757
Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 100.00% 100.00% 100.00%
Center-of-the-plate      
Disaggregation of Revenue [Line Items]      
Net sales $ 1,352,230 $ 1,126,227 $ 877,060
Center-of-the-plate | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 39.40% 43.10% 50.20%
Total specialty      
Disaggregation of Revenue [Line Items]      
Net sales $ 2,081,533 $ 1,487,172 $ 868,697
Total specialty | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 60.60% 56.90% 49.80%
Dry goods      
Disaggregation of Revenue [Line Items]      
Net sales $ 545,451 $ 379,802 $ 238,758
Dry goods | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 15.90% 14.50% 13.70%
Pastry      
Disaggregation of Revenue [Line Items]      
Net sales $ 410,604 $ 286,035 $ 178,352
Pastry | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 12.00% 10.90% 10.20%
Cheeses and charcuterie      
Disaggregation of Revenue [Line Items]      
Net sales $ 253,343 $ 216,173 $ 143,048
Cheeses and charcuterie | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 7.40% 8.30% 8.20%
Produce      
Disaggregation of Revenue [Line Items]      
Net sales $ 444,749 $ 279,097 $ 120,759
Produce | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 13.00% 10.70% 6.90%
Dairy and eggs      
Disaggregation of Revenue [Line Items]      
Net sales $ 228,582 $ 153,334 $ 79,512
Dairy and eggs | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 6.70% 5.90% 4.60%
Oils and vinegars      
Disaggregation of Revenue [Line Items]      
Net sales $ 129,194 $ 113,386 $ 71,369
Oils and vinegars | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 3.80% 4.30% 4.10%
Kitchen supplies      
Disaggregation of Revenue [Line Items]      
Net sales $ 69,610 $ 59,345 $ 36,899
Kitchen supplies | Net Sales | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of total net sales 1.80% 2.30% 2.10%
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share - Schedule of Income (Loss) per Share (Details) - $ / shares
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Net income (loss) per share:      
Basic (in dollars per share) $ 0.92 $ 0.75 $ (0.13)
Diluted (in dollars per share) $ 0.88 $ 0.73 $ (0.13)
Weighted average common shares:      
Basic (in shares) 37,633,672 37,094,220 36,744,304
Diluted (in shares) 45,639,220 38,742,328 36,744,304
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share - Schedule of Reconciliation of Income (Loss) per Share (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Numerator:      
Net (loss) income $ 34,590 $ 27,750 $ (4,923)
Add effect of dilutive securities:      
Interest on convertible notes, net of tax 5,399 580 0
Adjusted net income (loss) $ 39,989 $ 28,330 $ (4,923)
Denominator:      
Weighted average basic common shares outstanding (in shares) 37,633,672 37,094,220 36,744,304
Dilutive effect of unvested common shares (in shares) 574,707 638,293 0
Dilutive effect of stock options and warrants (in shares) 38,024 66,719 0
Dilutive effect of convertible notes (in shares) 7,392,817 943,096 0
Weighted average diluted common shares outstanding (in shares) 45,639,220 38,742,328 36,744,304
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Loss) (Details) - shares
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Restricted share awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive shares (in shares) 532,608 906 306,084
Stock options and warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive shares (in shares) 300,000 0 139,198
Convertible notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive shares (in shares) 0 392,732 4,410,639
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Fair Value Disclosures [Abstract]    
Long-term liability value $ 50 $ 10,483
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning $ 17,294 $ 6,877
Acquisition value 5,765 8,700
Cash payments (16,375) (6,788)
Changes in fair value 3,081 8,505
Balance at ending $ 9,765 $ 17,294
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Convertible Debt | Carrying Value | Fair Value, Inputs, Level 1 | 2028 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes Payable $ 287,500 $ 287,500
Convertible Debt | Carrying Value | Fair Value Inputs Level 3 | 2024 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes Payable 39,684 41,684
Convertible Debt | Fair Value | Fair Value, Inputs, Level 1 | 2028 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes Payable 277,354 292,531
Convertible Debt | Fair Value | Fair Value Inputs Level 3 | 2024 Convertible Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes Payable 38,609 43,723
Unsecured Debt | Carrying Value | Fair Value Inputs Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes Payable 0 4,000
Unsecured Debt | Carrying Value | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
GreenLeaf Note 10,000 0
Unsecured Debt | Fair Value | Fair Value Inputs Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible Notes Payable 0 4,345
Unsecured Debt | Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
GreenLeaf Note $ 9,991 $ 0
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
May 01, 2023
USD ($)
shares
Mar. 20, 2023
USD ($)
Nov. 01, 2022
USD ($)
Dec. 29, 2023
USD ($)
Sep. 29, 2023
USD ($)
Dec. 29, 2023
USD ($)
acquisition
Dec. 30, 2022
USD ($)
Dec. 24, 2021
USD ($)
Business Acquisition [Line Items]                
Cash paid for contingent earn-out liabilities           $ 11,625 $ 3,788 $ 83
Increase in goodwill           1,859 (792)  
Professional fees           3,481 4,357 $ 450
Asset-based loan facility                
Business Acquisition [Line Items]                
Long-term debt       $ 100,000   100,000 $ 40,000  
GreenLeaf                
Business Acquisition [Line Items]                
Purchase price $ 88,174              
Cash amount paid 72,157              
Net working capital adjustment 3,521              
Deferred payments $ 10,000              
Shares of common stock acquired (in shares) | shares 75,008              
Net sales           82,917    
Income (loss) before income taxes           $ 7,039    
Other acquisitions, aggregate initial purchase price $ 88,174              
GreenLeaf | Customer relationships                
Business Acquisition [Line Items]                
Finite-lived intangible assets 29,900              
GreenLeaf | Trademarks                
Business Acquisition [Line Items]                
Finite-lived intangible assets 1,500              
Useful life of computer software (in years)       5 years   5 years    
GreenLeaf | Non-compete agreements                
Business Acquisition [Line Items]                
Finite-lived intangible assets 400              
Useful life of computer software (in years)       2 years   2 years    
GreenLeaf | Customer relationships and trademark                
Business Acquisition [Line Items]                
Useful life of computer software (in years)       7 years 2 months 12 days   7 years 2 months 12 days    
GreenLeaf | Common Stock                
Business Acquisition [Line Items]                
Common stock warrants issued for acquisition 2,496              
GreenLeaf | Asset-based loan facility                
Business Acquisition [Line Items]                
Long-term debt $ 40,000              
Hardie’s                
Business Acquisition [Line Items]                
Purchase price   $ 41,361            
Cash amount paid   38,000            
Net working capital adjustment   (639)            
Net sales           $ 194,776    
Income (loss) before income taxes           (1,116)    
Estimated fair value of contingent earn-out liability   4,000            
Estimated fair value of contingent earn-out liability   $ 10,000            
Estimated fair value of contingent earn-out liability, term   2 years            
Other acquisitions, aggregate initial purchase price   $ 41,361            
Hardie’s | Customer relationships                
Business Acquisition [Line Items]                
Finite-lived intangible assets   $ 14,000            
Useful life of computer software (in years)   10 years            
Hardie’s | Trademarks                
Business Acquisition [Line Items]                
Finite-lived intangible assets   $ 3,600            
Useful life of computer software (in years)   5 years            
Hardie’s | Non-compete agreements                
Business Acquisition [Line Items]                
Finite-lived intangible assets   $ 0            
Other Fiscal 2023 Acquisitions                
Business Acquisition [Line Items]                
Cash amount paid           12,971    
Net working capital adjustment           893    
Deferred payments           2,215    
Net sales           63,369    
Estimated fair value of contingent earn-out liability           $ 2,562    
Number of acquisitions | acquisition           3    
Other acquisitions, aggregate initial purchase price       $ 17,744   $ 17,744    
Goodwill       8,218   8,218    
Other Fiscal 2023 Acquisitions | Customer relationships                
Business Acquisition [Line Items]                
Finite-lived intangible assets       $ 4,276   $ 4,276    
Useful life of computer software (in years)       10 years   10 years    
Other Fiscal 2023 Acquisitions | Trademarks                
Business Acquisition [Line Items]                
Finite-lived intangible assets       $ 0   $ 0    
Other Fiscal 2023 Acquisitions | Non-compete agreements                
Business Acquisition [Line Items]                
Finite-lived intangible assets       0   0    
Other Fiscal 2023 Acquisitions | Other Fiscal 2023 Acquisition Date Earn-Out Liability                
Business Acquisition [Line Items]                
Estimated fair value of contingent earn-out liability       1,665   $ 1,665    
Chef Middle East                
Business Acquisition [Line Items]                
Purchase price     $ 116,515          
Cash amount paid     108,749          
Net working capital adjustment     166          
Estimated fair value of contingent earn-out liability     7,600          
Other acquisitions, aggregate initial purchase price     116,515          
Cash paid for contingent earn-out liabilities       $ 10,000        
Increase in goodwill         $ 734      
Decrease in inventory         735      
Decrease in accrued liabilities         314      
Decrease in other assets         82      
Decrease in deferred tax liabilities         $ 35      
Chef Middle East | Customer relationships                
Business Acquisition [Line Items]                
Finite-lived intangible assets     $ 25,800          
Useful life of computer software (in years)     10 years          
Chef Middle East | Trademarks                
Business Acquisition [Line Items]                
Finite-lived intangible assets     $ 11,400          
Useful life of computer software (in years)     15 years          
Chef Middle East | Non-compete agreements                
Business Acquisition [Line Items]                
Finite-lived intangible assets     $ 320          
Useful life of computer software (in years)     3 years          
Goodwill     $ 0          
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
May 01, 2023
Mar. 20, 2023
Dec. 30, 2022
Nov. 01, 2022
Dec. 24, 2021
Business Acquisition [Line Items]            
Goodwill $ 356,021     $ 287,120   $ 221,775
Chef Middle East            
Business Acquisition [Line Items]            
Current assets         $ 84,076  
Goodwill         24,548  
Fixed assets         16,953  
Right-of-use assets         5,321  
Other assets         859  
Deferred tax liabilities         (3,600)  
Lease liabilities         (5,321)  
Current liabilities         (43,841)  
Total         116,515  
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            
Business Acquisition [Line Items]            
Current assets     $ 26,366      
Goodwill     11,516      
Fixed assets     4,986      
Right-of-use assets     13,303      
Other assets     146      
Deferred tax liabilities     0      
Lease liabilities     (13,303)      
Current liabilities     (19,253)      
Total     41,361      
Hardie’s | Customer relationships            
Business Acquisition [Line Items]            
Finite-lived intangible assets     14,000      
Hardie’s | Trademarks            
Business Acquisition [Line Items]            
Finite-lived intangible assets     3,600      
Hardie’s | Non-compete agreements            
Business Acquisition [Line Items]            
Finite-lived intangible assets     $ 0      
GreenLeaf            
Business Acquisition [Line Items]            
Current assets   $ 16,069        
Goodwill   47,205        
Fixed assets   2,231        
Right-of-use assets   2,026        
Other assets   109        
Deferred tax liabilities   0        
Lease liabilities   (2,026)        
Current liabilities   (9,240)        
Total   88,174        
GreenLeaf | Customer relationships            
Business Acquisition [Line Items]            
Finite-lived intangible assets   29,900        
GreenLeaf | Trademarks            
Business Acquisition [Line Items]            
Finite-lived intangible assets   1,500        
GreenLeaf | Non-compete agreements            
Business Acquisition [Line Items]            
Finite-lived intangible assets   $ 400        
Other Fiscal 2023 Acquisitions            
Business Acquisition [Line Items]            
Current assets 8,632          
Goodwill 8,218          
Fixed assets 326          
Right-of-use assets 3,258          
Other assets 34          
Deferred tax liabilities (236)          
Lease liabilities (3,258)          
Current liabilities (3,506)          
Total 17,744          
Other Fiscal 2023 Acquisitions | Customer relationships            
Business Acquisition [Line Items]            
Finite-lived intangible assets 4,276          
Other Fiscal 2023 Acquisitions | Trademarks            
Business Acquisition [Line Items]            
Finite-lived intangible assets 0          
Other Fiscal 2023 Acquisitions | Non-compete agreements            
Business Acquisition [Line Items]            
Finite-lived intangible assets $ 0          
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Business Combination and Asset Acquisition [Abstract]    
Net sales $ 3,527,947 $ 3,150,426
Income before income taxes $ 58,041 $ 53,458
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Inventory Disclosure [Abstract]    
Reserves for shrinkage, excess and obsolescence $ 11,205 $ 9,198
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 371,801 $ 304,741
Less: accumulated depreciation and amortization (137,008) (119,013)
Property and equipment, net 234,793 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 20 years  
Equipment, leasehold improvements and software, gross $ 41,979 39,893
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross 38,430 32,107
Computers, data processing and other equipment    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross 20,271 18,475
Software    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross 47,008 42,609
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 135,767 94,245
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Equipment, leasehold improvements and software, gross $ 2,636 3,825
Vehicles    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross 45,407 31,462
Construction-in-process    
Property, Plant and Equipment [Line Items]    
Equipment, leasehold improvements and software, gross $ 34,761 $ 36,583
Minimum | Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Useful Lives 5 years  
Minimum | Computers, data processing and other equipment    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Minimum | Software    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Minimum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Useful Lives 1 year  
Minimum | Vehicles    
Property, Plant and Equipment [Line Items]    
Useful Lives 5 years  
Maximum | Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Useful Lives 10 years  
Maximum | Computers, data processing and other equipment    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Maximum | Software    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Useful Lives 40 years  
Maximum | Vehicles    
Property, Plant and Equipment [Line Items]    
Useful Lives 10 years  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Narrative (Details) - USD ($)
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Property, Plant and Equipment [Abstract]      
Book value of equipment under finance leases $ 20,161,000 $ 11,579,000  
Capitalized interest expense $ 0 $ 0 $ 0
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 32,887 $ 24,332 $ 21,998
Depreciation expense      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization 26,910 18,572 15,918
Software      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 5,977 $ 5,760 $ 6,080
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Goodwill [Roll Forward]    
Beginning balance $ 287,120 $ 221,775
Goodwill adjustments 1,859 (792)
Acquisitions 66,940 66,249
Foreign currency translation 102 (112)
Ending balance $ 356,021 $ 287,120
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 317,523 $ 265,644
Accumulated Amortization (132,660) (109,941)
Net Amount $ 184,863 $ 155,703
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (in months) 100 months 117 months
Gross Carrying Amount $ 251,967 $ 205,608
Accumulated Amortization (103,042) (85,447)
Net Amount $ 148,925 $ 120,161
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (in months) 147 months 165 months
Gross Carrying Amount $ 56,257 $ 51,137
Accumulated Amortization (20,857) (16,201)
Net Amount $ 35,400 $ 34,936
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (in months) 18 months 25 months
Gross Carrying Amount $ 9,299 $ 8,899
Accumulated Amortization (8,761) (8,293)
Net Amount $ 538 $ 606
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Intangible asset impairment $ 1,838 $ 0 $ 597
Intangible asset impairment, net of tax 1,333   433
Amortization expense $ 22,719 $ 13,913 $ 12,967
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Future Amortization (Details)
$ in Thousands
Dec. 29, 2023
USD ($)
Estimated amortization in fiscal year:  
2024 $ 23,972
2025 23,431
2026 23,235
2027 22,666
2028 19,898
Thereafter 71,661
Total $ 184,863
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Schedule of Debt Obligations (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Aug. 23, 2022
Debt Instrument [Line Items]      
Finance leases, weighted-average discount rate 0.0651    
Unamortized deferred costs and premium $ (17,339) $ (20,050)  
Total debt obligations 717,987 665,932  
Less: current installments (53,185) (12,428)  
Total long-term debt $ 664,802 653,504  
Senior secured term loan | Senior secured term loan      
Debt Instrument [Line Items]      
Effective interest rate 10.96%    
Long-term debt $ 276,250 299,250 $ 300,000
Convertible Debt      
Debt Instrument [Line Items]      
Long-term debt 327,184 333,184  
Unamortized deferred costs and premium $ (5,915) (7,249)  
Convertible Debt | 2028 Convertible Senior Notes      
Debt Instrument [Line Items]      
Effective interest rate 2.77%    
Long-term debt $ 287,500 287,500  
Unamortized deferred costs and premium $ (5,730) (6,876)  
Convertible Debt | 2024 Convertible senior notes      
Debt Instrument [Line Items]      
Effective interest rate 2.34%    
Long-term debt $ 39,684 41,684  
Unamortized deferred costs and premium $ (185) (373)  
Asset-based loan facility      
Debt Instrument [Line Items]      
Effective interest rate 7.51%    
Long-term debt $ 100,000 40,000  
Finance leases and other financing obligations      
Debt Instrument [Line Items]      
Long-term debt $ 31,892 13,548  
Convertible unsecured note      
Debt Instrument [Line Items]      
Convertible unsecured debt, interest rate 0.00%    
Long-term debt $ 0 $ 4,000  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Schedule of Maturities of the Company's Debt (Details)
$ in Thousands
Dec. 29, 2023
USD ($)
Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]  
2024 $ 47,684
2025 8,000
2026 3,000
2027 103,000
2028 290,500
Thereafter 261,250
Total $ 713,434
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Senior Secured Term Loan Credit Facility (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 06, 2023
Aug. 31, 2023
Aug. 23, 2022
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Mar. 11, 2022
Debt Instrument [Line Items]              
Loss on debt extinguishment       $ 0 $ 14,287 $ 0  
Payments of debt financing costs       1,739 19,039 $ 1,450  
Senior secured term loan | Asset-based loan facility              
Debt Instrument [Line Items]              
Prepayment   $ 20,000          
Unamortized deferred financing fees written off   $ 770          
Asset-based loan facility | Senior secured term loan              
Debt Instrument [Line Items]              
Long-term debt     $ 300,000 $ 276,250 $ 299,250    
Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date       181 days      
Principal amount     40,000       $ 40,000
Loss on debt extinguishment     142        
Payments of debt financing costs     10,852        
Debt transaction costs     4,498        
Asset-based loan facility | Senior Secured Term Loans 2025              
Debt Instrument [Line Items]              
Long-term debt     167,391        
Debt instrument, incremental borrowing, amount     $ 132,609        
Asset-based loan facility | 2025 Tranche              
Debt Instrument [Line Items]              
Scheduled principal payments (as a percent)     0.25%        
Asset-based loan facility | Senior Secured Term Loans, Tenth Amendment              
Debt Instrument [Line Items]              
Payments of debt financing costs $ 1,385            
Debt transaction costs $ 319            
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Asset-Based Loan Facility (Details) - USD ($)
12 Months Ended
Mar. 11, 2022
Dec. 29, 2023
Jul. 07, 2023
Dec. 30, 2022
Aug. 23, 2022
Jun. 29, 2018
Debt Instrument [Line Items]            
Deferred financing fees   $ 17,451,000   $ 20,050,000    
Asset-based loan facility | ABL Credit Agreement            
Debt Instrument [Line Items]            
Maximum debt borrowing capacity $ 200,000,000   $ 300,000,000     $ 150,000,000
Deferred financing fees     $ 354,000      
Potential principal amount increase 25,000,000          
Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date   90 days        
Minimum borrowing base $ 21,000,000          
Minimum borrowing base, percentage 10.00%          
Minimum consolidated fixed charge coverage ratio 1          
Amounts reserved for issuance of letters of credit $ 27,970,000          
Line of credit facility, current borrowing capacity   $ 172,030,000        
Asset-based loan facility | Senior secured term loan            
Debt Instrument [Line Items]            
Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date   181 days        
Principal amount $ 40,000,000       $ 40,000,000  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Convertible Senior Notes (Details) - USD ($)
12 Months Ended
Dec. 13, 2022
Nov. 22, 2019
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Mar. 01, 2021
Debt Instrument [Line Items]            
Loss on debt extinguishment     $ 0 $ 14,287,000 $ 0  
Payments under revolving credit line     2,220,000 20,000,000 20,000,000  
Unamortized costs of certain up-front costs     598,000 448,000    
Convertible Debt            
Debt Instrument [Line Items]            
Loss on debt extinguishment     $ 0 $ 14,145,000 $ 0  
Convertible Debt | 2028 Convertible Senior Notes            
Debt Instrument [Line Items]            
Principal amount $ 287,500,000          
Interest rate 2.375%          
Repayment of outstanding borrowings $ 158,316,000          
Repayments of convertible debt $ 159,709,000          
Public offering (in shares) 324,066          
Loss on debt extinguishment $ 14,145,000          
Debt issuance costs $ 6,971,000          
Conversion price (in dollars per share) $ 44.27          
Redemption price, percentage of principal amount (as a percent) 100.00%          
Convertible Debt | 2024 Convertible senior notes            
Debt Instrument [Line Items]            
Principal amount   $ 150,000,000       $ 50,000,000
Interest rate 1.875% 1.875%        
Debt issuance costs   $ 1,350,000        
Conversion price (in dollars per share)   $ 44.20        
Redemption price, percentage of principal amount (as a percent)   100.00%        
Unamortized costs of certain up-front costs   $ 5,082,000        
Asset-based loan facility | ABL Credit Agreement            
Debt Instrument [Line Items]            
Payments under revolving credit line   43,225,000        
Senior secured term loan | Senior Secured Term Loans, 2022 Tranche            
Debt Instrument [Line Items]            
Repayment of outstanding borrowings   $ 31,166,000        
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - GreenLeaf Unsecured Note (Details) - USD ($)
$ in Thousands
May 01, 2023
Dec. 29, 2023
Unsecured Debt    
Debt Instrument [Line Items]    
Effective interest rate   4.50%
GreenLeaf    
Debt Instrument [Line Items]    
Deferred payments $ 10,000  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Convertible Unsecured Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 29, 2023
Feb. 25, 2019
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Debt Instrument [Line Items]          
Repayments of long-term debt     $ 29,000 $ 327,741 $ 32,879
Convertible unsecured note          
Debt Instrument [Line Items]          
Interest rate, after two-year anniversary   5.00%      
Convertible Debt          
Debt Instrument [Line Items]          
Principal amount     327,184 333,184  
Convertible Debt | Convertible unsecured note          
Debt Instrument [Line Items]          
Principal amount   $ 4,000 0 4,000  
Interest rate   4.50%      
Earliest date term (in years)   2 years      
Convertible unsecured note          
Debt Instrument [Line Items]          
Principal amount     $ 0 $ 4,000  
Interest rate, after two-year anniversary     0.00%    
Repayments of long-term debt $ 4,049        
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Schedule of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Feb. 25, 2019
Debt Instrument [Line Items]      
Unamortized Deferred Costs and Premium $ (17,339) $ (20,050)  
Total 713,434    
Convertible Debt      
Debt Instrument [Line Items]      
Principal Amount 327,184 333,184  
Unamortized Deferred Costs and Premium (5,915) (7,249)  
Total 321,269 325,935  
Convertible Debt | 2028 Convertible Senior Notes      
Debt Instrument [Line Items]      
Principal Amount 287,500 287,500  
Unamortized Deferred Costs and Premium (5,730) (6,876)  
Total 281,770 280,624  
Convertible Debt | 2024 Convertible senior notes      
Debt Instrument [Line Items]      
Principal Amount 39,684 41,684  
Unamortized Deferred Costs and Premium (185) (373)  
Total 39,499 41,311  
Convertible Debt | Convertible unsecured note      
Debt Instrument [Line Items]      
Principal Amount 0 4,000 $ 4,000
Unamortized Deferred Costs and Premium 0 0  
Total $ 0 $ 4,000  
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Schedule of Components of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Debt Instrument [Line Items]      
Loss on debt extinguishment $ 0 $ 14,287 $ 0
Convertible Debt      
Debt Instrument [Line Items]      
Coupon interest 7,578 4,272 3,763
Amortization of deferred costs and premium 1,334 932 913
Loss on debt extinguishment 0 14,145 0
Total interest $ 8,912 $ 19,349 $ 4,676
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
12 Months Ended
May 12, 2023
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Mar. 22, 2020
May 17, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Warrants issued for acquisitions     $ 1,701,000 $ 1,120,000    
Number of shares callable by warrants (in shares)     150,000 150,000    
Exercise price of right (in dollars per share)     $ 31.55 $ 31.96    
Number of shares available for grant (in shares)   1,087,277       4,230,000
Weighted average remaining term (in years)   10 years        
Stock compensation expense   $ 20,042,000 $ 13,602,000 $ 11,479,000    
Tax expense (benefit) for stock compensation   580,000 (22,000) (49,000)    
Options exercised during the period, intrinsic value   22,000 63,000      
Stock or unit option plan expense   2,175,000 362,000      
Compensation expense capitalized   $ 0        
Series A Preferred Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares that can be purchased by each right (in shares)         0.001  
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average remaining term (in years)   1 year 7 months 6 days        
Fair value of RSAs vested   $ 7,170,000 8,719,000 $ 7,848,000    
Total unrecognized compensation cost   $ 18,895,000        
Time and Performance Based Grants | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)   5 years        
Performance-Based Restricted Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average remaining term (in years)   1 year 7 months 6 days        
Vesting period (in years)   3 years        
Total unrecognized compensation cost   $ 9,879,000        
Time-Based Restricted Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average remaining term (in years)   1 year 6 months        
Total unrecognized compensation cost   $ 9,016,000        
Stock options and warrants            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)   4 years        
Stock or unit option plan expense   $ 0 0      
Fair value of awards   $ 2,537,000 $ 362,000      
Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares) 793,402          
Fixed contribution rate 10.00%          
ESPP purchase price of common stock, percent of market price 85.00%          
Number of shares available for grant (in shares)   793,402        
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Restricted Stock Activity (Details)
12 Months Ended
Dec. 29, 2023
$ / shares
shares
Time-based  
Shares  
Unvested at beginning (in shares) | shares 464,972
Granted (in shares) | shares 234,070
Vested (in shares) | shares (225,693)
Forfeited (in shares) | shares (11,597)
Unvested at ending (in shares) | shares 461,752
Weighted Average Grant Date Fair Value  
Unvested at beginning (in dollars per share) | $ / shares $ 31.74
Granted (in dollars per share) | $ / shares 32.66
Vested (in dollars per share) | $ / shares 31.77
Forfeited (in dollars per share) | $ / shares 34.29
Unvested at ending (in dollars per share) | $ / shares $ 32.13
Performance-based  
Shares  
Unvested at beginning (in shares) | shares 335,425
Granted (in shares) | shares 742,744
Vested (in shares) | shares 0
Forfeited (in shares) | shares 0
Unvested at ending (in shares) | shares 1,078,169
Weighted Average Grant Date Fair Value  
Unvested at beginning (in dollars per share) | $ / shares $ 32.25
Granted (in dollars per share) | $ / shares 33.17
Vested (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 0
Unvested at ending (in dollars per share) | $ / shares $ 32.88
Market-based  
Shares  
Unvested at beginning (in shares) | shares 333,114
Granted (in shares) | shares 87,942
Vested (in shares) | shares 0
Forfeited (in shares) | shares 0
Unvested at ending (in shares) | shares 421,056
Weighted Average Grant Date Fair Value  
Unvested at beginning (in dollars per share) | $ / shares $ 30.30
Granted (in dollars per share) | $ / shares 28.84
Vested (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 0
Unvested at ending (in dollars per share) | $ / shares $ 30.00
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Shares    
Outstanding (in shares) 112,232  
Exercised (in shares) (2,705)  
Outstanding (in shares) 109,527 112,232
Exercisable (in shares) 109,527  
Weighted Average Exercise Price    
Outstanding (in dollars per share) $ 20.23  
Exercised (in dollars per share) 20.23  
Outstanding (in dollars per share) 20.23 $ 20.23
Exercisable (in dollars per share) $ 20.23  
Aggregate Intrinsic Value    
Outstanding $ 1,008 $ 1,465
Exercisable $ 1,008  
Weighted Average Remaining Contractual Term (in years)    
Outstanding 2 years 2 months 12 days 3 years 2 months 12 days
Exercisable 2 years 2 months 12 days  
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Leases [Abstract]      
Operating lease cost $ 40,523 $ 31,346 $ 26,531
Finance lease cost:      
Amortization of right-of-use asset 4,173 3,715 4,667
Interest expense on lease liabilities 726 442 555
Total finance lease cost 4,899 4,157 5,222
Short-term lease cost 12,535 5,481 3,491
Variable lease cost 13,718 7,715 3,331
Sublease income (1,970) (1,344) (430)
Total lease cost, net $ 69,705 $ 47,355 $ 38,145
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 29, 2023
USD ($)
Operating Leases  
2024 $ 38,255
2025 32,552
2026 28,526
2027 25,916
2028 23,491
Thereafter 156,432
Total 305,172
Less imputed interest (96,892)
Present value of lease obligations 208,280
Finance Leases  
2024 6,295
2025 5,659
2026 4,211
2027 3,031
2028 2,671
Thereafter 2,583
Total 24,450
Less imputed interest (2,558)
Present value of lease obligations 21,892
Real Estate | Third Party Real Estate  
Operating Leases  
2024 30,715
2025 27,239
2026 25,135
2027 23,236
2028 21,504
Thereafter 155,990
Total 283,819
Real Estate | Related Party Real Estate  
Operating Leases  
2024 674
2025 699
2026 725
2027 752
2028 580
Thereafter 0
Total 3,430
Vehicles and Equipment  
Operating Leases  
2024 6,866
2025 4,614
2026 2,666
2027 1,928
2028 1,407
Thereafter 442
Total $ 17,923
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Leases [Abstract]    
Short-term finance lease liabilities $ 5,389 $ 3,211
Long-term finance lease liabilities $ 16,503 $ 8,120
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current portion of long-term debt Current portion of long-term debt
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term debt, net of current portion Long-term debt, net of current portion
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details)
Dec. 29, 2023
Leases [Abstract]  
Operating leases, weighted-average lease term (in years) 10 years 4 months 24 days
Finance leases, weighted-average lease term (in years) 4 years 8 months 12 days
Operating leases, weighted-average discount rate 7.40%
Finance leases, weighted-average discount rate 7.10%
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Income Tax Disclosure [Abstract]      
Domestic $ 40,171 $ 40,428 $ (4,356)
Foreign 15,298 1,461 (2,420)
Total $ 55,469 $ 41,889 $ (6,776)
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Current income tax expense (benefit):      
Federal $ 9,913 $ 1,665 $ (285)
Foreign 838 208 0
State 2,014 2,665 277
Total current income tax expense (benefit) 12,765 4,538 (8)
Deferred income tax expense (benefit):      
Federal 4,320 9,571 (2,002)
Foreign (48) (4) (22)
State 3,842 34 179
Total deferred income tax expense (benefit) 8,114 9,601 (1,845)
Total income tax expense (benefit) $ 20,879 $ 14,139 $ (1,853)
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Dec. 25, 2020
Operating Loss Carryforwards [Line Items]        
CARES Act, Income tax refund receivable $ 22,966 $ 21,250    
Provision for income tax expense (benefit) 20,879 14,139 $ (1,853)  
Deferred tax assets, valuation allowance 2,119 1,641    
Charitable contribution carryforward 2,271 2,569    
Revision of Prior Period, Error Correction, Adjustment        
Operating Loss Carryforwards [Line Items]        
Provision for income tax expense (benefit) 2,135      
Revision of Prior Period, Error Correction, Adjustment | Pro Forma        
Operating Loss Carryforwards [Line Items]        
Provision for income tax expense (benefit)   $ 1,308 $ 719 $ 108
Canada Revenue Agency        
Operating Loss Carryforwards [Line Items]        
Net loss carryforwards 2,733      
State        
Operating Loss Carryforwards [Line Items]        
Net loss carryforwards $ 687      
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Income Tax Disclosure [Abstract]      
Statutory U.S. Federal tax $ 11,648 $ 8,797 $ (1,423)
Differences due to:      
State and local taxes, net of federal benefit 3,497 3,251 (396)
Change in valuation allowance 478 (405) (215)
Foreign rate differential (2,254) (560) 0
Loss on debt extinguishment 0 2,982 0
Acquisition costs 509 472 0
Compensation limitation 4,504 0 0
US tax on international operations 929 190 0
Stock compensation 913 (170) (361)
Other 655 (418) 542
Total income tax expense (benefit) $ 20,879 $ 14,139 $ (1,853)
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Deferred tax assets:    
Receivables and inventory $ 11,197 $ 10,574
Self-insurance reserves 3,730 2,846
Net operating loss carryforwards 3,420 5,374
Interest expense carryforward 12,855 7,671
Stock compensation 5,122 4,629
Intangible assets 525 2,796
Charitable contribution carryforward 2,271 2,569
Operating lease liabilities 55,319 44,495
Other 930 527
Total deferred tax assets 95,369 81,481
Deferred tax liabilities:    
Property & equipment (22,483) (15,602)
Goodwill (27,660) (25,539)
Intangible assets (3,292) (3,439)
Prepaid expenses and other (3,391) (907)
Operating lease right-of-use assets (50,842) (40,451)
Total deferred tax liabilities (107,668) (85,938)
Valuation allowance (2,119) (1,641)
Total net deferred tax liability $ (14,418) $ (6,098)
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosures of Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Supplemental Cash Flow Elements [Abstract]      
Cash paid for income taxes, net of cash received $ 17,931 $ 4,275 $ (230)
Cash paid for interest 42,070 27,225 15,387
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases 38,471 28,144 25,111
Operating cash flows from finance leases 730 442 555
ROU assets obtained in exchange for lease liabilities:      
Operating leases 65,601 49,643 32,741
Finance leases 13,431 2,960 536
Non-cash investing and financing activities:      
Warrants issued for acquisition 0 1,701 1,120
Conversion of debt into common stock 0 11,375 0
Common stock issued for acquisitions 2,496 0 0
Contingent earn-out liabilities for acquisitions 5,765 8,700 5,500
Unsecured notes issued for acquisitions $ 10,000 $ 0 $ 0
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Postemployment Benefits [Abstract]      
Employers contribution to employees under 401k plan 50.00%    
Maximum employees contribution under 401k plan 6.00%    
Matching contribution under 401k plan begin vesting period (in years) 1 year    
Matching contribution under 401k plan fully vested period (in years) 5 years    
Matching contribution under 401k plan $ 3,500 $ 1,714 $ 683
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Related Party Transaction [Line Items]      
Ownership interest in facilities owned by entities controlled by company's stockholders (as a percent) 100.00%    
Leased Distribution Facility Owned by CEO      
Related Party Transaction [Line Items]      
Expense related to distribution facility $ 617 $ 493 $ 493
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Other Commitments [Line Items]    
Percentage of employees represented by unions 4.20%  
Expiring In 2024    
Other Commitments [Line Items]    
Percentage of employees represented by unions 0.80%  
Medical Program    
Other Commitments [Line Items]    
Self insurance reserve $ 2,050 $ 2,310
Automobiles    
Other Commitments [Line Items]    
Self insurance reserve 5,554 3,830
Workers Compensation    
Other Commitments [Line Items]    
Self insurance reserve $ 13,285 $ 10,544
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 24, 2021
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 20,733 $ 20,260 $ 24,027
Additions Charged to Expense 8,078 6,048 (422)
Deductions (7,388) (5,575) (3,345)
Balance at End of Period 21,423 20,733 20,260
Allowance for deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,641 2,046 2,261
Additions Charged to Expense 478 (405) (215)
Deductions 0 0 0
Balance at End of Period $ 2,119 $ 1,641 $ 2,046
EXCEL 101 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -N 6U@'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 " #;@%M8&KD./.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%&!R;UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(? MZHC JVH%#DD910IF8!$6(I.MT4)'5-3'"][H!1\^8Y=A1@-VZ-!3@KJL@=QOF>05OR\J7O"'/:]%M1)-\SZ[_O"[";O>V(/] MQ\970=G"K[N07U!+ P04 " #;@%M8F5R<(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 -N 6UC/QOX!LP< #TP 8 >&PO=V]R:W-H965T&UL MM9MK;Z,X%(;_BI4=C6:DI@&36Z=MI#27;7:FG6S2F6IVM1\<OGW M>X $0F4<6+E?FD X+_C!-NO&](+QL;(38?FFU0GM#?1*> MLBT-X)>[YLF(W]CH7[L!'QCM;@8DL>Z)**']LYAZU6IN*X/@U"EP6(T_5E M8VA^&5O]." YXJ=+G\.#[RANRHJQQWACYEPVC/B*J$=M$4L0^'BB(^IYL1)< MQ[\[T49VSCCP\/M>?9HT'AJS(B$=,>_>=<3FLM%O((>N2>2)!7N^IKL&=6(] MFWEA\A<]I\>VNPUD1Z%@_BX8KL!W@_23O.Q ' 3TC9( O O ;P+,=DF M0NP MW@9T2@+:NX!V0B9M2L)A3 097'#VC'A\-*C%7Q*8230TWPWB^[X4''YU(4X, M1NR)$?*J+J@-(D50'4S4-UJH.:4N\R) M)RH$,Z:T3QU1VD]-I7.3,KXN-$UB!6B]#%I/V=11Q'G,;.J&-G2N7Y1P)3BU M6K-IXB8^DQ%3!M8EIDFL0*R?$>M7G*\X@>0HR6W*QZ1::TV\4#HHE6%U:6D2 M*] ZRVB=*5LX"80K7J%[>13=1OZ*H)&UY/I\N-O?6SVSM']<#&Y_OYC.3E! ML]O1J8RC6K(N2%UJ19('*:]9A>0LL!F'D4GB07J"E@(F-<0X&K$H$/P5/ATY M7K7Z>"(%J RJ#5"36A$@S@'B*@#OR N:.3#9N6O73B@J!O$126PT+<,R.[@K MI:<,KDU/DUJ17NX%3&7"O*N MDULPXD@Q:K4%NM2*&'-C8*I3^[<81_$6#-\[]AQ($:KE$G)KEWIRJ-4=W4FQ:[8,NM2*VW$"8ZKS_+;8Y"P4D MQ7^YV_)'A5K1Z/9[/2DWK0Y"EUJ16^XAS",F(J'&*2G'I!; AM1EJ:-J0WH/ MUV#FML%4Y_K?6&RPYAL6J#+A(R+]LW;3M-H=*2VMID&76I%6;AM,=!%%'XQ3PY1RU&HI M=*D5UUAS3X&/6 %.'#=X0,M7?\4\&;XC K&/D*[.:O4+NM2*E'*_@-49_;Y[ MH6EU1[H4BORRNT!KF0/[JGG-1\#2,=@@)(0 M9C8'S<(PDD]M1S1_T5#*3:LQT*56Y)8; US)&/QD'AA0PM-U$2YK]]41I5LF MA:4U_=>E5H25I_^X4OJ_7Z%,U]B2N0RRV4@.3:U8UL6TIOZZU(K4\M0?5TK] M9X&@/'WE&J_EDCU&*36U8ADUK9F_+K4BM3SSQY4R_V0XHA&8I0?&I5@#G5@"KL_@=K8E/^4,\H?T."F(#YLG?DD#>[?[G>P1U7&UL[^$) M<.X)L#J3GXVF"S2,'%PP!8N0&P MU/E[]KIJZ@8DL%WPH,EJ4+)OPGFR' Z/AJ1(1UJUH-8O[7KJN-H5"N]A$*S< M(%B57B@L-Y#QJL;I$9ER6%K=@2ZU(JS<'5B5W,$\6GFN#8.3$6G:H5:I70^C MU2?LU#J)6EQ9]S0PC;;9[1EGG>Y%ZTG&YZ!4J)(+*"Y,+#<$K@M]CP3,:D'L MV:7,]-80I6K=@U9:9]V>U>OWLC;N>+R'%;!R*V"I$_?])!8>O-*#W&H5ORQ= M4\AKY2O:%571G/!$6C!TOW'M3?$L<\Y>7@\FS35,F6)#]_4X-Y0FKH2MTUNY M89X#G@[1ERU,JA /JBN*8.9P$-SN&_**S+3NK(T^Q2]HL7'^YA3)7O/\5M>B2ZUX@W/78E5R+2-H/ >FL\"A+^@KE<^Q:BG#,,R.V3-[TD52 M=7!M:N_A6JS2#.B(0/GS2*LYT:56Q)2;$TMM*@Y2H*3( M:5;@BV3:JW5TP(YB=?-Y3 ,R0^ 'Y?,R;V&_$)LO\8&/P'4$L#!!0 ( M -N 6UBDX+9>-P( +8% 8 >&PO=V]R:W-H965T&UL MC93;CM,P$(9?Q0H25U63N@?8DD3J@1656*BV6KA 7+C)M+$VMH/M;';?'A_2 M4*0VZDWLL6<^_^-X)FZ$?%8%@$:OK.0J"0JMJWD8JJP 1M105,#-SD%(1K0Q MY3%4E022NR!6ACB*9B$CE =I[-:V,HU%K4O*82N1JADC\FT)I6B28!2<%A[I ML=!V(4SCBAQA!_JIVDICA1TEIPRXHH(C"8AF8G+E47;<11;G_*3DNS2TV<3A=U3C7: ME?#UM=UDD?W6L5$GTC#"YIZX]>KK^CI]UB@+;#U;!'S;13,[U) MS5>177T=_82=)LS<>SY *\&YK<6LUCW*9IVRV4W*[JED:+.^)*P?@"<7GU9X M5DL,Y-%U#(4R47/MRZI;[9K2PM?B/W??T1Z(/%*N4 D'$QH-/YB;DKY+>$.+ MRE7F7FA3YVY:F,8*TCJ8_8,0^F38 [I6G?X%4$L#!!0 ( -N 6UB&1\0S MSP8 @< 8 >&PO=V]R:W-H965T&ULQ5EM;]LV$/XK MA!<4+>#$?!'UDB8&4J=;"W1-4*?;9T:B8Z&2Z$JTD^S7[RC;DB51NY(WO.0NGA4^8]B*:5&3VF2%9>CI=:K\\FD")9J,?+ M$1GM'WR+'Y;:/)A,+U;B0%N4D6)XE1F1:PRE,O%Y>B*G,^88QQ* MB[]B^5@<7".3RKU2/\S-Y^ARA TBF=[9X MA,)UH56ZCJ[^3J_^?+Y^NKNXS7ZC3F2B6"$8-A>9" M_ES'&Y% \M91W(;B92C3 #93)_ ]_V*R.4RG:T6X[V-""YA!* 'F?R#'*H)&I!1()M!N1A=+O9D^-5M MN$O[)HQ7X?8&<=\I+9(70/0Z+_<8#AS6PF@QH]AW>T#Z%4C_2'&!<7/]7!;5 MK+X5<* N)[8-J]\=8>9X01MKUXSXW#N8+PVL084U&,1Z TB%CK,'E$A@1I0; M"CQ5B],UW/37-^B""2C#7@NSQ8R[+@WLF FN"0P/HOY#J>@Q3A(K*^'NHNE.N^/YAWKDWECKS@C:\KA6CW.T!5Y,8&6:Q[5H? ,>Z5?$P9]AM MX[,89&H2&)Q'R>QAE9O519DD 9?*RU^5;1FTC6MD6%>JTA[ M)9X-8UL3MM 6QMQI-PB+'7$9"WJHE]3\1H8)#D#F:QD=CHP59Y>E/.QU2-AB MQAV8XSTH:S8CPW0V7ZI"3O[5VYRUJ< =>V,5O(C?:6EM;<1H>YK2EQCDP#:B$[4 5>>YU9[*C//*=G M!M.:[.@PV7UIE+,2[V&S\%;H75)S7YH7K2F,#E/83*5IK,W68;L]"U5F9JO,0L",WGY56B+BOK.B'XQL5PC( M>HKQWP,ULZ^ID7J#TFJN5?ACJ9)(YL6;WWQ*O/?E7DH_V\]N!HGVU8:7>FQ#>1^J9=50*?H!)]A H(K1QN1K.48\3'&V/Q#Q5+D9@._UB FXG]D M!)U![9_&16%HNMS=KW4!&Y/(-#RAT;4,97HO\RWL_3E=:=G\:7\&-T80<"7+ M(]CDV3H&71;'[=4R9-*L5DWR] C)PSH!;N\M%=D6JJ]8+!B[+A][@5LFS_PQ M#X(Q"_#_4\.NJF!!6]79C/P>?F&U\&##PN,JBF)#UM 6:T\V+#R FZ3M>)T+(ZN0(QFLNE^=ZP 3I7A?V\ MLZLG3HG/VK+#9D8/56 3=JTZV+#J^":U@$<1DB+/8![9,78U1! $O"V;+68@ MC5S2@_'@^/@E.^^BMP-;(7?UA,,=U^O4U6*'S7:\!W2M/-BP\NC0>KD.7YF$ MTSWFMAXIV RM1PJ3@\\TYAO9GR)_B+,").<"//&9!R'R[6>G[8U6J_++S;W2 M6J7EY5(*@&\,X/>% M[?W9B/0=7'O^F_4$L#!!0 ( -N 6UBGA<3?40, M ,@+ 8 >&PO=V]R:W-H965T&ULK99M;YLZ&(;_BL6F MJ95VREM"0I<@I4FG3=K9HJ4[^^S"DV#58&:;9-NOGVTHA1R:%ZWY$&QXGMO7 M[??)CO$'D0)(]#.CN9A:J93%M6V+.(4,BRM60*Z^K!G/L%15OK%%P0$G)BFC MMNNYY.,!'_$=B)5AEI*_>,/>C*QV1J M.9H(*,122V#UV,(<*-5*BN-'+6HU;>K$=OE1_;TQK\S<8P%S1K^31*93:VRA M!-:XI/(KVWV VM!0Z\6,"O./=E5L$%HH+H5D69VL"#*25T_\L^Z(5H([>";! MJQ.\4Q/\.L$W1BLR8VN!)8XFG.T0U]%*31=,WYALY8;D>AA7DJNO1.7):/[E M\^K+IX^+V=WM MW,/LT^SV_1ZL/M[=T*72PQAURF($F,Z27Z!WU;+=#%ZTOT M&I$X_D]Z?,3TGW'I'O= M=%OY;SK!:SK!,WK^ 8II9:3 +X%JSH MS2LW<-[UN7LAL8Y7O_'J'U*/9E2M7)S'@-0>H%91S,I<"K4B8R!;?$^ASWTE M.322>F/81IX[T".W;=OJB7)&_E-4AW?0\ X.CLU*LO@A930!+MZ\&GONZ!V" M'R61OWK':?"2X_1"8AW?P\;W\. X+=5V!FI:)LCTP%M48(ZVF): +M3B2QBE MF M4@-J34[5.+_MZHVIBU!H1Y\IQ]X;M2%"'/FCH@_/H<2E3QLEO]4;C&V31 MRUP)!RV]C'XSKDHX9\=!XY$:(\3CWZ'\T^[Z&(#NFX(1V?1ZI.:2'5 MADSRS3'<\5'<0Q$=W+#!#0_BSEF6J7/[+V9S>,IL/A+407>=IU/2.0/^],E< MR[:[T76S M>_ LW ,_8X+7NJ?0]T3VT]NM:Y:^X_Z+^8;D E%8JU3G:J1V4EY=&ZN*9(6Y M>=TSJ>YQIIBJJS9P':"^KQF3CQ5]F6LN[]$?4$L#!!0 ( -N 6UA4PEF! MJ 4 /X6 8 >&PO=V]R:W-H965T&ULK9AK;^(X%(;_ MBI4=K5II*/$EMVZ+U!)F!VE:JM*9^;#:#RDQD)TD9FU#._]^G80F$#O9J<07 M(.$])WY\.7[CJQ?&?X@UI1*\9FDNKJVUE)O+X5 LUC2+Q 7;T%S]LV0\BZ2Z MY*NAV' :Q650E@Z1;;O#+$IR:W15WGO@HRNVE6F2TP<.Q#;+(O[SEJ;LY=J" MUMN-QV2UEL6-X>AJ$ZWHG,JOFP>NKH9UECC):"X2E@-.E]?6#;P,$2H"2L6W MA+Z(@]^@0'EF[$=Q,8VO+;MH$4WI0A8I(O6UHV.:ID4FU8Y_]TFM^IE%X.'O MM^R?2G@%\QP).F;I]R26ZVO+MT!,E]$VE8_LY3/= SE%O@5+1?D)7O9:VP*+ MK9 LVP>K%F1)7GU'K_N.. B ;D< V@>@=@#I",#[ /RK 60?0,J>J5#*?@@C M&8VN.'L!O%"K;,6/LC/+:(6?Y,6XSR57_R8J3H[&L_OY[,LTO'F:A&#^I+[N M)O=/;IZD2@)O[$(QG=P^/D\^3^_GTVP1,[]7U!)Q]FUFPKHCP65T.IVE@\:;C8M^>V:@_J: ]$X([E(MZ,X9T<0%0\!$@&V%#@\:_$([M,AP9PL-?>3HIPV$/#:[' M"Y?Y<$>^:;Y@&05S&4FJEI\$?]T\"\G5\OG;U-E5,F).5M242[&)%O3:4D5# M4+ZCUNCWWZ!K_V'JJ%,F"T^4[*@32=V)I"_[Z%[54Q&EU#@_JU"G#"VJYFZ$ M"<:>J^;.[K W=!UR(<9!<*P+=1WTB.,Y7JT[8G!J!J>78,G.X-8?;R_$G9T* #6?+1)HP7.VQ/B3$(RT* M7>9"W\5N"T*7X< FOF-F\&H&KY=AKK:M)%]]!"N:4QZE0-4^$,6J7"?%VBQV M-D!?U58MS$/E::WR;.(Y?HM1ESG01[ ]X709]@+D=(R37S/ZO8PSN:8<*+]1 M\.2KFN8['FX-7FA*YD-HIH!VLWW;O1S37%)5(.7;>!AW7%OO/T=?0B89]DE[ M, PRJ.9J1SF#!T8$_@])N;.=I:H>G(-GJCPMW0\.D-&K>>7LX[1IG MD!'HMTMA:) -7,]S.]!0@X9ZT1XXVR6E4U90!TQO@P;.GE7A4 7PW,B(]$IN M^^U%,C;(((%88]1E ^@[N(.Q\26P=\Y]AM M%%TV( 'J0FG< 22]'JLJ=0I%68]U\8JSH\=HET:V7L_Q7J]UTFSAJ;(==VAC M56"_5U%O:.K]*U?O,YS3?/$3J$TQ%VE4O?G%_ZC7G,++FE>X[CNPTR[!!M$ M:@[&H$)!QV1I[ OL]R_C[FEBQ'$-]E+?4PPR=%1D]T2Z;$#\@'1 -7X&>KTK M0%O,0&V70*PC3LUSO]*ILQUW9V";8[YMN(Y$LP)EZ*XY9FD9< M-%UIGB!5.N]@2.V+ +7GATGE.>WIH:L&]@7L*I"-=X+]YBE,TJVD\7NH D-[ M_;;!-:K:GC$TJ'JH4&.ED-T[Z;^79T0**]HI;[BBQ0Z0J0)54@G ME)(9>R5 M9S2N =1KU-Z[!DZ:+3Q5MN.>;:P=ZK=VS1JH^M(X19!NOHJW;NQZ[KW=(=KH(]*MUO$<7&@M75L4&+?(PBC]JN$26FF M&AX<#&:4K\H#5J$F]C:7U0E:?;<^Q+TICRY;]V_A95@=Q39IJI/ANXBODER ME"Y5RJ((68!7AZW5A62;\OCQF4G)LO+GFD8QY85 _;]D3+Y=% ^HC[Q'_P%0 M2P,$% @ VX!;6)HL>6.F" V$, !@ !X;"]W;W)KFV7VP]%F?!/5Q@]PC2^7-1?JI6C-7H\SK+JXO) MJJXWKZ?3:K%BZZ1Z56Q8SM]Y*,IU4O.GY>.TVI0L6;:#UMF46)8[72=I/KD\ M;U_[4%Z>%]LZ2W/VH435=KU.RB]O658\7TSPY.L+M^GCJFY>F%Z>;Y)'-F?U MQ\V'DC^;[E&6Z9KE55KDJ&0/%Y,W^'5L6\V UN*7E#U7!X]17*U MO)A8S8Q8QA9U Y'P?T]LQK*L0>+S^*,#G>Q]-@,/'W]%C]N+YQ=SGU1L5F2_ MILMZ=3'Q)VC)'I)M5M\6S^]8=T%.@[?NT <#,#TR #2#2!#!]!N )4&$._( +L;8$L#Z+$!3C? D:?D'QG@=@/< M-O:[8+61#I,ZN3POBV=4-M8K MN]_0&?HX#]&+[UZB[U":H[M5L:V2?%F=3VL^L09^NN@F\78W"7)D$G=%G62: M83/SL%FQ7O.;L5*Q.?&,WW5I. 30^^+2A>6V(QZRVJ^-'#(*"GS-'^4(*:T[Q!12_XE5>KI&352Y34*&2+5X@X/R!B$4O' MI=%!LQ*^KC;)@EU,> J5CZQR>7W_\*N]:..X1V8VX(UJ^#3)?6(9WNN?SY] M.B03TFL$"18#@0ETTCV=="R=0RC<@3J'4;=M)[#$F,\T9AZ5>-'86-S*%LTB MU>R,6 X6K6+5RB;. 980(WL?([L=1H_$Z"I?\#VW8N@%CTO[Z&63[.VRL2JR M)2LKOJ;]L4WK+^CWVR++$-^SGI-R^3]=Z&S(NQ\2+(0$BR#!8B P@7UGS[YC MS)!K7IV]R/CZVY"^*-9,1ZJCK$)G=D"D6WUF=#26+4BP"!(L/A4,@09W3X-K MI*'--L3CSTOB*FF+RH-]1\>)$6]LHKG*-;E>0*FTX(60/B-(L!@(3.#.VW/G MC>1.QY>GA!ACVPND'/*4%=Z3.-#C$&D_,.&, M^)Y3)GE=H;2JMKSLXWTC[[SXQE2UA:JVL/8UT2+R/FZ MQFXR'9JP<[JN+=<1(:C7"!0MAD(3N3U0(S 4MUH^L( );:24:K*8,M4:)&H*^\UH#H#%)H8XUYIP&:I85;D3WQW:M*C>$!+=E\W MQ?5B]RE:U1)P*FT@^_H95J6$ADS7E;F"]!J!HL50:"*EO3J!3\@3)RG5TJCV M^!A3N5B>=69"U293HT=22C9(A2*&0A,_0.WU!S)(?_A6Q8ZH*@'V++EB-L]A M;%$PR&<$ZC.&0A-9ZI4$8E82;C9M'< ^LW*15J>E(#/QY-#.0:-&@*XBA?(K<]$($,?:XD#JXV=/HQ<]6H^<3QU.. M](#J"Z!H,12:R&VO+Q"SOO 7=? .73QNXWJR#JXSPS))FN, '(K*JQZH4 "% M)D:_UQ.(64\8HFY3JY5%B3;\JAY ?2<(J'+":K!E:)[RZ&0!U0Z@T$2Z>NV MF+6#8\JUD2*-1&!AQU+J!]6.^G*#2E0Q@5(OL#TY252[,X)]1]Y75#/7H>X1 MY9KT_3_Q_T'EFH!J :!H(2A:!(H60Z&)-T&O&!"S8C!(N29J6T\UYT/-KD:3 M!GJ, 10M/AD0\?1NKR70$UK":.7:##@V[:A&&+ <2AQYB0-U&X&BQ5!H(H>] MTD!/G%D8)%U351' GJ^<,>W,'($0F0LM%)9+,O.T1P?Y[] #:*\'4+,>T!7$ M1W2VDTD#>MR JBJ YUB6W-Z .HU T6(H-)'-@V\MF&6%ORBA4O4X ;$#6;[6 M6,G-#57[? ZD?'J 36K!F-U4:HV\\2SE%@/L0K-4QN=$: - M/Q2:2$O?\%-SPS]$[Z1JN^XH1( >)J!J\R][C$ ]QE!H(@U]YT_-G?\WZ9U4 MT\0[RL8.V7&'H&C1D N(H5R*S/1-/CUQ0 !.[31[&ET-:)IZUW9DM3@$]1J! MHL50:"*WO3!!!WT'XEO5S@Y=5#NQFH$:,Z4@4(\D-%#RY]GFZQD=_;]#$:"] M(D#-BL"@L[Q!*Z51;?@UO7'@NHX7N#(#0RU#\Y1')PNH%@"%)GZ9M9<,;+-D MBG61__9*48]GDH9(L_"7QY>6Q7O+P\"&E MRP?1_&I7G$OTN*[J]FJTDG)S,9FTQ8JO6?M1;'BMOEF*9LVD>MO<3]I-P]G" M-%I7$Q($\63-RGIT?6D^NVNN+\565F7-[QK4;M=KUCQ]XI5XN!KAT?,'?Y3W M*ZD_F%Q?;M@]GW'YY^:N4>\FARB+/SZ.?H7 M8UZ9F;.63T7U5[F0JZM1.D(+OF3;2OXA'G[G>T.1CE>(JC5_T<->&XQ0L6VE M6.\;JRM8EW7WGSWN.^*H 8X]#->$"-5JMH^H7I3--:V2]K/>XSV:AO2]5.7D]O?\QNOWW-;WY^SM'LI_KW M_?./GS-T^P5-;V:_HR_?;O^:H3'ZFB:XP$W]# >U,2COO%@[0HMU6QLT;(1:Z0F>,-D M6=]W,Z24)6\OH&[OPH9P6%T]+MH-*_C52)6'EC<[/KK^YS]P'/P+ZK)S!LO/ M%.RD.\-#=X9#T:]_J,KYKA)M^U[E;2'6'.JZ+D1D0N@ZN;NF890%EY/=<9^X M*I(DD:7*7=4XS'1>[@ 7T<%%-)@4-XO_J$J@JJULD12JW!:B+LJ*HUK9ZWP] MNU1?ZP\+G4:;1NQ*-?,J',&R\\4[&0LXL-8Q(,9 ME7,5M"A9MVK5"\36HI'E?\T'4#=VX>+C[")IFEC9Y:I(2"FQL@M0X2Q+X>Q* M#HZ204GD-W2BX BQ2I545A?-+WG3F*ENRH)DCQRTE[GV, XM M>ZXHBP-LV7-%8YR&$>P/!SV8!(,.OZEZAI2_!9]+Q!]UQ=J6[4I701 [ NB]DT,MTIH7&^4;V\> M4K?74VK7#4!EDP0@B3)/4<0]#^$7@$C48P,'JLISM3I*LX8)N>(-2 :@Q="] MLC"*;8NNB@;4F6R *LU"C\T>F/ P,74YVNHD[=8P8_,H&S\83%)9RXJ_55DI M]92$,0B?E8/.&BT_5[337NY1" ^ST,U^^=1$RLL=4W,$[$$76\9AFMH<,(5U MA&1VS@"Z)$@2W^3H00@/D]#7>J=FM6A\>>^"RE@M'Y%-/9 NS#)J+YR0+@Z2 MS%>A>_3!+[$/5R5JH59-O=SP]FB.%UM%!ZI"^\D. [B2$&JC 23#21S8< ?I MB*J('H\]_^!A #KDWH8]Z<3[H&&NV?*36=X!^O[S%U=?%V1P%F5.Z89D.'9\ MN[($1]@SMJ3'(C*,1;=F&.&B!KDB+LV,LRRR74$R3$,[94%9X-F D!Z/R# > M_7C[EA7TZA)/K$;&GI^ C%!L9W@.R,8X2WW3D_0 1@">G-92A$P3E.[=H/"-,:)S=2@ M,,"99S]$>CXC@V323_C]' ?G .@Q@I8=M;;:FP9(2&AW1GSJ$1"&:I;[1K"G M(Q*_:9HORYK5Q6NF^2!UO7F:GS-:?JYHIWW:$QH9)K0[]J0W7AKGMFI['Z#"/G63D_NRMS\4EAT>+0AR5.*0"RK+ UN6@+O2: MZ[F,#G/9Z7#Q1]X496L.>UISH"4VWFE&77J*(ML>P&N.-5?CL]4#&!T^P9J9 M3=!"'WDH)RNF*I6^<:)V$NBAE*N5J!9Z\+QGIQ0X:B(.0$Y!69S8G G)<$H\ MY8,>W4E\"8F.">+_.)VC -M@'!-G&"$&2E(;E2"9;Q](>TZBPYST232JC7+6 MHJT94K,U&NMG =3>2#!]2EEHDT]FL6CX3E0[/;J%FJFE?/[6UP4N ,6!NU8 MLI 08M<@0.;+Y9ZDZ#!)[>O/B^Y!=Q C.9<]!65N+^0OZTX]]B1%A\^97M@> M0F %VG7/C;( .VZ!FVP1)=AF8T WSHCOO@[M$8<.(\[GY9(7W:(O&E[>U_LS MF^))WPTQW: 3V;S@:E>P8Q7WW,*B$.K$CF'H&,H^A,\A%?:<>@PXIB1 M/=Q/>)LYZ J2#-BWRX!A"&-0V<\H7.O%!//#03:,P\=9IZISQ5B$LWY?5G7 M!EN7Z$E59M J<.04J4VF,Y* #D?87G=S2)ZX C*H+W)(=]H7G?>T6A^F>WCN.VO4(+<*WIK[I1#R^8W^@<-3@=?_ U!+ P04 " #;@%M8'(2(0H %0H]FOW],-DD/%DC;9Y&E? M)%Z @^[3IR_#LXT/M[$F2NJ^L2Z>S^J4VM/%(I8U-3KN^Y8'L^'! M![.N$S]87)RU>DTWE#ZV[P/N%B-*91IRT7BG JW.9Y>'IU?'O%X6_,/0)DZN M%7M2>'_+-V^K\]D!&T26RL0(&O_NZ)JL92"8\;G'G(U'\L;I]8#^1GR'+X6. M=.WM)U.E^GSV_4Q5M-*=31_\YN_4^W/">*6W4?ZJ3;_V8*;*+B;?])MA06-< M_J_O>QY^SX9EOV$I=N>#Q,I7.NF+L^ W*O!JH/&%N"J[89QQ')2;%/#68%^Z M^*FEH)F?J+2KU)6.)BJ_4N\#17))7ITM$D[B]8NR1[W*J,LG4 ^7ZIUWJ8[J MM:NH>@BP@(FCGLQBK(!QX\; MP,EV&EM=TOFLY;/"'48(JJ0RZ7O> 6@>/=U3:OX]5??+P^_ M>ZD^Z4"U[R+-U5L'U;S@[?QR>?#RVC>M=ENY.WSYS5RL,@#:U-[:[9[?.,#' MKHBF,CH8BOOY@-T^'!'5YTZ'1,%N%2@QOHJ* 1?^*Q4&[R$![5Z$V#QELTD M7=;#MGWU^H["5D5SKY)7D>[(J2WI$&5_?Q@J@;5*5W!7K7PW0&Z(;GD76RV/ M1UA^VO@ KJQ'W=LJ;[S7K VGZ7 M.EG*^B?X+P95L=4F9B6D.A -UKHU>%V+CD[5:QW37+TSU89BDIA_XHM4:]RM MUX'6$9I-ZT/2!0SM,>;PW%,)MW+!I]QH=K[MH. ES.GVJF!8,P;4M\P_ @4& MD^Z"AL-S3B>"E8YIX.>%-;$6,N9*4@?J0VX5N*U](LN/85:@P%<=$E^S/LO: M>WY7Z%OB9)BK%M3&V-_@-?H/[\NWH3,PFZN&X"%$/N=];(ES.VTSC7 R, 4/ MR^X7(GRV)K""F-5I*9@FSY#8E0D8 /*MZV^>2?9+P$9DC5F9$E2R)BB4 ^9P M%J,AS"[J,N=%K>](%4A01=:@3;/]^^IO'3R!)-2//JE?,&%=5KYES]XV4-)= M[Q%$ASJ%L*N?];UZASJB([29) M<9/QGDC!.D95UES1-0>) M[0,>:DECD@1SDJ^*[B'HU%. U5SRX\Z03@5P!TTF22%)(LM$X5.AD:()O=4888C MY&H!_/+UE("IUEA/(1E4.@FY'( E'%7IR),*P+%V<4B)OTAL1_WDP=7%-.,0 MP7:@6_PQW;)L-*Q/P8L#;%#!@];_O: _0ALX[G5,Z(]HJN(21@G$=AS1 M"$V;.T>>083:7K\,W(P]#6N)"4+1+% Y8\'I6W>SP"5@\\G$]#BMK@]GR7I@'-NY?M)S"-D_L@P/AT_T5SF+Q.[Y?G[SCL= M4,B0X+3"UH/][TYF*N1O)ODF^5:^4Q0^(71R69.N*/ "O,?HF(8;/F#\<'7Q M'U!+ P04 " #;@%M87X_;1I+_*H37=]@ E*S7S&CR IQQO&M<=F-XDAP.A_N# M(EM2QQ2IL,D9:S_]U;.[25'C.,GB#G= $$L4N[NZNKKJ5X_N^?*Q;MZ[O3%M M\N%05NZK9_NV/7[^XH7+]^:0N6E]-!7\LJV;0];"UV;WPAT;DQ74Z%"^6,QF MUR\.F:V>??TE/7O;?/UEW;6EK M?/WE,=N9>]/^>'S;P+<7OI?"'DSE;%TEC=E^]>SE_/-O5O@^O?"3-8\N^IS@ M3#9U_1Z_O"F^>C9#@DQI\A9[R."?!W-GRA([ C)^D3Z?^2&Q8?Q9>W]-Y M;#)G[NKRWVW1[K]ZMGZ6%&:;=67[KG[\JY'Y7&%_>5TZ^G_RR.^NEL^2O'-M M?9#&0,'!5OQO]D'X$#58SRXT6$B#!='- Q&5K[(V^_K+IGY,&GP;>L,/-%5J M#<39"A?EOFW@5POMVJ_O>3&2>IO=U5[6VVB5OZ]+FUK@O M7[0P'K9ZD4O?WW#?BPM]SQ?)W^JJW;ODVZHP1;^#%T"HIW:AU'ZS>++'5R:? M)HO;-%G,%LLG^EOZV2^IO^6%_D:FF?SGRXUK&Y"6_QJ;,?>W&N\/=]#G[ICE MYJMGL$6<:1[,LZ__]4_SZ]D73U"[\M2NGNK]=Z[5']5W\LX\F*HS\&]>PYNT MN>292[9-?4B.35UT>9NXK(1'66-@^]*[_S!%DK5)NS?)L;;0/WQYW-M\G^0@ M* U(/XQO,OBN75B7P&)4;FN:!AJW-37FC6&::?(#?+NK#\>L.OWKG]:+^1/H)B2HVE(?U6Y2>I-:7<94NUD;"30P1.WM3#$X]Y4?@"7[+,'('9_ M/V8G4#K 9=,<^!6[>F(HY>G9+Y"%ES/L)4PNS EZ+7F-$WN]_9XQ*7" M[O;POY*^H-Z#59*5R&L'C(%.A!3BYY"#%_A%R E2:Q>V&NEE[UM;R,#A5[+,Q&Q@"NF^2 MPCH2?#_ELXYP]AGO#I[^0];8;%,RU;80\OK4&=?: XW14J_9@08ANU+HK)$+ M.75*OR+)&X-B]@"]%OT9(!-Q;S4%?(:1@?_N6%<%+CPL1<>FSZ+]I W:)Z>H M@9*J;F5(Z,%%>Q^;-#!O99.00Y)]Z$I>,NDWVN @A\2K-ON0;%C6^TSG(8&5 M98?S"<0EFPY&S6"L1B;%G,V2$CAK2]I7CT$+X%P-674X_TC86<\ MPPU]P!7$P6-*?Z#5+P&98.N6ED\DUXUNC,JH5@,)R7:[QNQ(.#GSY/7($[PPW^8K!%CF( I,X<-S%3-67BRG-&31?3.BI[,DSO< M4\VDWDZ NLD1%L$DSY-YNKQ:I(OE+%G>3E?)O]"C^>(Z72QNDM5R.J='ZYN; M= :JXVHV7<"#>^"=S3QMMG3=[!?*Q)%E?+=+E:)C=$_V)^G)M=$Q*O,-JQES6[G MDL5BG5ZM%_ CO8I#+U<)3QFZN0+@LII>PY?O;K9#E= M8],Y-%U?P]M(YPVLP_4M?$%^_YMM<[0DKCL>2Y3'Z]OT>CY+YM3PZA9F>Y4L MJ-WR.EW?WL(7;/=#W8*D.%T<6+=%.EO/TZOE$O0^486KNUK? (<6R15/$%;W M>IU>P_Q7MS0 =Q/$]7FR3%?+97ISO006S:C) @@"^F%H?3('CEX!WV[D24]9 M(P ?8PK [AD*>Y&4&AA%U!^DH ^X@XN;#_D_0%L;&'1-+#-1'H>X1GH'H8 -2F=G$;!!J($ M0!\>;)DU\"+[/Z31_^ZY2MM^P =1;"Y2]D"BOG:P']#>> -5UKE@D78/&@NM M"FK'$PP!!KK$[J#?AI0,?*Q'M5)$':"&?%_59;T[)>[DP&(Z5*% 6O,8]T0 MFD.;.@4%([A*,=V=D.7!2-8 ^MJ)W15#<+88%G1J.VGK"9J^#IMM.H>2XE+D MY#&S1;*SVS8!A57QAJ*O>=8 4N@:4 2@$U)4Z.!,X3"%$M8HL&18EKF]XB,/ M+ T8 #(C6?' B&4; YB^R?/:WWFK@P:2!.B,4![S-R+3MQ@>7'VR.PKJ M6E!^A6/4XU\^9BTH5\2R+P411@[3D%SV)%J5 _BU["Q HM)M0CN<\;U!"E5X;'( 1SRXX!)NLI,U%P0_H&"A[O@#T*N(:Y! ,Z;75![ M!']QTK"7&NVZX:ZMK!ZA,*_4U!Q 2]"1%0'4:7(7X#^Z8)9LEVSS#*6CS'+2 MV.QYXIZL:G+:2/RQD7\[A\6Q+2TW&PBD!K8!- MB>,_8!1 1$!EB _-;K2;4NN/34\XQ7.QSJAEC;H@&VV@KW8,C+Z+>RZD_@* M?, X +M[@)T.EB(C@\@ *74?&]B8/.N<48<25-<_V/*(2;-(D@'\DS7!F@VC M#G](<.')*5\.-N"<*4I&LQXSE+F\(1"13$=WE%$1D2OB0B@ N(C42!V"((0KF %A^!A?L:%B$535^3 <@Q MK@4#$INGR>NQQPINR5-7Y50"1A;[RT@0K,@&IU/A U%$[1_- ^0:;S6"@ M0&,&OH[:,/-+9X]LL9&X+->-W3E&>4-Z0WSK(T13Z_[B/!J8PW/PG!:WX&$_ M7\W2^?I*S >XK3^^XJ<4QQS?0'Q\JKGN5P[]$?XK0 M*N,CAM#DTA!L'8W^R4M^S?4!OL1.SZ_9.R(3XP'&_6LHJW+)3^VFK\#W-ZWO>M$"@YSC_4/L?AMQUX0EL37!/;8G;NE1XB3:8 M-Q['#3/;]$'I6"0:!D)I!H563>JNC34U, B<+08-)46643FQXBXLV!V04EPK MUN30M6U()Z7>?03MUQ238X;8K3# 'K\8K!E(XJM*4F"$/=0U@XT#6\T)4"$& M5Z#F:7ECIX\0C0RG;C))PQTZ8_@K??@6.@->4)-8*VHT%#HJ2\#*NSWPM+3P M=D&&R+4\#.,B& (L(1!2@L\.4$2P!9H!1+$XX<9X=X-+%QZW384*"X\I.5&AIS0-%713# M0_/:L4ABZU[0UKKW3EU:XHS%6$SUWGF.+?J-^/8>;59@5/#\85^CD">X$5$U4X2G+B7U3+OKK'VT:B"9QPP876B M/G #% !"=XS$@X8'O,1P 79.;7/C^CZ]P6@/;PKP[61\7$ED .AD#J;'#B,M M:S:R]GY_@'GY63Q7[!A@WK#S:#'4%?8.+@)-J_H OX$)@Y=(VLT' M:, ^LH]1]= F!238?\6-B#HP;R5I4Q>3[#$[35 2)WNDRU9%1R%I&/6% .LH MD/@FPKWQ9Y7SH/.!%(PO @GB":4,.SC=PO9 <0BC]+TI68[ %&&B0?<#F0>? M](1594EE&-+0+@&WO@04C*RDM\& =8V$*\ER@ TAJ>*]Y>'[*>D8 &%0$72E M8;(;UTYLE,L90D.\F8R2-Q=H-5JXFU>Z#!)3(;;S2_80BU.W*(-=?F%U

SQ37@.O" US,%US, >]>?".O [<3!Q!/#&=YQ\.(=V;S7/2O> M= =)XF51S"M:0X1S9QU*- 2-:&S]<)G2!!Q"-/*8ZF"[&L +136')G(\I+7QDC"&VOJZ/(X!)*HQN ":!GD=Q%N6_#5)&=SIL/BK$MD&5&C,^>$ M":ZO&TMPWE#S %'=I&A@?1#VP&1 6@UECL%_1FB$4!4(-4!)18#;80@+]*K" M6)0XRAUU&_BZKT%F\#$0UX#*AD\=.!+("I?OZQI_VV3O$3JAXX-Q<2=?X&>P M25FK7QN MABWK.A;!HJRYF4*F37B!MHK6JI:HM"Q#*0]B9&< J*K74V.#[]I M4%<%&>H9'5GV:+5"<+"_5N(JE5%6OD%02R4;)E MA=) JI@A2[W!I[C40 UIRUV7XQ<= MSBLD/C28C.S^UKOSO<>1EQ^#1I(XUWKKZ8,#''T'C0:[#&,@$UQ9E%.,%VG< M@_ 1VU>JH_#A>_![$4R6=NL]-8GE<4.09Q1X0)?3I\E\L.91\&)PQQ*.1,(, M G.BNJE["1 [6*XBY$?_C**QF'WQ\OZ./LV_^"Q97L\F\]ED>3697Z6)O/ F M# 3#OA*W$.?Q'0CBY#LR%B]Q.BZ1GC2I69'[2D($6QSY ?1@/ Y%*,&(?$O8 M-/)K<]ODW4%$B-8W]PA,TB[-B5"'KP;Q[.0\*TKNQF@7*"[NNF% M\5*RG_*V)"R 5K)MO.4X?479V88*-3Y"B$:^$%. L9-:'NB%%.H64)B+$C*$ MEWG[M6IW?5=$^\?ZDF2:N(ECU/W93LTTC2BTNL4]ESY+R0@7K!VP!J UQSX3 M:!6B//QX$(('T$3;61JOBD0WQ;P#_#KNI89M69UB>3^+TM'^V6-Z#]YJ8$(^ M77QNW4'K%\@=W2$.30.D%*X:-)9>3[1HC[Z%5 M1"!&[*?U29%56%")SA]A9OV6GN--7!#*SFB2 -YI/9ZJ6![T*WVY.3Z5DW+ M-D2<9/I.TTH8D?'Q,OY1,2_;-&W22Y%N*6@H3C@7:W P"K1=LEXMO')C(1"U M)3(QDO>)BTT)H:[6V)QF#D)TS!EQ!XVQ&;@!^H]+!72D@MAR?@ M5R.%D0,>I(G?/S$F5V>"X[VL@H&OL",E4B^AO#&@*I*@0LS*78Q!0$&1Y[\"MYGXMEQ-SZ%4V+RAUD2'$BF17S0U4]5B0:R3ZXIRL! M8$I,.$QC P+$9874WN&J\#QEW_/S"R4UH@F]E0"\708=QD;U^\&^E-CU0 H_ M#IN"Z/]QE;N_,;GVNJ=28(,IL*!J6TX7_A8H^"D \ W:&<0?RD^OTV+:!O4K MGMT;42)34V=;N/ M=#QEW>*I7B[T'M<;O@YZH&J#!QEYUACQ(:^PI1I>-.84HS=, !+3.8I;<)$TRO\9 MZQW63V';Q=8*U;> D8'_P*P\QUFF]"@4X"/I5I+=">U'60 /29OHR(4 >[_J M8EH!I*@=<'%7=IMJ%'+$>MB6J,E8#?0R+@A.?D$/#^/HFE[&A;C!>:4.Z/RXD%Q8G3=B -K)C(]]>GJ(-943.V MY#,16H#92V5J$TVLL7__D6H27ZU R&%E34E53$*0M\Y)U>%,R.E$ MY8"^0<$(INY]]ZJ']%)!^' ["(P+X4QR,)*9C/5"!TI53+W26:&LPV^-@BK>=7ND*O M %(_9'(&!63ZKZ;8@<#H$E'! ;18W?U88< O?P]":PA6( 2$7MNS\G7/"JI1T8B< MGB?+I+!%(WJ#H2]XGN+ *^U1\7H>"=2YU&2#^>NA'U\?:J+J]UXXA+R!T%/F M9?+C6HSD^HUSG22X49MI=7AWQ*1;U6I)EG.U!.E(8L?@"L&M":/GL@:S(O[[ MZ4P7L,T-&IAK#M!DR\D!Q807H/.OKO3#;.SSJ]NU5O*M*6>#?D!7!8V@4_P= MY8QW%[EDE;^HJ6F>9ZL_QIX &FDCB2]7^!R4QPL7@F14@E[2#S2>![,C#)K? MT($@3=O,KF;_+#8-J_PBK:S0@&MLO5//H..,95+J_C0 IU+K4'X(?7(_NB)B MOV%&SY?I-<9CGV.%TLP7%]_>?D+NZALMNKDC,"JVLI=3[>44X]*<2S9AYFW" M:._>:DMLF/I4]=$+L3@\LS$HW] S?SF?B3DQ)KFXLP1:VB:*NH?()-4P><D^,2:-+Q8'\(\U^DF$FJ-4I-/X:71H*8N*N,88A1Z< 8WXBL,:/:LV3"&% MHQ&CF_5L)\3$<0R'#E#,T_62BGW3Y7*IM8)M]B&-0PE<,<56H7\T/=R5 %9Z MTM-'9Y.8GT]"3K$ ^+LYIP_KP P^G?RCBL>JEK%_A7HI M1D0D3NNE*N*L \95T(5B:=:&DU*.C%0T3&'GAVSY]*HXG(-.@:*JR\JXAJQK8#:_=!F&T:E"C 1IVW#\ MIY0DS 7CTTLRDQ8C<:MS#1R_#)1%+^)FUY1TFCS675FHZAODU$19;DYJ] E0V#C5_L\+HN#<#J(0K/"YE&JM0H3@Z2VY7P(D E?,7S!W[,J M*T^ <_"(BH@:;Z$370EAQJ^$2$?NA.BY4GHO1%_%971'C40&GI"),<*54#F; MTX]<< 4Z"0*="#UQA)A0F>[UP18:D36_!@S+HEL\:+$$W_.2C)*F!9/0A98* MA)IB/3=%1<<>L(6JJU2N'>@]\H7#?#HW926AG8:4"%K;Z&AYBG*(D5OV!M)WC=R;XV<1&0YZ2A(AXUQ/4FMY.S6A0)(+8+&'S:F?30FSL59.G&M MPB5QVNTE1U *8D#BZ&8:>ENU(M6[PLJKS=9[>+D741B(%#_0S2 MYD"<0J#('_/&6)SE\?#T>X"MX0R/1HIE:\0'%9O@=6+9 4)9CTK2:+G)FK($ MIMX#*\)M0Q2)B:;0.R]%BP@/\78$RI-0!MKLZ/3?RT^+/K7[?J@KS-X64$C)NS]IDH@H\A0<_G>_PY!H_I?;V[VEUF4Z@RZ/$+ M-Z\!V#XXE<7IT_,1^0B2XL*G-K7N:5^?2_@8S4-IV#N@"N&B:/C@F$^W\D40 MOK0"5Z;6N!616()(^>*B0<.>&J*K5(S+&[O10PV5/72'7LX3TR^."LW88^^- MR*&>D"/ $+\6S6P,BZ@'$G:H2 *@OH2P+LPS )9-B/73Z>SMDP:3=($#U<+U MN71^QGS(#AI*$A^5=G&XUFK\;HY+2\!GKS]BM2F6&VO*8,!&,_TI=ZNL3KF2 MAL_BAU K!;M +99R=,5[=6'5\8A?*_>P14_%\1G.5++)>"X25#"?89*R =&G M$JH"2OA^,E-$]_HT9H]7B3[XO92YN'S9\DTYQ",\FXBM,7)_@!T4:OSO]#PG M7808TX?)]G"SAL(2NE_#7PH1-8WX@5=N='1$.M0%0++X' M(L8J3@NP?&AE&OC8)M_JN=COHJ$O(I?H0.WPV$S0P6.163>\2(X+XKADB^H- MZIZS%,<[AQYD6$[VF; (@V(N4MP7QA!X,7*D;:.;EP+K%\\5Z]TOG^#_CZ8> MQVJ%+_+26Q^Q1L&J1.$MD3J5]!"-\YD!@LR93W73BG">*"6U@F"ZB##Y+1O1B^DV_&HOE\ M"9F8<#S(=;]'HKX!5)L3$K#A)[>7,@=P+W+1BVBJ4/7A_*/7Q>80_RDP*J<& MHR.VV!F?E0)%4$L^G0[ XCD'2BEV/@+,Q^0+KK"\B'N* M=/LCU6&WW@+X)#\8WSZY6G,J1(7MI&SFOC7^<7X+T2A%?GRJ0XK<^5"FV#:D MNTXR64V._BYJSF=Z>7R[G$*Y1>!R4,N!8DN3 M4\Z$ZO;X"J-&2T$N>,2K=2BIL726!BS"'L>+31>I@&^IHV%-SLU\K1WT)C7A M^?9F&FJN>I0W)A3L4W(QUFAHCGLAB;Y>=RD[>7JL+%*7FQ,EOAEX^P+.X:[7 M=6$QR^,IH"3T>'R92AMK19^L$).[0W$=J>H?RRK[:@;5_S3TP,1[VURP*0[Q M CDX@2)31KQ(/=-\(2^-S5?#"L 1 Z144^'[5E6-O_5/U4XON*M(P?U&5HJ, M?H1?(Z>"L#/*#;>-S;T6TT'\H8;[E^H-?B88/DR(E;%$C,/A]H^,+%JT&A#, M?%%EV6/!A4IV7]QMF@?K^7NY9H_7GZ\6W-"EA5O8]\1]C;R<.";]A&1'M/S/ M7CLU0E-=75P>"4RYP>[Y'1+<7]B>::1YH^3H >5!@'7T]@Y:MJ? (%5(T 5V MK?_18*0?P3)=\@E^!]D8P:E,$Y6,/&6; FSA:+SL@,A]H_+5(GG@$Y/]2)&I M%.F':NKSE8DC#4Z/JK2AD!H;"I@8W-\H^_3>E-M)N&#F'?\Q 7:Y$LX%!;YP,"3(SMS/L[" ;#E;$9@#&L,"SWT MYV^_'F\WN/?L'$F:P[&L3W@,V51-3?>$6SW"Q32*\X/ '1]SX?D/(?O3*W1F MQ1 QH<3*:A(]O4A7TN*(<2U>/$NW)O%CC-Y_UZ^)&A3KL7]+=/7K!/#/"T!/ M7/X0+$=T*ZA$ 08W@NKR4*J!\PYT^M@[6'B;!PLV\;97FV2KO9%;E$/L1^_6 MT_HX& 6P2)7IW2#^)(-2)/DXO@>)$*IDW/IWTV047<&I>HK.6G*'@SN6Z22A MZPZ1EHC8HG.^(-)51*]R7F]+S+JV/M2P6F9@[O%/P$3'[GM[,W07;74IFJ0K MC>JF+T&-(=@K:_'\2G9!F'LLC>Y<'..^Y8\__"^4P__W\O"85F12ZD[CDV2)-84HS]XBL9IW\TI28&FVZOPBKRRA=T]DYC!M06SN#P M%>L8.HS+"R*L$'5 6P0/I(B 1']Y@8Y5B,;NP4F\,;W!+ITWR3X%Q)XHWZ/.J,J?T?VEJQE*V5S3 MIX3T]#I[4E)4.H)2-IH9G0H%BT^@(#*H?0K(8?#WU(C$ M>C?4<] ; MR'Z\]$+ 8 B!$B+9N#TY'HWGNNM-[0\6T#'F?_W!4[?T&$3UI/Q_X,UHOH MSY<=3+.C/]+F^'(@_DMF_FFB?P?N)?_YL_ Z_Q&YOV7-#M%#:;;0=#:]N7K& MA_?U"T!5^F-HF[H%"$$?\2I:T^ +\/NV!N&5+SB _^MX7_\W4$L#!!0 ( M -N 6U@QCPRA(P0 )8* 9 >&PO=V]R:W-H965TU*%) BRA*MJ34-I"7%@NP%D&RK1B&?: EVN(BD1Y)Q>F_ MWY&2%0=QO X8]L7BR]W#YUY]LZW2]Z;FW,)CVT@S#VIK-V=19,J:M\R+-2NF46MWH=F8WFK/)*;1-10J91RX0,%C-_=J,7,]791DA^H\%T; MJ.T\B(/=P:U8U]8=1(O9AJWY';>_;&XT[J(1I1(MET8H"9JOYL%Y?':1.GDO M\*O@6[.W!F?)4JE[M[FNY@%QA'C#2^L0&'X>^"5O&@>$-/X:,(/Q2:>XO]ZA M?_*VHRU+9OBE:KZ*RM;S( ^@XBO6-?96;7_D@ST3AU>JQOA?V/:R"0F@[(Q5 M[:",#%HA^R]['/RPIY"_ID '!>IY]P]YEE?,LL5,JRUH)XUH;N%-]=I(3D@7 ME#NK\5:@GEU\P;A?RU*U'$Y^4L:\APW7<%1Q0><6%0.8!<]&'T%+*;P M64E;&_@H*UX]!XB0V4B/[NA=T*.(5[P\!5J$0 E-CN EH[F)QTM>P?O(M!1R M;>!F9R7\?KXT5F-V_''(X!XN/0SG*N;,;%C)YP&6A.'Z@0>+=V_B*?EPA&PZ MDDV/H?_;V!P%.TSUR OP<\UAI1JL6G086+9L.!AN#1YJ6X/%:U3<=);Y\E(K M5QVB!"8KJ$3365Z!1'PQX#;M$R5WD MGTX2XD_HGDSJ3V+X=Y?)T_7 M7WUIXSU[X!H[U3,#S X[R<)IDH33C+HE*=*04@+)-,S2-$Q(.KZ23E"PZ&]S MO*5A0O-]P5M>*EF*1HR>_7_]V+5HIE7Z[(!+WT*2AI."X()F839QBY,T+"CZ MZ;RJ@*]6V&\=9Y\#V'$Q:@S%)!(7Z(_K7"))97E)O1VHJIE MCS )DZ* 24[@W9NN\W[6>!+O)[;/3*\%\F[X"E5=2PU ]U-0O[%JXR>/ MI;(XQ_AEC8,CUTX [U<*#1@V[H%Q%%W\#5!+ P04 " #;@%M8<>XK:-(& M W$P &0 'AL+W=OWON>-;9TM@[ETGIV4.N"W?>R[PO3_M])S*9:T*^=4R5^4YMZLKJM,=2N>"5]M_,\H.L_1DCGC#:T5^V#++#48^)RGF3UX?!@EP5 MX3]_J./0.3"-]QQ(Z@,)V1T4D97ON.<79]8LF45I0,,%N4JGP3A58%)NO(6W M"L[YB_=<6?:#ZTJRSY*[RDJ(N'=G?0_@*-(7-=!5 $KV T2]MD4/G/LMR*5 MZ29 'ZQJ34L:TZZ2@XCOI#AFR2QB29P,#^ -6U>'A#=\VM5WR@EMT%O'_KJ< M.V^!'7_O=Z#DG#2WLO>Q45A*F621GWK'/TCTRR:Y.7O%B]?#%-!I.W MC@G@@2IN 8U);HLWT N8[D!Q*UG>@5L@W#W"'2.>DQO22PGBTGD%)0CRE0-H M]DG>2\V&3!5E!4V)S%C#,+/H&@%+IU)I>>@# =12 U4$R^\7D$1>VGA"="Q MP%.&4B!CYL&*U9NPS4O8XR)CRTS!7U4(7:5@(>S^ TT&)""XT UAWC0/1'5S& %Y5Q&$+8.&)RVB M0&>'12?^^9I0Q^R:3'((X0^E:2]7H$_KX E &$]*2THG,$$^P/WDT/@ OX., MSFB5$GFC[7LHFZ(URQ]J(AWQ.VG[(KKCE&$CJ9 MS.=@=C*B;C9@1^PDFDXF[%+\K)13E/H0DVDTB6-VS5W6YIB].HDFT^GK;B0[ M49Q&XWB\K6L8DZZ$#291,AOM4#6.)B?CQZH&)]%P,MZG:QC%T\$.O^HN#7[- M"!3#J4UQ^P8KBY7&-N1^*M]+[MC1.*;:.!K$T6@Z9)RRM:T,9;;>>TVW;8U9X#D,/D@9UP&7F[Y^PQ2@SU<"%O!\O]: M='T@NJMUDB&G\D%(1W&E#M3A!B(_*E(4J>!6MWJ%GA[*X8J<$YH[!YVBCG9; MK#2#/=^]S7(52-0%5&BXG+C6=1Y=)3H,WM:_P$8O-O4?=R\Q '\?9+AF'PL8 M!ZJ A1D6W%IRF^?8.QUD#O,;NM$O9@A:C,5D-T!"JGMJ->10LP^NA$V\;Q[H MWNLF)*WH3D#5*L]EJNI+HD/ @GMHOW7JX#Y=M-ZIM7>/;\TU&W "J.\\;3@V M %'G%F\L5$#;'?OH(@,@'+\;M%\J6Y0.MG8L9!E/ 6A]G8WLE&AM]SI>EP'; Z5VU7V"1*:.S)GIOL6;=$0Y9P&M5LE](. MPMQ+Z!B(5ABR&\[];J4L/DF^8%]@C[W*#=B[J#0-+$Y8-0\4I+>SU[MFH%W* M(-A3[!.MQAM9*&#E%U*,[;>=@4(X!NV0];%HYC#R?DN=\@0_V@^/?G5??H>; M6] 8B.^CC115'CCW+[S:G/7JL0LM@,AC?G%99_TQ14P[.!)T*N>^VYRIA%JZ M!5*P*\W%';L1F=$ @\4;B:[(;/*W;$%D&PS:D@IP;6H],XT M-RKWT>T1:Y%/6^-U56)LYO@[A"JHZSBYXE0.96M#OK8ZUGX" 9*G!_"A;35H M K1LKF@;"^AX1U/:;DB=^^&#@@O,BFP%PU)=W^%%1V;_F\,5UQ39$4NF$YCD M8EQ-)M%P/-K#AXHL":6CEBPUET,D6(X30ZB6>P& WJG=$PFH#+CU+5 M-+\C!F-73#IGT6R&EA&CDK>=U8$Y/3,I,&ULY5IM;]PV$OXK MA&OT$D"V5V_[DA<#CI.T 9(TUZ8M#H?[P)6XNVRTDBI*7F]__3TSI+3:U\1M M<=?#?;%7$CF<&3XSSPRE9ZNB^F062M7B?IGEYOG9HJ[+)U=7)EFHI3271:ER M/)D5U5+6N*SF5Z:LE$QYTC*["@:#X=52ZOSL^AG?^U!=/RN:.M.Y^E )TRR7 MLEJ_4%FQ>G[FG[4WOM?S14TWKJZ?E7*N?E#UC^6'"E=7G914+U5N=)&+2LV> MG]WX3UY$-)X'_*35RO1^"[)D6A2?Z.)-^OQL0 JI3"4U29#X=Z=N59:1(*CQ MJY-YUBU)$_N_6^FOV7;8,I5&W1;9SSJM%\_/QFI;Y>R)25Y2 M9(;_BI4=&T=G(FE,72S=9&BPU+G]+^^='WH3QH,C$P(W(6"][4*LY4M9R^MG M5;$2%8V&-/K!IO)L**=SVI0?Z@I/->;5US?)KXTVFCQDGEW5D$CWKQ(W^X6= M'1R9[0?B79'7"R->Y:E*MP5<095.GZ#5YT5P4N)+E5R*8.*)8!"$)^2%G7TA MRPN/R'O1&-PQ1MP6RZG.I85"GHH;8P#YGOGBGS=34U> R;\..<(N$QU>AD+G MB2EEHIZ?(3:,JN[4V?777_G#P=,31D2=$=$IZ9_=I).S#^O6%RF^J93*WRHY M$]_EXIU<"]_ZWQ/U0I'G2IFOA?UFD1!I*D-W?].?KK36:;$AZI(FP3_ M957GJC*>>/OV5CSZ^JMQ$ R>=LKRM?_TL0=E,N0CG<]%Z:;2#IM2)5@8R\R* M(A6IQN[J:5,7%=85[XL*BE2YN)691G++M;P4'Z':#"C)-G:5E8:\E33B?#SV M_%$D$K@,LF@Y:'T^"CP_'HE2:G*-2*19"%F+)"N O+DGSD,O#GS[O"F!,^"N MSJRK,%^*'#BDU$4"$UGJ&LO75:,NFM)N@#:FD3FTX.'G_L ;# :BR8U*&MJ0 MO*BMQ:,83\;"+"2/M6NH:VB(@2GKO7R')*W,FL MX;7. R^:##GII0)32!H"Q#E:6X4^NX2;F))H,F #/.OOW@UVQJ& M@7B(E0ROU+G;!@TY%^HB*.0TTTCL?2"W\.YC&>&6J3M5@4(/>D+=.[#:R5A5 M6Y=!F4\*EYP1V,T]HX$FBGD$J,SG;"U[E%0&N-."0"=^;2AVUNP(H[!QM,=D M[SQG?WGDGJQAP-#T)>2DC'7,2)1UU/X2+GND;:01^F:.#%6%!3).XV:A2^0& M0J0B6PQKG1?Y!;:D5'4O)QGKY90"\QSL,AD,$)B^%P-1- GHP@T$3:FX2LC6 M2"I=!/410#"V>O\Q?1"A8JK8,4MD(OT;&8E=!-177$F0LFY7H<;H,A!K)2D7 MQO8'"^]N]E6_%*\=B&?:)(@3&H/L31@$O6(7L$Q+L=LIW@&3<@J2DI&9LNLX ME$\5]DWU,&^SS/DX\";^R'IRY W"R:XO"2 ;< %_NC:\NT6FR:/ >(U_;4Y$ MR5E9EUZ*;V65:M6A^34$+V!@D1I+5DC3,*0U!C%(N=*24&X!=8"CMJWN\':4 MKAPP<;6KSM=R63[]:9NAML?T:>IT)',RWMA.?OJH[J7Y#"_UT/H]\+QR" MP'=H*AQS_CQ.4\-P0K&K-"6#AQ*52Q@"2,LO4/N+3,LIY]M>Y.TJR@J="K,W M,Q:H4KM?!X0G19.EV&Q2!5I@UUMZ=,%4KXH+QC_;CRYL6-9A;S8&]+Z2M'7C^'W'7KN7_*P3&FO8XHT=4OHL0 M2JNA-WP81;UL>#L-15N>M]@AM;^C$EN\V3B(NRYSZ=#-[D,YA^CAG/)%#CK*G+YU M5?P?XD0D3G.4$?U)Y(U&0[MWON?[PT.4N(/9!_&B=>WKWO9NM71N^W^7Q52N M9(I6KQ<@3%'P4K(OGK0G?IV#4><4-)H"9I^?*#5L9WU_Y(VB:(^>?)00(_\$ M/8TGX0-[*)G^ D!9NM]+\5J9H\S$^GC#8=P+,-H-L]._>'9[ R_P8WJ4JIGB MF'+\8G89S!S@&E+D (L%7CP,VFS7N=DFG+U>I]N%'>^C@BD25TQ0V(!^,KU$ M'5&M;8*T+7I+"P;LO)F2Z)L M8X?QYMR]ATZZOY6[X#%*7GF=K5L78?^(GCG/6G%D (43:6%,"Y5N<4PLF]H1 M!1KL9>E4,BC R19#X<9Y:0=8E^+GA>*6.=,)B$ZU>]LSK%+V (14:PS'P5L0 M729"M^Z7\;E1VV''Q3;@-GX(F_]!?NH14N0%E-..LHXYU1F=3-RX8A2N/)P_)L+^ $0@M>1U6'&.+L"*=T90/J&LI63<6[?:)CPM:!7.F@T<)' MI*BA7)5)->/5G(I72TV[ ?K_NT3I;*N0I]7U) M"X7V>KC5-!T]5CL@A@RU;&0WV!E!)1TPN*D7BJ:"GU$;5X Z">\7D[K,RYWQ/Z>+%?I=-T^G6S8?=D:UA$])=L] ML;%UQH9I:*NZ#'R2(CG#3!7895.#'2'%_];A6>R-[>&9[T5=E]K6 1,WI5 M8D__.>QWD<;=4"\*N)Q2Z9/]M+_3\/3>.YWN9FYMN=>N?"[&:(U1BIR+8 A* MIQ_(V -P.QYYPS# C(,UB(6O<)VU/0D6MJSYN$&>PS;WW,*>$K/.P5."SR% M(@*Z(5%O>-<-!Y$71V.2'/M#$8V\8! +6\J]UO< +'S7-(,30 8:%7A"/G3/=J'$\@;E#1,9$A!'R MR)'4]8BM?=QIWOY_%(3#QRA>*?5MC>?E'XM'5@'\8!4>DR H\;C;LZU)4>B- M(YXUP2B:A?_1@&?% \S^R C#=EH&QB][GDD;:U^_X1FWD%N5F0/Q;QQMQ0S% M$K8<@F9*&0L!,KG8BFG^(*"7M[UHC,H(16X8N[/L*!YPK/2(RI9.]O!]$/B[ M:8]?L.:T&-4J':.XF@41KN[15!BJ3Z@6<"^O#E>B9K<4_3&73J$/Q! M!L"3RYR2A'B3VT\TR+3=,'9JT7D9Y1_1=)+*3M*6$BZ[;:IBW9.^_=:/4KV> M[;XT@W^.GT4:\!P2=N*.H"!R0V^QYQS+QSX'4O'QJ4.>ZFJ1C6&VM*"VSK; MR'N4Z:MBR?6@]=Z6?5,ZSVW'<"6+CE!5':6U!;G7[Q8/2NB5553EIPB$N:)7 MN6V_BB@MZ$C8(6:7,)F<0U5RBG%F4+-RMO+&O??;3YSCI_ MQ-KZ;@$NN).(/CH4 M:J=QH^A.M]-C'Q(@;VHNE^RW%M3\VP\*]IJ8X))S5:KYBPQKINP[#H*Q_^F# M3F8YL]1LF7T585ND/=8X'-9M.0LIOS M]WI\0)K7]J.V[F[W2>"-_1)N,]Q^3_@.VZKA@TS-,'5P.8K/1&6_T;,7=5'R M=W'3HD:IR#\7"C5@10/P' 5WW5[0 MV'DM?_!E!+ P04 " #;@%M8!H)\ MWXH" "3!0 &0 'AL+W=ONA0-%BVV'80;'I6*LL>1*=C_WZ47+B9D";[F*+ M'^^)E/0X71O[Y"I$@DVMM)M%%5%S&<6W!M70N[G:,RZUDTBO:.![FLR#OB;-J( M)3XB?6WN+5MQSU+(&K631H/%>.VF$6) M+P@5YN09!/]6>(U*>2(NX_>.,^JW],##]9[]<^B=>UD(A]=&?9<%5;/H/((" M2]$J>C#K+[CKY]3SY4:Y\(5UESM.(\A;1Z;>@;F"6NKN+S:[O -(= M( UU=QN%*F\$B6QJS1JLSV8VOPBM!C07)[6_E$>R')6,H^Q6KU"3L1+=-"8F M].XXWX'G'3A]!3Q*X9;S!? CIQ0#2)!T? MX1OW[8T#W_B-]K9P(UVNC&LMPH^KA2/+[^'G2RUWA).7";U&+ETC*3<25_NY!C[6[?QWV X7.>&)>0(&BM9=U)MP9102BWYU13L M-46;TQ">CTHZ+S>O&XYK'@R<+XI?_!A9C>2 1P&XRDK]Q+(= &YR= Z$+L L MG%'H%MBLT)I QT/#R7_B(5"6 G5^DQBCU["R6@T2)/3P'5R M,1A=G(,@X$>!]0)M_S!"O/>.D^!-!TSL&@PR5]OA2]<1'PBE1KL,X\"?4*NI MTTSO[2?.52>TY_1N7-T)NY3:@<*2HSOU!+ P04 " #;@%M89\NA":@$ $"P &0 'AL M+W=O9"%'0N^^9.W)S.-G/"^>DZ4VW^P" MT<%3+94]'2R<:XZ'0ULNL.;V2#>HZ)^Y-C5WM#4/0]L8Y%4PJN4PB:+1L.9" M#:8G079KIB>Z=5(HO#5@V[KF9G6.4B]/!_%@([@3#POG!S+3^YC>?J]-!Y FAQ-)Y M!$Z?1[Q *3T0T?B^QAST1WK#E^L-^E7PG7R9<8L76OXA*K6ON/8G]WBEEC;\PK+3S>C$LK5.UVMCVM="=5_^M+Z'%P;C:(]!LC9( N_N MH,#R$W=\>F+T$HS7)C2_"*X&:R(GE _*O3/TKR [-[TU%%_C5L!5!9??6]'0 MC;N3H2-LKS$LUSCG'4ZR!R=.X$8KM[!PJ2JLM@&&1*IGEFR8G2=O(G["\@B2 M"8,D2M(W\-+>TS3@I3_QE,&MY,IM.PQ_G6=OH?^/"+V)LYOE;G#8$F,OYA;T'"@P6,_0 M],$)6KTTC8(T@5)3Z5J'E3=R"X2YEM0#A'HXAB\6YZV$:ZI(NP/P-=BU/^,S MI=9<*.$0#B!G>9;TW_-6R(J@+:G#"KFQD,5L4DP@G;#Q)(4;7B[H1LR_?(*6$5*R!DH@E M10PQX14YW.NY6W*#6RI9P:)H#%G"1M$$KI%:RT++"D1-YSRBA[00'T*V(1>G M.2M&!4PREF0Y7+6&;J(E5$]F+I[\VCXS8*-T!"D;)SE\Q84H)?VYY6R6LXR\ M3&.6C1)R5E$!M*%7'@IUN'86THP.C2$=L7R<0EK$;!S1-B)Q%A-M:X^IM99M MW4KN8UTA95-=SB1FOM7'B1R?X)4Z#VQ]H%4]8%*U5A6#B[- [>+F$BI*:"-F;7!FSDLAA1-HC_X3J3Z97Y/Z.4V[C^>- MX+5@\(E+R2E3/=,MZGLH!T6/1_DF0[9U$=ISRJ6B0B!V%N$.K6Y-B:&/*E\- M]RLJ\_H(?B=#'S7_",,CERUZN.<*H=KEJB0W6RIDL]F"]+F_)WZ[6\N2.M$! MU5A,F>DU#N*8Y0794 4T&!YZN3J"WS0(SQNM WRB.8;8>].2-\)Q*7[X?&V- M=R'T)V%++M?5@?X9>TV([6"SQ3')@C3N;J.D:]0JE#+=Q-NUT3-$7]-VW2ZI MO*XZ7G\&7I>[>>V@]8H225Z&NON5. MBB)\BY&W&[%H',&NMV[X8C*IT3R$^8L"H%OENB&EE_8CWEDWV3RK=_/A#3&PO=V]R:W-H965T392INO=BFE@]NF;NWY9.E<=SJ= MVG(I&V%/="=;_#+7IA$.IV8QM9V1HO)"33WE89A.&Z':R<697_M@+LYT[VK5 MR@\&;-\TPMQ=R5JOSB=LLE[XJ!9+1PO3B[-.+.0GZ?[L/AB<33=:*M7(UBK= M@I'S\\DE.[V*:;_?\)>2*[LU!F(RT_HK3=Y6YY.0 ,E:EHXT"/R[D=>RKDD1 MPO@VZIQL3)+@]GBM_3?/';G,A)77NOZB*K<\G^03J.1<]+7[J%=OY,@G(7VE MKJW_A=6P-XDF4/;6Z6841@2-:H=_<3OZ84L@#Q\1X*, ][@'0Q[E*^'$Q9G1 M*S"T&[71P%/UT@A.M1243\[@5X5R[N*UUM5*U36(MH(_W%(:>-LZT2[4K)9P M::UT]FSJT!+MGY:CUJM!*W]$*^/P3K=N:>'7MI+50P53A+C!R=?2$OFC#._+ZHI_AO<<87BE;UMKV1L+?ES/K#&;//X?\,%B)#UNA MBCJUG2CE^01+QDIS(R<7SWYA:?CR"0[QAD/\E/;_';LGM1[&_#.FX/-20KG$ M16E!M>!H*HRY4^T"1*/[UH&>PV*C"IWK+;1.5B LS'6-/<*>PO6.%'Y#04P! MV([9/AXRA8D"?%'HHB M#I]&P4+^0U^,)8&^B)(T(*^0P8-(C!S=#8T4E-NT#)TT2E<[&Q$ QL1I**5Q MV-JQ>VYA+W73U9)V^# +!W.L%U'#G13&ITB'.HV?VI,Q7]1]OH@A7QZC0@KV MG5RB967)* I1;@WI@JXYA2^^^>*GRQMI\"R!UT9;>^^[R[+LFWX@]1Y/NLO! ME_NFKWW'Q17O B*[5)W%0(30# T-P&G,$6"<>96(F:7L ;$TV1!C 8N0&$."(4*,XJ"(TL>(\8U<'N0#,5Y$SR$- MTPTQGB*(.![<6V"1,(\B28(L1&*]H8".^48Q"WPR7*,QT=XANU(O6O6=.LIX M?NYQWLU$4"BKC*\&[%\&\P=3[ B+-LH#^H^B"%KINY<3M\%V?9#MFG(-OPFP M6,IJKDJ!FMX(4RGY[)>NVR^G$]\T1_V;[C:C[H0F,V?Z8NAIK M8I_14%HDMV4)*D0=(,S?Y8VL(=IN P&L4(;N-UA?6.XMZL0 HGS7&2W*)?26 M'$\JY6TID3$6=XM+%M6X)7:0U5+A-B/1'K:9![Y 4'W3#:11 4SBG[5EZ1:^?:R-DJ^V#7F MF6QCO/VCQI2*=Q(*E<_[NKZ# ME5%.OJCT:C@^:0_=:'TZ^*PD8M>BF1E5(7^WKDGO('O 17;GF%TIM\2FK7U+ MQJL]>I?8R%N\Y:.\I>#[@QM#I6M5^3RW#O^&"D8(HQ1N.*%&:ISZ/F3J6@EY M5^_T?.MC=<1YD+&"BBH*"C:T^B/&?3]=!V7K+,$DH_OC?J,.#G2X!\?&^HY MQ6H[Z>_^]1T"/GSF!""M4XUG*WZ6T_HTHEXLT.%\)$&*>:. M]-@'=QY$03T/H109IUE"XSAB-$YIS*.$QAE>>K#=IS3. 9V9%SE%?ZTW8_B5 M;=KI^D0X=-^<;KT;,/,7_G5$QSO6W?"$V*QN'F"7P[OC?OOP>GN'R::PNFLY M1]'P)$LF8(87T3!QNO.OD)EV6&9^N,1'I#2T ;_/M7;K"1G8/$LO_@-02P,$ M% @ VX!;6(A '->!$P P4$ !D !X;"]W;W)K&ULS5QID]LXDOTKB)KRK!W!4HFD3E\153ZV>\+N=K2K9V)B8S] %%3B MF(>:1QW[Z^=E B!!BI++5\]^Z"[Q )!WODR ?GZ;%Y_*K5*5N$N3K'QQLJVJ MW=/S\S+:JE26HWRG,CS9Y$4J*UP6U^?EKE!RS8/2Y#P8CV?GJ8RSDY?/^=Z' MXN7SO*Z2.%,?"E'6:2J+^TN5Y+^.W^'I;T8WSE\]W\EI]5-7ONP\% MKLZ;6=9QJK(RSC-1J,V+DPO_Z>6$WN<7_AZKV]+Y+8B359Y_HHN?UR].QD20 M2E14T0P2?V[4*Y4D-!'(^,/,>=(L20/=WW;VM\P[>%G)4KW*DW_$ZVK[XF1Q M(M9J(^ND^BV__4D9?J8T7Y0G)?]?W.IW@_F)B.JRRE,S&!2D<:;_RCLC!V? M8GQ@0& &!$RW7HBI?"TK^?)YD=^*@M[&;/2#6>71("[.2"D?JP)/8XRK7KY6 MJTK\NDKB:TE2*I^?5YB5GIU'9H9+/4-P8 8_$._SK-J6XDVV5NON!.<@IZ$I ML#1=!D=G?*VBD0B6G@C&07ADOK#A,>3YPF,\OH[+*,G+NE#B?RY6957 'OYW MB%L]UV1X+O*1I^5.1NK%"9R@5,6-.GGYU[_XL_&S(Y1.&DHGQV9_D#:.SC!, M7W]:P3=RYX8L1;[![4BE*U4TPAN+GK%*@J1*_R4H)60VL]UY6=1%7]P./]LGX MJ+(X1X!1$;2Z%I@\%4DN,^&/1\N9>"0NZFMX$+V\%*)PE0\8Y97JA3!:#[')"TE]':PF'O3\;C].PXFQZ8()[TI)B)< M>K/%1$Q\_G-1EJHZH\"RUL1O9!0G)(+Y:.IC\'M91%L:.0=?8V^,12?ZS]LX MDUFD1*(PNF1=Y=!&(3;\ .KHZ'BFY_N[+.*\+D7H>XME(/S0FTZZ4J@S*U+B M0OSU+XO #YYAZ-_J3&EEV'L3)N3W3*8Y!O\?AB BJH+&1GE9::)@B&E-<[RX7,S%;#;UEF$@WJFR?(IHB'FS2L19 MB5$),@/F?SP-/7\QQ9Q^X$V"A9TSR;/K,[8(GOT4VM:R]=1A7JT@+8\CDJ@-2:&. M8<=DF@D.I1 +Z%IKH9I%WN@'%_9!(\8XHW'R&MQ<4Y#=%3$"P8Z83_,:,T"T MIZ$)(RD[ $6)/EW+9B6^:'@J[4(>Y)IB\I*';R G@*DVZFAWP'_@X0Y:H9N- MY$K J(056)..^=4C^B"*_1DBQ])GA>(=\%3P0_"URHN"4X]^,0R\V7BIE>R^ MML%:)3L;1+O"TA1O2<.1W,7T@KH#SL7*T#(\>P=ZXHK2F(S^J,$F!R:/(2:M M949Y3!',BNTKRHM=7K#8:_PJ]P++2'RL 3UD5L4(8/<"_SL4>B2E!4WP+E'K M:Z*D=(S9-29$'_>'Q$6()$_BM2250<*5TND!:Z!^*71>89G]DM_H"#P; M$EHOJE6X'O*_*[Z_[WX8]!EKUKS*-?$H=:SA^H:6HPP@RBWI' *ND?;EO@TY M+*LPDP^=H[RH[DL'*A_JA)7]565OS,!G&D146>VRSM&)G0T =S M6\(Q.Q>;B! >IC PDG7H8)R&/5;L9V)ZRXPH*21>DQ&F%FL: 2-E)S%FQF4_ M&II$+LB^-'MQ*?R%CQOW)059!!*C>RJ;US505#,]#Z(8"2G%"#'(+C5$@%1% M,3#?.'@+CP$YU#H#X*$GQEKVPWA,@34R;YT:/(A@!_GA5EU1D%F;T%[6F(.( ML%'1N!7,J[C6HA]P?N(0^B1"4S)SYP$+7.]O'7M[\U'D8A.\_4&4SW-J?_;Z'C M,YJSC._$64J5:,LB3"G.$=RB+:)Q)E;WW6A\Y=@OV"7[C3G)Y]#>IU:7:TC8/K(FD]>Q# K>J.O+% A(,D"1.DU^^D;!"-,WV"=M$ZJ>$?6PT&J MU+F5\49Y#XU&C1HMW<9;%"=&B?7O49JUR%2[(.,"=F*V.0[D%Q]? 66.+6ZA MDM!(F?A?*\K7*"YA@ZI1YQ[AD#(HUO%:4A2RV8VL*[M6UBNT:>K,66[%AK"N ML>Z8<#94KS.;)"S%K5 ME:0R"Z*Q 9)#"I 229(#YX#"*5Z4TF1BDA3T">LR,(9%E^;K>$-#Z!TV 0N^ M.@OM8(HQ6:A1W&#J=VVL8<=8DPZ'<;$^HZGNVW3NC[W%-"!B6))Q6=9L<+H6 MU,BKE1)YO@:*M*[1%;$.)18%64%J4;R[FBL(/3''0&^R7&@08? "VY-5,J9$ MA$CC1!:MEY 86_\Q<;"7VS7F;&VJ:T-=)5 !M*<'&M\78"LP+UQ,OUE>O$;# M]6=E)7? '7JGN=^H@4ND2V&3VE@"V<0L/AL'U2@^&@!'.!:=D M1?6!"Z,P)HG;<&G1">#*)V78[(&3"FL2PN*.SB7#FBZQ347-Q;^_^/J*^N+R MW;?4TI?O?Q4_R0+U&_)R]LD3OXPN1D=K:6TA0\OV"N9,ERZ#':T>!V[5RF&Z M*5O;8A4<0!JG_I0A#B-XW1#S_<]7T-H5'/QNLM$@&R8;45 MSOQ$4#!00W<(FX^TNN%A\P=4&D OG4KC^U$Z5.WW*27='J'@0+KAF.7&NAZB MLOEU.&"'TXE;^9F*F@,=Q\/A#/J@F B:/8L>=(K3-4.69V>VBV@*[(?4D[9= MP;LL(W%I.PZET\ @,6TEO&6E #2INZ![ ]+DHZC2N-*T'KQO[SU\:>OAXD8B M^YG(UR7\-DX2HBQ!@C1T2J>Q0J[JR*B/LVUIELE@-($D0H5J?B&T)+)*_8! #/>SPLD!L2JNFS" MLW2Y-!L@/333Y9W*'"#6*M$( +6%A9(BCP SM>R=Q, ,P-S+C3%I8M2L#K-9 M6W4Y!;%M69$P5B-?+ <#]2ON@H& MTZNE-- M2PHFU,4[2_+\4]-K98J:[@I5T6[US'6S9PKG;ZB;.780BFK[3A1BFX#-8 23 M[ASWX?BLC;7M!B)J9MR5-1C9\9 CX*,!J"W _%:HBNS#[J_+I!H50T(E4!FA M=&L+IB%J1N)G4W VGBH/1]T-@&V)L$M=O]/ 9SN$.KB8U=.\H_K[E=QY)B/: M(MF&X+QH*MR!]-\X7S>2]XK@;MN#4>^]19 $ U/$ZDXVW,1WM+O'ELZR=! P MU>)/?:[!A[:3NTMO8?.!QK8&$TD"B>L)5%1QFC_;U@LT_V"V_D LHUW/B#>S=$)?-A M-H:/!_!@%,ZGCPZOYR+E/T^T$I5MP1Y.E4Q='+%42K[1#/_HF[%/X%>Q'N5)'#T MJX*ZJ^9M77RPB5=T7Z'T [<&IUEC[!M"99G>$\P1F%TJ^#0X)G (6,'E+\)" M7L4L!@>G=C7PYLXTI:Z<-_KEE@5/6YZ(I[LL\; M[S H2TU>./L$_:K>GRZ\T)\-6]_@Y$W]YL22K$1EI[=/[*D/N^/77V[IS<=+ MBH[4F_/:(L4@DB@J:JT'G6+:KO, *08[=Y8(@XDWGLWT!LF#=D5&,#PN3R.E MUL8COL^^WY=B[_]^/:0Q$#S@W TK2 M,9]'#VCW#HF *UH %7Y5M]CS)]-64(7:)+H '-K5S+]A1[,1 M75Q&T!Z=.A%D/P.'M@[5YMPA>7BS<(8L[?^HNGTOBSG);3]SOZ:5.[$ M< 3CC44&MOPBJ(<2'BB0MT6>ZD3$!ZJ.T93*^V8)6;':JCA5IJ(#>\TQ9*3@ M.-'1#7&$UUW59:S+UJQ7"<,CN4)"M2SB%#DCUE:TTE*BESO%\D!I5@(Q)ZZY ME%3.P3/8F@LX;(*BB.HUAF"PUB2.R&L\D\C;?$L@IG/J0 ?Q/%W!UYM6"%DP M">WPN(.%KA42'SRQIP50*7:RJ0;NUSFW.0CY2W/$1X=Y4ROUJK4N>NWJS=0_ M^Z<9&FBE\0+Q10=V"@Z7Q@SCXI ADAFXDV@O;4I_?]S6>4,8[8B)ZUCJ>)7' M_8,&8Y'TZVPG8P=N<<<(@:RNVO.,GDGRIOQS:-6VM(?-^B51HHA-T M;D^JVT&P&$4C+'I"N*:!N'N'U8X@5@YS#N3]DE9^+\--O?$B^($08U/UK%E8A7.MO95LZ!!0VH2!KR M\P&/.UCC=$S*-:'!QJ01U'^5NO!W.JR'>KQF$\?W?-1DQ*%9S3T2X2PU;,3] M!,"=F*\V/-\+I^,?:GB#V'1(=WO8U!3_7X%->]#T\\B4'6",0.3@$ .Y@_/]F M/#?V1ZE43T1$78EVW"2)"NQ/>>2B^D(7J;+<9;^;7[& M32^\3E5L2>*US4/D.9W$;%W<6T^'T_6>@'A5W2 T/H>PE"3NCB7%C7Y'6Q_I M(.5-FC:X7I= ?X2\?M_M;@YT_!J%Z\\'O^RK3)#\]$'?37YHW.Y"AR?W^[W7 M%B2]:K[?^V! +R%-,^([3'%\P^VT^<+R5#R>>O-P_(3O^=Y\/NX^G7F+^4P_ M'7NS8/*9NM5\?OF8OQK$Q62YM-]B/@[GX1.Z"'W_F#/;KQ_[?[7C=J_LYW=A M,/?\Q42SL_2G3_B>[P4S^C8U#$/[=.X%DZ5^2E\_3@W82($A; /X"WK(/8O2 M.Z+.YX9O=>?XGXPYWW1;QT=,J'UGHNLMK,THIR'M5$!!\P5]RN@%<_KN,O3F MLY"T3V;2](N.?"\*/80301^ +OU0O#-=]_V&._?AK=1-\]U>:O$[5"T@?*(& MX3><+)F\V7PFAC[>/G<^JT\!4?@?#R"IPGSU%_;-W>;?)[C0G^6WK^M_W "U MZ36=4DC4!D/'H_GT1/57G*/[=*(L[2"WB^R:$_#E7/K%Q<7MEB)FMNA7@L%;Q;:U-S!TBPO[-H(7M*ANKI(XWAR47.I!E35(!NV#CW*YH3[:<,?4FQL[S=#3>9:?\'%N_+5($:!1"4* MAQ0X_+L3;T15(2$0X\] <]"QQ(/]WRWUGTAWT&7.K7BCJ\^R=*M7@^F E6+! MF\I]U)M?1-!GC/0*75GZRS9^;Y8/6-%8I^MP&"2HI?+_^7VP0^_ -'[D0!H. MI"2W9T12_L@=OWII](89W W4\ >I2J=!.*G0*;?.P%L)Y]S5K=/%EY6N2F'L M/]C;/QOIMB\O'%#&]Q=%H/+:4TD?H9*D[+U6;F796U6*SZTS$!W_.J:WISHZ3A4S MYH5=\T*\&D!*6&'NQ.#JA^^227SYA,RC3N;14]2_VC=?3^6'[Z9IDE^V^G_F MQG#E+'NG6*&5"IFRD6[%.&8,;+.2GI6-D6K)%M(6O$*G)!%S*\'>Z'K-U99) M:QM1LDU+T=-@"RX-N^-5(YA>L),D2M*8.,R&<=1',?,KCB8 M$;?V: >A+8A8UR"*1848=RBBN!>FD$!G;63A>63)<#9A:V$\M2'[M +/["03 M]VMI8*MBUW (=$DIR$;#OV.%].]9(8^3_[T5QN.OL@)DFJCGL#&=D"'&0\HY M]K9>5WHK!*, 8C>MK#<5() MW)K&EV]O;V[H9W)Y%K'-2A8KU+&6H-&:&R<+N2;U^L;EL'+@+C!+/LNB49P^ MQ\)N972S!#9\:W150<4O&PH0.AX<%W^/"U')I9Q7 @E T[0-8+28CP#?YYZ/?]++KCLN+H.4 Y ME,1<@9<:Z&6&+(QQYPV#OU@I2S+JBM]A> $V -4@PB3$4>%:MSP,*V5U)=%; M)1A8 0\\9!T\ )@#42M56UJV@IM@RE"KWX%$"A',?@+FJ&TR^YH$7*.30P;B M&?:A5G+>V$323/9I0G"!Q,9L5F0B= MCN$:G&8$8DP,I'UW*4!^2U_4=@[KB/O3+#1G'PWBW@$9*.HK47;IN=:V2[). M78QX+"40G @5\)U4(**P[K!ZD+A8A_:,/M^R4WD&99H0!@D/VXQP094O8HL) M C7!V(B)4 04T1.,($";H<)%1]ECYLE2<1+&-E! I2KEG2PA#TG>6G!?VR!?"?2#"\^-J,@GLO4GV847*RG MJI56RW-PP5+T#[&E!I+$%+@*!1X[RA,-W-9NAP8FO8@F1@,X5V]"#>AE35,4 MPAXZ 9G=(:]"-X8OD9W>*+#M2JYQJT]WN9>?J/.A3)?$[11(@\+7$G@:OH?DY:)W] MU.J>=JD5!'JMN2EQ\6,76Y1E%@FE1( ;2"B# M!I!/QT:!.:*]8.$ 34IX!C)HK-R>U3E. M7&5X.0SXP$MS@'I $X-]ZW[/=L$X\\8A9^@[6+:AU588.V[%U>/=EG<]@D0^ MZ+7XFZI.N_!"00[?%V+MVA@KN*\J%K+22=12^-+KJQS!0^_?]KB ;-\+!PH=$#(B\X+"2GM]O:4)X/2W M@V=1I;EH/4G-[O&H' M->7JT^ AB>)I'J5Y_B0E'YI[!0(4@M^"^MI)"L*, "Z?)%DT 2B"QCM)DFB4 MS[K$ZS5_0.@X21\3;0=^8GKD:>TVCJ(PGX&L:T&W'M76VZHMXX[?=]*=SH42 M"^G.2(Q^UNTI0TJ,I\#RY#1-S[S\IZ/9V?]/^H7&.D75F*QOQ (O=RQQI^L= MA!S@3ZPZ[:QV(-EC@KU@GV0M@N(WO<[GG[RG3 N+6Q\&G^G&!];7=P*:C7CV M\]\5]%%".NZ(64:3433+4W8"('>8CUB6C:-1.L9U.H3_699%23+"=3S,8O8S MQB$02[-1%.%3=UOZ@+HS%X]2KEV28=?DT2B8S M_V0Z92.(BG@\\0I#7G]JRV!7_\CO@T>_J.1B05PB M)A=T,5%54:^\ WB%$=2&\LYQL!:>W1X."*,F\D1BZ$. 1M __PUZM9B+[,$0 M@ZPEX-'^B 4G\ H&X3ZVTG"@0V(=-FN)8U?QZJJ&''V ?'O*DD4!?TL<^%J3 M@G!^RR-3'T!_P/JUGX09X'Q<8JN"DLOG@,S=MIT)&J.0BFSSI @@SW&S%,X^ M,>>&&XY&@4GT4LG_'%;O0H.H;:$^%+%I&9*6%-[)-)K.QFB].=;9CF@(H$TH M9><\E++@-70LCIGWK8F2X82%B/J =J=Y"D2%S)E%<3+9=20=N..-F=N5XM9- MNPN*OQ2*/10J&8Y#^E.FSJ(I=-VCK/NN1\12]PO_MQ*FL\FQKN8_CP M>X"V MV@;WW,;VH/TLET8L$4P]Z$@?&F=AO"R1_L-ZF"0I@"HLT6D\A))] D5Z-(%. M-$S9VP#&L9]$>3P^"WN.4NR*?A+/HG&:[U&,XRE+=Q0]2#S6,=K##X]^ZC(" M1C(PEI7%KDF$6:8;'\J'M[H9A0GI[+%;@&N3[$AY;V$BH-^'I'F<5X05Z+.G'1[[U';1^R1:"^B?^.$7R33* M^:^CW=/NV_*U_Z2ZV^X_3 /V7T(-@0%\ 4?C83X>^$N/=N'TFCZPSK5SNJ:? M*\%+87 #O%]H[=H%,NB^N%_]%U!+ P04 " #;@%M80QAP\ML$ "[$ M&0 'AL+W=OHE+P:2M$4+I%C0=!F&81]HF;:)2J1*TG&R7[\[4G:<-3&&?5V^6.3Q[N&] M/$>&.5D;^]TMI?3DKFNU.QTMO>^/QF/7+&4GW#O32PTKM69^.Z&@C^*H62X^" M\>2D%PMY+?VO_96%V7B+,E.=U$X93:R8[ M3C[/3DR;1$(W/@Q8(ZV6Z+A[GB#_C'$#K%,A9,7IOU- MS?SR=%2-R$S.Q:KU7\WZDQSB"0XVIG7AEZRC+@7E9N6\Z09C\*!3.G[%W9"' M'8,J?<: #08L^!TW"EZ^%UY,3JQ9$XO:@(:#$&JP!N>4QJ)<>PNK"NS\Y%)" M2.YD[ $+)>-FL#N/=NP9.\K(%Z/]TI$/>B9GCP'&X,36$[;QY)SM17POFW>$ MU0EA*0O'_?"K(")$_#8$-<>1ZT27LK M1Y/7KVB1'N]Q,-\ZF.]#WY/ZO79/>S5$^VTI26.ZWFBIO2-F3C0T=HN+('>> MK*651#@R-RWTHSLB'Y5K1$M^E\(.M210"=E-I=U6XT&2I4'"=G3R(*'DEUY: MX95>[&YW0/(TX8!P0#*:9'D! U8D/*.PL1:ZD3O:1^2L,]:KOT1H6'#>8D\= MFOGARJ'7#F+)$UIF)$M*RF%<%"7YK#T$!9O).SBJ0!%L(VBKQ%2URBO(3,D* MDN>,<,[)-^,AY/E/#J"[2577X4MY"5^>,(CV>@E^'<(VW:XV91 (!Y6\HN!1 M7E-R(RSLV3X"I>AL1&@6MD8,B30@^0"^"#T_>M7%:/EL7LB M-W"V$RF:Y<9"RSL/Z;F5\!/8<1_8(?0,E^'LGT,JB/!/,.4G?CW08J#HIN[# M]*MLA0?270GK[V$&NWUP'D00C;)/R6_D4C6MC/Y\^+%2/5P2?LC6,XO@6XZ9 M*_$72(RE@&E2%45,'^-1P&J.RAR27!-6)BRKD68T)QE4FP-_DH+7J%( I4"7 M)Q0XP(")!6$5K7M :I%E0J0BO4L)HPM,< M5/*T1'VD$D"6%$NZR709[)+S*AA0<(!>S%#NMRI** M(IUI";N'+DS!X9+A8I[D/(4R.$=4UZ^P"&K32F]JR$W-@(D8=?667.%) XF\ M%>U*(D\BB\RT58O0K@XA4TAD%7:F: X\[_M68@7 KZEH0^'C'QM*Q[\HXN4> M.>#-XZ9T9 U4VF73^8!Q'3 N31,!_LV)M=/#CSM_MQ,N5M9BF#V>0_$,:HU> M1+.9G/IP)&15';*,9;[<+C^/>OD((K8Q(#?_V S*!$=CBF6"?F8IV7/)\.TE MP__C);/7[N62>;ED7BZ9ETOFY9+Y7UXRXYT'92?M(CR;'9P/*^WCVW(KW;[, MS^*#]$$]/NN_"+M0&@^$.9BF[TJX=VQ\*L>)-WUXGDZ-A\=N&"ZEF$F+"K ^ M-\9O)KC!]O\5D[\!4$L#!!0 ( -N 6U@?W:X=M H (@; 9 >&PO M=V]R:W-H965TK;I*B;/EXF'U(3+6Z[JJOJJCSC=+? MS4H(RWY696TN1BMKUZ"%(ZK*DS@, M)R<5E_7H\MR=?=*7YZJQI:S%)\U,4U5<;]^+4FTN1M&H._@L[U:6#DXNS]?\ M3MP*^W7]2>/32<^ED)6HC50UTV)Y,;J*3M^G=-]=^$.*C1D\,[)DH=1W^O"Q MN!B%I) H16Z) \>?>W$MRI(808T?+<]1+Y((A\\=]U^=[;!EP8VX5N6?LK"K MB]%LQ JQY$UI/ZO-WT5K3T;\JHH9RL*2BW5N-;"3I[^;'. M5278%_Y3F/,3"XYT?I*WU.\]=?P$=12SWU1M5X9]J M1[#,X@2J]/G&GS_OX M68XW(C]F\3Q@<1@GS_!+>OL2QR]YT3YV(TU>*M-HP?Y]M3!6(R/^<\AFSS$] MS)&JY-2L>2XN1B@#(_2]&%V^_26:A&?/Z)OV^J;/<7\Q'J^G9E]6@N'C6M6B MMH:I);,XN<8)K[=O?YG%T?3,,.E)QO",.6(+@3H7W:%U?'*%$C2V8[!4)2I9 MUG>G[%=XE)?L7X+K-@,8XB>JA=!]#'A.XL&=U)U$[ ;2C)4Y>\/2,(BF MD7](XQD>QFF09),CABI$C=4LRH)X/F-1D$XB-HYQ*SQB7Y2%)F]8EN%X3N11 M,)O1PW@23*<@)W>LM;J7#D]@YD$KS?_3S.M&:\1B()B)GX!7 _\O1"V6TAY! MG"B$=L;,@WF4X&\43"89F1+/LIT?9LD,;&?,A3(^8[>66\'B((Q2_$\4\73: M.B9_A606Q<$45&F0@?-X=@0+E@)TQ2L51ISB$$IG4Q>7,(QWRHY3\!NG^!?C MU*N:!+,T9DG*HNF\U;-XC40V"R+8. \F(00ASFG6)<"S9&_@KF VI:2(TB!* M7': /$M\=CPLC:6/.T(7#AGOD@@-A+J+<0DC09R[*N&U$Y[;?3MPNZD+_,F% MO.>+4M#=-W$B(%GWT>7& M",K@^F"E4X:K4A:<&"YXR>M<,-.L)AF/,CN 8H;L0S\MMP$1ZL:P*UD$[+,HI5@&3NP' MZ*LJ8,*M@'W2;MD5W#LF<^+P[/KJ\X=;.G&?H[.C8Q?"CY]OR7'D(RU%G:-^ MF4'^R:7,.3R$V.7"&#HN1,FWAA4:JM9LL:6P(5J8; P!(*LQ$6'VT=S2;8+' M@2U:_&B$\8Y[:'NO&NPH%6@WTJ[:2"V1(DJ;8W:UHPL\M&I_,VS2DU((EG/J,5627*I$ #^R2QC3BF/VYDJ4[O\,]LU.VXH7PDFT; M26(]R.36*:T(LM:+\ XPCA:!0[]SJ>?]*GY255I9D09P8N=/V%W()7Q#D0-# ME%MJ"-L6D5+EG(4S@ZV39F]FZ"N">@F,"0 -&)W,TX.L5K^]<:=WSLN%^*"?# M'1"E4_2<-,RH0T2#+N=]U:IC)22@M<09=9)L@L;?=;]_4(&"8R$6%H&CHFVD M656$B]T=0.TL[C]=Y3]P0SH]X M,"="#\W0,I]-T>>ZW V M$U0E(HNV(^&:^CJ MAWNR1 ,\/" PC% ?HQ M$(MM!,V%!<5@*7U'(C8@005YU5N(>FK(.J K7=C)C=N4I12CIKL/5"A.X< MNM^XCW?S'7%KAP=7WY(O9(G*('BWKQT+GED47@==CY0YQ4#0-36OF:S1K!V: M.?"*'&A%(4;.%!VI7+Z3:$3: 4J[FQE@T#0)4?NS=,+^^413A\L$ MRX($##]2&:/+]U$;7J5I>8:JG :3:72HD+,@@E5I,$'-@Q.P3U)O;MV_2[AAM+#^),B$- 7Z9BUV MS&%]%D\?3MB#F,]!!<8S@/\LV@_$@/DI^Z3)=YC$WO)J?<8P \FU*SL,]2 % MP(RQG$UH[O^;4L5&EH36\! !]3C.L%C,CPXX8XPV,8\)\8*4;GQZ>M3%E60. M6!S/P^G1(U=H>@?S3BW?-6;'/ MISZ#M QME%AT=$DGATK1*MX"&[=Y?TFL)2$ M!'O#KVUT;;IVM#?CD)A[F*FP7I@'P\LW.,W0P.?Z,J?^AF3E?I6[YC4O)/K, MD),+C#>I ,IIT$(YC"G]K0/:^QG4;9!VI55SM_+P1W>V;K;3@EZ=$BAY?,>\ MBE'5)QN W;5J"F)C5TI[_^X6J)I>3);$6HAW+OA^[G2KY6Y@V7E\Z8;A%4!] M0VO"/;&PT,0ZSZ+(&CUPJU/(MT6RT_OPD'F G+_:/([KC7[.J$/C@?&S%X&V MBYG $9,,='07HYE5=8'^O$^*]?'"C?FRY+A\^P65+O=+QK<^'R0338+OOB+ C'AR'L9[4 GF%;>WJ0 <. M]O:B%2^>8-/.0Q'(_%N%MD>37DL*B)NQGUIU^ZZ(NI!N9:)LZ5=3V(O99]F4 M);F?E_*_SDMM*2X;I-"^9_LMTA48?TENJ_TT24BFU'X:Z2J:WF/L(*H?=Y)) M.^ZD\6'9/HM?-)ED3V;35O(CP>URR74IA1]YO'_;ZWM3Y82^H]<]U,$(>.E[ M0+2LI17O2N10<5C5_/!HT*K*]MU$ T(K_9%3,&RT,^#TT?8/)U2\]OL_T@$# MEK%=/X%]-9Z=-Z0U?<+L5AK/CN=Y4]$:X%_O.'A#7T_<;T"TM*/W^!]* M^M/^9Z8K_^O*[KK_C>HWKN\P86+:6((T/)YF(S]S=!^L6KO?6A;*6E6YQY7@ MP!*Z@.^72MGN PGH?WR[_!]02P,$% @ VX!;6,ORXX&B P G@@ !D M !X;"]W;W)K&ULK5;?;]LV$/Y7"+4H-H"-)$JR M[-0VD#@-UH>N08*T#\,>:.EL$9%(E:3B[+_?D5)DIW6,#MB+2)[NOOONAWB: M[Y1^,!6 )4]-+^(B62OUX Z?RD40.4)0 M0V$= L?E$590UPX(:7P?,(/1I3,\W#^C7_O8,98U-[!2]3=1VFH13 -2PH9W MM;U5NS]@B"=S>(6JC7^27:^;10$I.F-5,Q@C@T;(?N5/0QX.#*:O&;#!@'G> MO2//\HI;OIQKM2/::2.:V_A0O362$](5Y4VNA"EJ M93H-AJ@-67%3D6LL&_DD^_)C'N>A1;?.."P&%Y>]"_:*BYB1STK:RI"/LH3R M)4"(?$?2[)GT)3N)> 7%&6$S2EC$DA-XR9B$Q.,EOY*$?=0?>YDA?UVLC=78 M0'\?B[['3H]CNX_JW+2\@$6 7XT!_0C!\MV;>!)].,$\'9FGI]#_G_*=='$\ M@/_LEV#-H%F#'NNVER21E[ #G=1+XAZKY:(DB$2$+%0#Q/(G,)1(O++07>%4 M-%KBUUV2MR3.Z2R)<9-2EF>X_L:2Z/>?D"P@7>O4&(WR"#FQB.06O"UJ(458,[)EQ8TYD!N>ZH; MS(PA&ZT:HL8WWLR@[V1*T]RQ9U,:IZG;9#2.XQ,H&R&Y+&"/D2!T=G$T>O9"/F'P'S64Y!.!/[HX>W'_C6G.?<6,Z&(I0 M?.^$$;ZAWI)W;Z8L9A^<-YI[6C&-6416"N&U'QM8D1+6UM5;$6R>!F5XIQ8/ M+\UCFOA6>1:M#C6/^S<^MG0V>8&T!Y N/-<4P+5\C^/P,+G'P#*:3QR'*<;B M$T8S7.^E@0+[JR1267@M&3[C$8V\X<]LCETTX<',:$!O_60TF"/L\GY\C-)Q M^%[T,V>OWD_NSUQO!7*H88.FT5F>!43WT[ _6-7Z";16%N>9WU;X P':*>#[ MC<+8AH-S,/Z2+/\%4$L#!!0 ( -N 6UB@+]@L*P0 (@) 9 >&PO M=V]R:W-H965TC6DB= MS&=Q;V'G,]-Z)34O++FVKH7=WK(RF^MDG.PW[N6J\F%C-)\U8L4/[+\U"XO5 MJ$8W MWNDY#7BY42[^TJ:SG9PFE+?.FWKG# :UU-V_>-KEX<#A(GW!(=LY9)%W%RBR M_"B\F,^LV9 -UD +#U%J] 8YJ4-1'KS%6PD_/_]4-\ILF>F6-9?2TT()[68C M#^Q@,83SM&4]?0_\/M?D_.-1O?Q5/'SYRR=9R00]B+?7* M11OZ6C'=F;H1>DNN,=H9ZTB$KD>(@G)4W,IE&\]7$QQRLV8+?QQR9%5H+X52 M6\(/E:U2'SP.-/$NL*-W'@'>OKG(LO1JFH[?/;Z/<>/.^.H]^4IX:JQ9RP+6 MN(+(@VNQY^J$PD4".D4;SWAGPDJNY%(=Q!GV6AWEE3&.R1NFM5&M]@'E M4(PC4R(X2TM"ZU8HO*UQ#SH1I<(Y$#]@/" E:^G!">^0AYT7#JJLVYI$;1"% MA".'>[9!BDPA\YB:Y39B?=:>K8;+/:]9MTP/:":9\_!9#?I4%-+EE@.90!V7 M4UZ%K#_7P-\#!Q Z34/,/+1]IZM/3R:JRP$J% M4,6F16 1#L\1,:AK#2P,K/SQQ3P6F:#NAD/#@?3V.93LXN)H.0 MT8;C[%9HIG# 2S0_6B3,A:@UB]91]+%;=W0P'6NVJ_@-$ BCQ[M!V>_VGQDW MW73]Q[S[1D'JT5KH/R[AF@[/,=5M-_>[A3=-G+5+XS&YXV.%3R6VP0#O2V/\ M?A$"]!]?\[\!4$L#!!0 ( -N 6UB])>%J&@, +X& 9 >&PO=V]R M:W-H965T.DYR1 FW;8AA8H MVFZ]&'8AVW0L5)8\28Z3MQ\ENUZVM4%WD^A ?OI)B?2T4?K)%(@6UJ609A84 MUE:G86C2 DMFAJI"23NYTB6S--7+T%0:6>:=2A'&4708EHS+8#[U:[=Z/E6U M%5SBK093ER73FPL4JID%H^!YX8XO"^L6POFT8DN\1_NUNM4T"WM*QDN4ABL) M&O-9<#XZO9@X>V_PC6-CML;@(DF4>G*3S]DLB)P@%)A:1V#TM\(%"N% ).-G MQPSZ(YWC]OB9_M''3K$DS.!"B4>>V6(6' >08]4\PF[> X<+U7"^%]H M6MLQ&:>UL:KLG$E!R67[S]9='K8DNY=YJVN7D9^=W*)C%#&Z9MAS--+0$=5MAV@$N6D#\"F 4PXV2 MMC!P)3/,_@2$I*:7%#]+NHAW$B\Q'4)\,H XBL<[>.,^Q+'GC=\0X@8>-).& M^2=AX/MY8JRFV8^7 F^QDY>QKEI.3<52G 54#@;U"H/Y_KO1872V0_2D%SW9 M17_+O?P7 !X*A$6!N=E_=QR/CL[@D6DL5&T0;GCVX=P*)BU/!W!]O1@ HRI- M#,\X%2JH'*SS5F7%Y&8 JD,#-EDG++'D]K75\Y2+CAEV!;, CBU9"M,N+0A-$505JDEI5S RV#^O$DE?!.!6A'(!+-L\(!TQF MM,XQ!UQC6KOR)JTY3U$/_.875&HM/4.I0V+8S21>6. M)>FV"A($1D<)3DDV788HE5QF?,6SF@DSA*LUM4Y:U-U5D)LM*#%]IAIF8.]P M= 347"'G)F7"/WI_WM[D9/S71NPW:# :TGT2R=^$QS!JE%1^D-6:R^4_,%Q7 M% T)E7"/E<4RH7R/(U]CQ\.7WFNXU5-*U$O?.=WMU=*V[:5?[9OS>=N3?INW MG?V&Z2673FU.KM'PZ" W7;+=D+W[SM4HBSU.S\LZ .#VAG0?JZ4?9ZX _I/ MUOP74$L#!!0 ( -N 6U@ZA3E0S@0 .H+ 9 >&PO=V]R:W-H965T M[V%IWZRNB(.YK;?Q)5H70 M'(]&OJBHEGYH&S+XLK:NE@%;MQGYQI$LHU*M1_EX_&Y42V6RY2*>7;GEPK9! M*T-73OBVKJ5[."-MMR?9)-L=7*M-%?A@M%PT_%J>9&,&1)J*P!8D_N[HG+1F0X#Q MJ;.9]2Y9<7^]L_YSY XN*^GIW.J/J@S527:4B9+6LM7AVFY_H8[/G.T55OOX M*[9)=IYGHFA]L'6G# 2U,NE?WG=QV%,X&C^CD'<*><2='$64%S+(Y<+9K7 L M#6N\B%2C-L IPY=R$QR^*NB%Y;FM:Q40Y>"%-*4XMR8HLR%3*/*+48 +%AP5 MG;FS9"Y_QMPD%Y>P4'GQDRFI/#0P K8>8+X#>):_:/&"BJ'(?QR(?)Q/7[ W M[0E/H[WIMQ 6%\H7VOK6D?CK=.6#0];\_508DI/9TTZXDHY](PLZR5 JGMP= M9H##K*LO[_[^P5YL1OM)'ZB[/?*\))W4CS()07RMQ9?460FL,O@A4L9,W&(AT>Y8>0 M#*%HG6.SIVVIPE9)/# M6C(-CR>!?<0H\#7XF#2I#W%*.7\J6P/G0)+7$%OEUY^M1"34>+ M"7?$*-M060GT['\30?[**.YUD_#+\)%V)B:XL4Y58@NU1]!'(^F,]G">1T M<#1]# :0 MTUA^C\P,A&P0COO8)Y HLV'^_:Y.OXPUU8VV#UQZG(B.X@MFN 17#TA\L$"U M(-U2<=@ZBF%*=)*?"$B4,9VU3O@P-+D-*B76Z,81I9%Y1V!+:_1KO,=(-%-*]83%'=1]P&0^/OI)+@B;_"URJP@0M]K4]%,.GWN_1 MWOQ5D]O$*=-S!9J01K'^M!]D3]/\]ED\3<&7P(.T0GM;0W4\?#_/A$N39=H$ MV\1I;F4#4CXN*PSCY%@ W]<6_:#;L(-^O%_^"U!+ P04 " #;@%M8AL7? M+G(# #$!P &0 'AL+W=OZYYUYXG&V5_FY*1 O/E:S-/"BM;6ZBR&0E5MQ98?N>6+F59;T$Z;T-S"A^JMB9RH75$>K:93079V\9G+ MEOO\/*!!_81F%EG"=:=1ML=8=1CL%8R$P2=5V]+ 79UC_F^ B CUK-B!U8I= M1/R(V36P]R&PF TOX W[*(<>;_@*WN/=+3Q2/^>MQ! 2]BXF[&/HO,[ACY9+ M4>Q$O8%EEJFVM@:^+M?&:FJ<;^>2TKE,S[MTE^G&-#S#>4"WQ:+%]+$G;W5?R-8.G87R-A=R!J4*V& MIV,6#VG+6^W-'9@P&9>P0ZX-H.L.H-IBM4;=US<\BH:Q%S%?D:-BZJ7)#:RX MY'5&)"RL<"/JVOE1!=RC%BJ'99X+1\7 ;9MWI(+DZ MA:*N/05QX?LC&GF0JW9MBU8>HWO!'WZA7S@9NL4TC"=3^@\FX7 ZO7)'29B2 MSLL0R8:-8QB'<3J%P2@<3497!Z 7H;M%S"8P2!F[@L$P'*:=MH/X#V,L4&L7 M.W\&;@R^PCD)QVE"_]03?OMFRA+VP1$.D^3].;Y$=$P$8G)\T.XPSK E7@D, M6'*BN[>GU'\1MJ2!;AJ:S*Y"OJTN9SWT2OFQA+QR\H=9*IJE$%? MS*T6%M^IHB!3:F)#_C+U1!6FAMZ6(BN!:X1:61JFEL1<7I^[EM')9*V06LJ] M'P8\J6[(]M+^B5IVD_FHWKUOGZ@C!3&76)!I?#T9!:"[-Z/;6-7X.;U6EJ:^ M7Y;TS*)V"G1>*&4/&^>@?[@7_P!02P,$% @ VX!;6'?KD55H @ A08 M !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5EIC M B19,X+4A%7;0Z>H6;=G!VZ"5;"9;4+[[V<;PM(TB:*I+^"/>\Z]]]@67%1$*6G8HUE*8"D%E3DV'/=(2X( M94X4VK6YB$)>J9PRF LDJZ(@XF4*.:\G3M_9+CS0=:;, H["DJQA >JQG L] MPQU+2@M@DG*&!*PFSFU_' _::JRB?/902FL2)6K!UY_ M@[:?@>%+>"[M$]5-[&#@H*22BAI=JG(KFY 5M M))J#L%>()8!B*I.$?R]#UTSYG*)/K*4DA?$V!==%>YMZU\ZIUDC"'I(>_F$_)R5S(&G8S!*?;HAS;*2RV:O-+W->'%0>D:BH&E,+:XB?Q@ M<..&>+.KR=LH;S0:[$7%;Z.N@QMS'S>[7>"=#[0 L;9&)U'"*Z::&]^M=EYZ M:RUD;WVJ/;:QQ'\TC4'?$[&F3*(<5IK2[8UT3:(QO6:B>&EM8,F5-A4[S/1_ M H0)T/LKSM5V8A)T?Y[H+U!+ P04 " #;@%M8]*7%.$0" "*!@ &0 M 'AL+W=O,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F*@M?U1(P<4D5\\,@F/D5IMQ+8[>V MD6DL<HAXU$JJDJ+-]6P,0A\<;><6%+BU+;!3^-:US $^@?]4::F=]3"*V M*RHXDI GWG*\6,UMO OX2>&@3L;(5K(3XL5.UB3Q BL$##)M"=C<]G /C%F0 MT?C=,;U^2YMX.C[2O[K:32T[K.!>L%^4Z#+Q/GF(0(X;IK?B\ VZ>J:6EPFF MW!4=VMCHSD-9H[2HNF1C4%'>WO%K=PXG"89S/B'L$D+GW6[D+!^PQFDLQ0%) M&VUH=N!*==E&CG+[4IZT-$^IR=/IVAPO 8F>)2:4%V@I)>8%F&/7*O:UV<'& M^5E'6[6T\ (M0H^"ZU*A+YP ^3??-V:]7GC46X6#P ?(1BB\NT%A$$8#O*@O M-W*\Z +O7)DW:/>&UIS0/24-9N>J;J&3\U#[W2Q4C3-(//-A*)![\-*/'\:S MX/. \J17G@S1TVW# (V#W?1V?*J-ED34^O]#;G6'@3EF"@;$IKW8=)#S7?#; M*^2&H>_)S7JYV56G]@S2?$7X@MLP\SVW>>\VO_K@AOV&N1?]_)/^4($L7!=4 M*!,-UVVKZ%?[1KML^\O?\+9+/V)94*X0@]RD!J.Y>9VR[7SM1(O:=9N=T*9W MN6%I?A8@;8!YG@NACQ.[0?_[2?\ 4$L#!!0 ( -N 6U@SR++3BR $%K M 9 >&PO=V]R:W-H965T+%I M=FPE:=)7 ,=)=@.DVR!NN[BXN!^&Y$B:A.2H,Z05[:^_YS4/2A3M= M<8+^T MED2>.7/>KYG\L+/ND]]HW1>?VZ;S/YYM^G[[W:-'OMKH5OD+N]4=_+*RKE4] M?'3K1W[KM*KII;9YM+R\_.91JTQW]N('^NZ]>_&#'?K&=/J]*_S0MLKM7^K& M[GX\NSH+7WPPZTV/7SQZ\<-6K?6M[G_=OG?PZ5&$4IM6=][8KG!Z]>/9]=5W M+Y??X@OTQ&]&[WSV=X%;*:W]A!_>UC^>72)&NM%5CR 4_.].W^BF04B Q^\" M]"RNB2_F?P?H;VCSL)E2>7UCFW^:NM_\>/;\K*CU2@U-_\'N_JYE0T\17F4; M3_\M=O+LY5E1#;ZWK;P,&+2FX_^KST*(A[RPE!>6A#]@U\-O->_N&5N%'95W)IU9U:F4EU?7%>5';K>=.OB MO6U,9;0OO@I_??W#HQZ61@"/*EGF)2^S/+',U;+XR7;]QA>ONUK78P"/ .>( M^#(@_G(Y"_&5KBZ*Y;>+8GFY?#P#[W$DQ&."]_@$O*D=_\]UZ7L'@O._4SMF M>$^FX:$V?>>WJM(_GH&Z>.WN]-F+O_[EZIO+[V>P?1*Q?3('_<4;XRO5%.^U M,[:>0F[^]5\VNKBQ[59U^[_^Y?GRZMGWOOA]4*[7KMD76X+J"]W5!2A.#P_W M&P,_:N!@\<:96I' :%5MPFL7Q>L[#7+DS>>BMX77=[HK]EHY3^_+8B#<35.H MNBY4L;)# +G3^A.^97K/7T>P^&UKG2ZJQH(J[PO5@)32@PB<4(1'< F@!WR" M[_"'BQD:/XTT?CI+I%N]!O/3%Q_TUCH4C"DZSX.8HG,Y>'C*^Z*R8-L\[ 1( MV6^?^$>_4?!IO79ZK7I=F ZH M8#L-AA*1566C XP%D-36Q=;9>JCZHH8EG2D'M(F+8KW/?SLYVC[3:3M-[.$N8&]@Y;5"M&8HNO\ZTC7*H( S%:F M4UUE0"4\XDBT ^2K9J@UR$Q#NU"LXD+P))1(5)2HVCCP%?RQDP^[C6V:_;G= M=;"*'TIO:@.D 2H4UP#69S83>*!=%6"&M1 :D+7SBMR0+S;J3A(7];EX!78'-'$ BU9\!S\48(9U6X*BHAE>$%G?7-^^!)'R U!L'9"J M-9)*D[8:AL^&!4FS54YW%3-B\'HU-*0@P";#2_>P=)V6OBA0 !0@6(\YC7"- M)S+#.F!G',+I15I \FD987\&&\4>5 >5P#1&<;P R#C]^P!R0&8 (*N& N6M.C_!29I2GTYRTL(R2 I]%Z^X3(;H.R M%U$A<0?<[E0SL/$AX@ H$'\@55S0LMV]5^\RJX("WC/3)YX"O3ME>V(CN-@3P^.>< +FLH3R!QZF&AEA."\ C MR%5RKIG105YW/JC$GR1L0$LV@O"C:6,\@'B 0_@RN46Q48!][RQM !&",-KX M_W2!GC'ISZ-)?SYKB'\%Z0*$7_L>_#%XWBE3/@\!J0CA)X@3&[6QYXLQR4-\ M*3Z$6:#I12+7NH-PI6G(V6ET-<'K(%8C3\!.EV"L62<=QIL#_A44@N F?N";L %$#1G% M0.B9#,Y%(G4!+@E]$6H!.*\>!1/%?(&HP/8LD-'!AG3KV? (>R.Q!'5K;9# MV8,?BW$ F@U L;<0(XM@HF+4'R'%$R&#^'9U;CK 5LP%)0V>X*V=';9%J\&U M %_B0PO*>;7SPLD"PP_8/D-/L(C& ^22%K:JXY;W.:35T".=*N4WQ0KVXI%( M%N0 Z4\,1Q4RCITA\@_(@+B!F5#=VJ!=$[)^E4SD&F)/#/J_9EH#Z5I_.,?FN1SM42G%EEP6@STJ\T+.9@+_+K MHJ!B"(KH!PU,@$=NK*?/MY#4>+;&OT&T ^3YH,NH-C^3$+X'K"U"AFV]I2@> M:3EE*QZ$JV-4ED2P5,7FN5>@A. ;J B%\FQ+2 ,5VPM>&Q%$H? K@^**'B$L M("'W=K/WI#U;"V+EO9C#'%-&I54?K4/E0),A, KK:H2$RX"XKD"B12L,NC=, MB)$A\?&MVHN>N);?ZO=;7!VLY=43),$WE_B6$+O6*/]N?U'<;LQV2^X4P$'< M4#?T 3V;2#3JJ/7L#06529M^@EZT1Q]@(#2QF*B2&-L,Q"1LDY'VC_97*PL.4C0+A[,="\_3M([2A HW2A%O0.@I'H(GJ" M&EP3FR?9-4BM$AR6XAO"26"=Q,P2_8\)#I+%G6QT3G)27M MJC/DBA(L,) -#1-OBBFK,J=C=\D*2%B+:,!B).L#A-5.A)WM#!" M8SHBACAJBC5\-$ 5L&N-GK=JP*40;8BFD64;L.IY18"4H.M!65L%_K4?@?.A M5!7I,6W":@V1E EA%P.@F AMT!@SW&L+-B3W0XC/3E$)ADTY"(]2>P_=##=D)4>T4$8YS-A!A3#8ZWY3)XX*&!C*Y7'9J UR/T] M+ $&B*I$ )=+1U2(FC)'&79@%:M-9QN[WA=^[S&&0A&1V-2%B3I!D4?E!5C=(M>"@(2U6"41U^D*!N^"BJ(]??Z'*L":.2 E\SW*$&< MGG72ZJ)H/=:9507IES>LP50*H/P.3:USN%%F*<4OLEPP-;#&+'.7B;G+>07$ MK )7H#]> T)W6*[OI[D[#RLW^,%/>RKR;B",!DXV!N#7E'!)V)TJ1J,N\B!I70: M?NE-/^1A*QI]_;G2P,(WNB8M?07V#[@%H7S(WFZL Y.8Y72ZYD+$ 3(;E2(! M<"GP*L9Q^R!R:!(&#)7STG0)D:>^X]SM9T7 MT?AA/&??*R;(&4,>M'N M4P0Z*RZI%W9,&RD-(-BDH#X3B(I10!R9%=JK6V6\2BX\#LY#X M4!S3:2X@=?=E^U*@GG\(Z1T#EEJ"D6%+];)NH"(:+(;A$9*_J$!<@:UJ(5Q$ M$=*DIRKE'2@"D!%@%<>2KZ!&P[915?#-R"TW;/MJOZ"G-ZI.&#F=$Z J8X_!IXQ M8P/B F:C B1[8("8\595SIYCQ\"V\-L*@@O+V8C^S'T&G<4TLG+!@Q;H33F4 M0O67PB0G,;8^5Q#TG:,DGF\0+]/5P%Q'^>4C+(^, L\Y;4N]Y*OY;O!;J4R9 M$\[VP6]'[4I>%0B 43!LO*9:D)=V)"<][''S_B0(E&Y8>B&>P7 _:"$YX%AZ M %EB_:BH4N)(-QUX1@B=D('T]$7Q\^ DJ";?+#5\T>BL)(>^$OPAAKZ]5 M7 MQOG^W'0+^0M].N$"-[34&KYA;.C!)\-< ;$92^&IC+?Y6JD\8 MD,!?6RS1>?D /X/-Q??XHX,P%8O3'7U2H)*6V40^4#40K1$UT!X3JRS71W0N M XN1Q$@1#&.6M<7=R),ZUN!]2,ZC40VU],2M"JLQ$[Q*'9!8A9%>!WE*W)EJ M+HJ_@ZT"HS'";$$ANX3;* VD].R2;8G?(JL!&RKKK@>%G-$Q1I$7QQ4(ISF$ M&X5LP?5(!+RGT88[4V,1/)9@YZQ#&NFXFA_*>.\PX^JY$HHA_A8E9M(J? $@ M'0"-0S&2K4 MC5C%7(^S,LLO@A:AFD',=E',HGEG]$ZBL*QM@L7B"G>06#+9IKZ!G")6J4*W M^OKV)C:K'W]S>7YU>?[XZ3GV6>6!MVDA6/:5)):XCW?8=WE'?9=K;M$(I%!: MZB@!EC9=:.Y@D0(%M\#27D\17Y895\950RN"2U)5Q;B&Y[&4 I2LTVB/JW>CHE 7,BJH=-E#%Z _%=FU6(MNLM$%^P5<68Z MXTQJV>US>H<+3X@N4CM*E9_[C1H62--NTB0TZ5K M3C%3<2;TP*B,3A:(W3S7-+&AL>6J[_7X-<,Z>_BR$>ZOG9;G, ( @T,8LE0L MD$$X!HN)'$6BX=,BJ7@N!E2ZI38FJ D6,\G8JE#"1(DS;5#PVBZB@8TMGC]91I/*8B/& M\J*@C^,&\U%C%&N^F/[Q0 B:Q-'2H6H_4D2GL7:4MB#MP\QCY8Z'IQ]';2+R M='9UCH0/_N+#S[]&?Q%-28;K2GR:5VUL#*FEW0(-%$?4G;\!QY*UK[G"SX0>Z@AV0\4LN04X&Y2()08C9I81!0!N& M23!$[/0.YT)ZFF=V!>N9Y$L,)E;3&ZS#,U?SYA:/"S)F+;PPR$R@L.^07%3= M!Z+P]R-BY*)-[% 8X96@9*G4JS"YX%%I_5F["J-BJOG(KI@>P<'P\"*/JAQT M(8][,!4C#MLH08#LCH0'W_?(E3 H19K.WYMI2&()HV^"W*))-HQ=^<\'>BDU M]P,IO#]82Z+_YW6E_UB?0Z8+ TJ@8'&0R,7.S1\)0+\D['R+?@:CGD#/:--R MW+(1GQ&YN=!!06\HAAVF[$'O^!J4W9;0=8.,)OZ^RA15_,SFK=VU>]0AJDY/1FBWC_D&<,EM34]UOYT&J!!(1K0 MVOBP$LA@&I*,WZ+E9_? $2U/&866?^X/XRNA#7D\2#LJ>1^TJW>:X9WL7=:0 M<3:6YJ"PC4'U$*K>'.U$)@:UPSQHX. V"DMN5JDR7\FQ@B GB\F,' 3U\=/+ M\R>7,;&6!PZR*DT+=#Z4$"*<61G S-1);"4Q@^;-=8;>3ID0 0,8Y[ M(8)&_M6$]^%1R0!1493_%&.)+18D(&5!'VUJ\MGR MI/B30+TD"_[!_DQQVW1.%]*XY-7\#.*-[0 D]V!>Z9*31OKCK?>#=$-/:./)L\OT1MF'G]GAK:0T(S-C=*(.@YN8M8Q3_+P9 M>(1ST4+TCK6+TJP&5Z7B!9UZ0@IL8BTM'X<#IO/HN#XH73.Q*-^DGLH^18)D M]-EQA\5"PCF!F*'*$42Y=1BJLKN.YWU!A32%5A@& ]3^:'PKDH)&O4,%-LR+ M*MAP!YE=J. >+'TB^Y;22< ]&]ZJ,M$\EAIUL/\PU"=>A3._,/TU*D111I0@ MJ2B3]]O4&S'PPQ8;AET?IH$.YK:GPC,*+V6DNK'@1J5>L3^R0AQC)-O/LR$8 MHLB4G,3 1*?:/FEEDHP ]-'Q0$\UJ /A@C")&8E1P79KYWDL@1%QF55ZE3)HZFAF#*D MO?'L'(EX\GHDA"#6&XI['5:I8E"3@22!EXJ0RJ;Z#W=G?)%/>(9)?QRQCWB< MA\@K'Y7YYL$BJH)(C M1,&::C]E[8^,/:X.A+&)?'.AVSN>^B. M1AM3P![*#)F6P1;6<3_1(T'8 %##J!M6DBPW&MTTLT&K0=1,KQQE=(\7< M$_9CU"(C0:2C1K8*!:CKA%GV( YDAH8:'N'#(VBEGJK-B[R7^V"W#W:4RFUC M \8-1LWW&B1N']=WSK< M^T9V,#HMC+,F=79GP+?AN''\ZO&E=/\X\0L//J%OK\:M(47GN"2ZGI&)*<0# MHIP['$3_/ M+@M"83QB;4*6)'&LP20%F M !%:CFG.,!RPI$'$Z'/3I,I"CJZ,OHK#A#T$[C5%#6 D M!46D6#F9T?&QUZ MG1TZ7*81W^7\<&ZZ5&*Z+7O/ZR<#_-&U#"<,U[,GN>%*>$0S%4]HX@$HL89X M\&*B\>?D/)?3JR;,J\E16GP9>4BFI.+ .@V*A;%$_*'4_0X'=5,=W] 9U2!0 M4FU9G0K%I84/4D8GMNCI8 E1\\Z!VZ$$%\ZK40@H?3W*(BBT@[2 "J[9CB"L M)*^8GXJ0.S..H@<3#N*SV<3]3.^8#Z8=&*1T&HEL=0BB;%!N[-0>\47Z$KA4 M?OL&QS]L-;E@!K_1>MG= .0FPPF"4&$1=<@O>@BGA:DC4%'G+_8P%AF[R8.R M!"YBX%RG4WCP_F@+HS,BX:SR%M(_JG92]TJO\6#ZG-0&H8V#>ABL84-OW6B. M6O++4+)>!*K+T,6^(RYM0VI,IT$:H%GLO!^\.-(S.F.F?>5,&>9H.],.[:@A M@%5"3[,?G$F,5N1L,A6/L/83.LJE9AY$[V@.-27UETZ%#2?VF;QPN<^/^4L9 M^:07(&'WH#L\J$>#XOJS:D.V*K$SB6DZSSA&+LS9G&(!GQ&[QQ517S@W!>EZ MH[,:2GQX^)_^E82[<.=2JL% M#SN!C>%A?>FIB<&0+A)@P@=3,2KOPX%'IS=X$>!=O'5'^7R.T? 10J(1'OVY M[TJE91J-7\X/M]_@ ;YL8/@F'/2J3@S+WP,OIPKVO\*0LXT>'I3.M*)_^6(Y M%QJU\X/!8=S4!M3=G7&VD^Z^,&>1GY*HLKU -JE='"$:I&D>"=[BU ':JX-S MXR/9)67T1_W%,=:\C[0PCT90!,SM95MRC0F? \&F,#C.1,1$>_\ M>CBF]SH!N'(=F)P-%9A7J@AX<.3XY<&53IJGUU9T825@J%R# M$]5\6A[6(H\J[GJ'EWY*'8PD.28?7-@' 4-S)9N%$(+/:4#!(F%8?D>9EN:O9%-LM9$V0^FWR'D_KATIC) MED(6)#WL;/ RC98OYR?"\32[A#P N;C=P,8FM74>S$L(C"NJ<)@$S&^DWPEI M:B6>!X,!="Y(]>QQ\>K$=2J)R5&@[+0> N-C*6#TK+2RZ"P=#G?3J?8AUOYX M-O*B>&6:H9?SA4>8A2-"Y6GDB?%R#4B4;^(WP$6O&=":1^/]S*MAL&[HPDA: M'?:VE4AJH$,OX7OI+:F=XEGB.D#*_-B.QD#[Z.UB?PW"FS&Z8>1-D$I*',C, ML$/9Y% T3V 4UZ>!A*P*D*:D>D<6&H?Q.;XYV>7M^LSN5Q^%I6GU.I M-!"]G)]KOB62O"22W&1W*DVJU<-'I \,>98T'#1O45F(I($?::0WORK$A=[O MB53^R?/40S=T; &\WP;7>Y?')6CN7A.@PR;\LZOG 4!.AN*\( J-:)-&/D:8 MT_6T,J5,?:G<>F/ ,[XT;.3#^/:P>/@B=PWEGNXDY(0J3JT=VIH+1F;B=BR2 MOQ&-3V-I<@\0B^,27JQ1229&F:<:DG&B,?@Z6OH@G(EQ2,UA1RITR+0XBDR3 MT6(1B1:G%VEM)$@,(<79!JQIVG<5#%R\"BD8NU$E.D1%IRX:NX^4(J/WT&OB M 8"NR@^:#Q(4$7;&1:)D]RWUSZ-Z)^*!GMN8 ^(]D9+O^?X\ W M4SC9[B1[I*+F#[3GWY#@,6-'#IGVC9(33J >5(,GKQ\@MLT%OM13:)R1DGFC:8\X@I6.+6@6A EB#3]%Q=W/'AM'$G0'RWNF/?&6QW2WQP>YF'#2 M[Z:;DR?>R&Q:(PD>AM&ZWC=WCD5?=.4MWD)EPA(9QE)P3\R7\ MF@=_?TE=L]'()]NHC @-SIB2%H1+K*0CC$&^ 9_%M^WPUWC"]MUXLN=@Q(J+ M&837N$6.5Q<").[\)R<6KI7 J)%+/NG:%DZ]A#W4HN%^#9TYC7DMWE' .D:T M'4W8F&ZCY0:S5%X,UTR%0T>P"H1%G0HW'J3[0@4CZ6/R3384HDNGCDUSIYE>Z\C"1)>QY3NW28.ER?OKS.C5.#:2J4&$PE,RMYSYA.4/$_ND ] M]W1TA*Y50<,FMV^.0FO$26PY5I73%?6Q&R4N@^^B-EO.U%C7\D-0*6Y(0^A\ MJQV6!_-N?.:M,@!43L*);)'+E<719@[T\#HF4=110(/7?_B>?X+7MX.4P\WH M#II@U*?7#2.6F+LYW>^_*]X1N"N(_=\B2!^=0NP6<0;&5]>Q7X]'XWX?K/S; M"57H/%*L$6X0I*8)35J@<$\V%2\$@^478)#9T3$&%++&JP'3@.D19HN)%Q.B MIZ&$C8TN!630"^:)EXR'6A;C1>)+MD3/1>%/''J(QY(IY) ,)& K@\TOP^" MJY2ZCOXU!D+@8 GQ("+9J)Y<<\;CE+:TT6>!2E73-.AQ*J$Y$K<[L7: MBQQ,H>2G(Z6BS&V.SX^_2-(RG.20N!^V>8;9$5^'8@+3<&[OGK.%! MFK'(;K7@,@1RC"8-J/!)!S*(JY,,(;Z&SC'$JXH/^<9([^-0K^-I\/FKEA]E M_ZI1J]V:_NTFS_>/\#]P%+^-_S[4-?^K2.EQ_L>E?E)NC<%,HU?PZN7%LZ=G M?&8V?( (A?Z-I-+VO6WISXV&>-/A _#[RH+PR@=<(/ZK62_^#U!+ P04 M" #;@%M8%/"7"O,# #D!P &0 'AL+W=O&K0H@AKQMD51](&6:)F()"HDO<[^ M?8>4[76!W7VQ-<.9,V=NY/R@S5>[D]+!][X;["+:.3=>SV:VWLE>V$2/O4(%<&[+[OA7FZE9T^ M+"(2G11?5+MS7C%;SD?1RK5T?XPK@]+LC-*H7@Y6Z0&,W"ZB&W)]R[U],/A3 MR8.]^ :?R4;KKU[XM5E$J2R:[S0$CCVQ$S.H?TCI??)_1/ M(7?,92.LO-/=7ZIQNT541M#(K=AW[HL^_"*/^60>K]:=#;]PF&PS&D&]MT[W M1V=DT*MA^A??CW6X<"C35QSHT8$&WE.@P/)>.+&<&WT XZT1S7^$5(,WDE.# M;\K:&3Q5Z.>6ZZD9H+>P5NV@MJH6@X.;NM;[P:FAA97N5*VDA1\?Q*:3]J?Y MS&%@[SZKCT%NIR#TE2"$PF<]N)V%GX=&-O\'F"'C,VUZHGU+WT2\EW4"M(J! MII2]@931 M\L,[DJ^#LYW&P+[P5EP>'BG^U$,3Q_>E904'RT,>&E8@3-QR4(VL'E"/S74 M:A0=?NEF7SNH\:C5YND:/BE;X\'?4ICC1 #V4_8;:J,RCU.6 4D#!"E*S\Z+/NH=[JW%\HFA@7HG3+W'?)0$ MFK&8<09%X$])'I."09DP#\%9G/(2)8^P"M65P#F/"UYY,B$L4DVKPL?QW A- MD6H%>2!Q+Q02]3%EVUJ@M(RSDN)A,/6A&8!E>\N+PNL$(5L2A"[FY=Q MCOGS*@288)[']3VPF#,6%SG#$J7!A2(AY(^A3QJ"%6EQ9QS^?3^?1:F58.%3F[1%?N616"F-V42G![#/;[1 M#E^%\+G#9U@:;X#G6ZW=2? !S@_[\C]02P,$% @ VX!;6 )Q%@M/! MDPL !D !X;"]W;W)K&ULO59M;]LV$/XK![4H M4D"+*4K6BVL;R$N+!5B+(.E6#,,^T!)M/A3[8O'E M[N%SQ^?.G&Z5OC-KSBT\-+4TLV!M[68R&IERS1MF3M6&2]Q9*MTPBU.]&IF- MYJSR3DT]HH2DHX8)&JM;60_%J#:9N&Z>_GO%;;61 %NX4;L5I; MMS":3S=LQ6^Y_75SK7$V&E JT7!IA)*@^7(6G$63\[&S]P:_";XU>V-PD2R4 MNG.3JVH6$$>(U[RT#H'AYYY?\+IV0$CC[QXS&(YTCOOC'?HG'SO&LF"&7ZCZ MFZCL>A;D 51\R=K:WJCMS[R/QQ,L56W\+VQ[6Q) V1JKFMX9&31"=E_VT.?A M-0ZT=Z">=W>09WG)+)M/M=J"=M:(Y@8^5.^-Y(1TEW)K->X*]+/S+WCO5[)4 M#8>37Y0Q[V'#-=RNF<:%KVQ1<_-^.K)XDK,?E3WJ>8=*7T"-*'Q6TJX-?)05 MKYX"C)#BP)/N>)[3HXB7O#P%6H1 "8V/X,5#W+''BU_ ^\BT%')EX'H(]X^S MA;$:9?+GH8 [N.0PG"N=B=FPDL\"K W#]3T/YN_>1"GY<(1L,I!-CJ'/;[$4 MJ[;FH)8@\<)$?V'U<&'&17"(]E'@P[2_KCDL58WEB@D"ZS0 AEN#B]JNP>(V M'K]I+?-UA9RP+$0)3%90B;JUO'J!)#+RRF9P+GG]A;(:4'])QOCYX2<1O%[N.SINO4\[[;C MQ^UOOJ9QG]USC2WJ20!FAQUG81K'89I1-R1%$E)*($[#+$G"F"3#*\X:62I:C%D-G_-X]M@V%:I2<'4OH6XB0<%P0'- NSL1N<)&%! M,4]G505\N<1&ZSA[#6"K1=&4K196N%1=2>%8Y6$<[[.ZY%)AQ^P">G:5 MG6:?7"C@GY:Q*&.G^]?=J@OS,?(6X_)$G\*.LR3,2 8IWCHMXB&N PC8[\L[ M4!MW_\97U)9IS216'SH3FD"*#*+B&,:S]$*&*:5A'F50)#'&D@[NS]*R*^"7 M$_.?*C[2\,9#PQN_NN$=D!/V(&9AC9QAP;D$_E#6K=/]4JNF:U"L+MMZ**/] MMM0KI]?1O\OI4 \]RO5P#[W&O$LK6%U__^$!'.\'"%BRUG"/THM"."E9\=/ MQ-DQTW=Y\P-;R WJ7XO24>W8,-1OA240TS E.10D1?T3DA(R&,' MB%!P49'#Q3-I[RR:OE;9[,PVKPXOS MK'MH/9IWS]7/3*\$\J[Y$EW=WTH NGL"=A.K-O[9M5 6'W%^N,97,]?. />7 M"@/H)^Z X1T^_P=02P,$% @ VX!;6&HV7K/ ! : P !D !X;"]W M;W)K&ULG5==;QHY%/TK5S3J-M)LF ]@( &DD+;; M2LTJ:MKNPVH?S,P%+#SVU/9 V5^_UYZ!D 1(M"_!8_N>>X[OAYWA6NFE62!: M^%4(:4:MA;7E9;MML@46S%RH$B6MS)0NF*5//6^;4B/+O5$AVG$8]MH%X[(U M'OJY.ST>JLH*+O%.@ZF*@NG-!(5:CUI1:SOQE<\7UDVTQ\.2S?$>[??R3M-7 M>X>2\P*EX4J"QMFH=1U=3KINO]_P@^/:[(W!*9DJM70?G_-1*W2$4&!F'0*C MGQ7>H! .B&C\;#!;.Y?.<'^\1?_HM9.6*3-XH\1?/+>+4:O?@AQGK!+VJUI_ MPD:/)Y@I8?Q?6#=[PQ9DE;&J:(R)0<%E_?P&H.X,8@][]J19_F>638> M:K4&[783FAMXJ=Z:R''I@G)O-:URLK/CCXQK^,%$A7"+S%0:Z<2M@7??V%2@ M.1^V+7EQ>]M9@SBI$>,CB%$,MTK:A8$/,L?\,4";Z.TXQEN.D_@DXGO,+B > M!!"'<7("+]EI3CQ>\K+F]]QD0CG9!OZ^GAJK*4W^.22ZANP8"O;7HAMWGOI+0^XHA2H-XT#G@JAND MO>Y35U$O2-+N,5])$/:C [J:#"9= P]Z(C.ZN\SHOCXSF-8;%YB:!9/Y/BG: MX".DBI+)S6_&!6:%VG(71%--EF;FO3;-_TX M2J\>4_=LO=T?&E%^03:#/VD.WA5*D_-*B VU:9-I/B5Q%"F_.CB_ $_N16<4 MLCY-/GB\1\F5]C &ULSX6R$'M#?<)06:JI?VEI6WHU#?K)1)4[!G3R*T:;:$@W\)*N?"XM M4C@L4,<@=U9M":.'SG%JH53:UT-S/EQ2EZQ<(7AV#":"94N@3%1T87AQ=?2DFGS]_RJG26I@[-8]P:K=%8YTZCH=0\.Y$J14' =(]FRV#'Q&RW M^_G=YI42S/J&Z:6Y#7M'IKE9PHR2[/&IN93*F,@J<3#,6Y?'TNU)UKI\RI'@ MZ:ZG4-:I597N;*:NIGP%[0OW4@PON&"ZCM=#@)J#/)Y A&3]!VGPK:V/,6NG>M?N)T!>ELL:'&V=1WO;"WY_C*Z8K;%MD9Q/V4NGKH M1FD:)-W.X[E!''23Z(4"V];*&22#H-=W$$D_Z(4#&G2B9J:3!"E)?A*JVC2F M]2@,0N]S$ P&CIG/J/AJ;W0B!@\4GIN1[P:Z$R2=PU=&>^_U5Z">^S>NR_Q* MVOHAN)O=/:.OZ]?CP_;Z#7[+])S2AUX6,S(-+U)J^;I^U]8?5I7^+3E5EEZF M?KB@?P50NPVT/E.DJ/EP#G;_7(S_ U!+ P04 " #;@%M8(-PJ:^4$ "F M"@ &0 'AL+W=O+42-P61=&'%3D2%R&YRN[2LO^^9Y<2+0>VT!=R+S-G[C-[ MME'ZAZF8+=TW=6O.1Y6UZ]/QV!05-\*X(_)6_,WIJ<)0NE?KC-Y_)\ M%#J%N.;".@2!WQU?<5T[(*CQW8E&S.3X;6T [@G&QA;GL8>(78**8KE5K*T/OVY++IP!CZ#0H%N\4NXP/ M(K[CXH3B64!Q&"<'\)+!T,3C)2_@778&)\;0E6H6LA5]3K0E71B#W-_S _US ML3!6(U_^?3&NAD[-6A1\/D*1&-9W/)J_?A7EX=L#1J2#$>DA]/EW MU&39U4QJ2>M.%Q7RD=9:%DRBKE7AK7I.Z8.PSRM]6S%9EP^T<*5+\)(A= %; MD757RHJ:A/''PGE/<^D=6DNQD#5!6.'1"4.!YB]H0I38)IZKEF MH')<^*>AY\I"<-_Z#$,XX8@LRK!*(T0X38)*F=*"TLJ&TLO]? M6EJ1GW=4(%M4+4MAX2=C\7-!=C08B[K/)I)M/QQ?J+V#BF&LJK+'U9P$^RM0Q^2WR/@8T(V4I8C,2N+JD2=ZZ*N055T?F8+QY\%:,9 MKD6+-62A*;8%^V.Q5W$G=+.GR2]"-L(0]K+Q#G+CL21H:;W^?"<0[7;UR :/ M(?1H6WKU2+C586@%AENI\&Y@J.JRDW5#M1(ME9UV:,NA-<0G='7]GDI94JML M;Z;8=QR "[OC<[*VO \L-+&;5*B"@IL%BF0W:U M)*VW#-ZJ.TTV?9 ,, MPN0WO^0"!'M29 D:(N%"JO)DU\[^AMSMB'Q&\'"2A/XDIJ^83$9@)"/5417Q M))BE$[^.LC!(4>:?6[0@%UP(9J>PVZ&@/4LV#<+4U4N6!"FZP7-E,MY[.Z!) MKOP+"3%276O[9\1P.CS"+OJWQR-Y_X*[1E@E?%#S$JSAR029K_M74;^Q:NU? M(@MET9']LL)#DK4CP/U2*;O;. '#TW3^'U!+ P04 " #;@%M8*<0>D,H# M !:" &0 'AL+W=O7YS9!I*TP0HD@-&T'89A'VCI9!.51)>DXF2_?D?*5IS-]?8E(L]W MSSW/\>6MC-E>^K\LUMEQ?R@UV]$LM5-'09#Y+1>=-Y\ZVT+-I[(WC>APH4#W;42K38:2$[4%C/O.OPZB:Q_L[AJ\"M/EB#5;*4\IO= M?*QF7F )88.EL0B$CF6[[GA\ZF26U#6F]#LPDEUT41.=/90'HVB7P7%F?E"T?DJ M\P*\J^##]UYLJ.(&WGWFRP;U^=0WE,2Z^N4.\&8 C'X &$;P(#NSUO"AJ[!Z M"^ 3NY%BM*=X$YU$?(_E)403!E$0Q2?PXE%R[/#B_Y#,8-%PTOI6^1_72VT4 M-R2GT^2-=R*IO M$&0-F\-CPSWY8XQ/8AYGO#@*#ES;S'0:V"Y1C2?BO$9K'#AK!*6DBZL-5C;( MK!%JV= +(+K5%7S16/<-W--]U$< _PUV;W-\I'ZJ12<,PAFD+$VB\7O3BZ8B M:$WN\()<:4A"-LDG$$]8,8GA@9=KDJ[^J2F%"PCW(7'!DCB .&)AD,.M;#>] M0:495'2S;,E+U)JR. Q)FM0!4DQ(^0XH"EB4AQ 27I["HZS-EBM\XY+D+ @* M2"*6!1.X1WI8UK*I0+24YPDMI(;P I(]N3!.69[E,$E8E*1PURNJ1$^HEDPM MGNU:OS)@69Q!S(HHA:^X%B5=YK=BDY0EI#(.69)%)+:CKN_=2WDANHN=6(@3 M2AI"G+&TB"'.0U8$M W(G(1$6^LK>EC+ONT;;L^Z0FJC4O#AQ25FO)7*B+\& MP[LP=K+/:15.6!#&YW"\V1AT-)#.(+($Z/S.J)BD/RK@,[5224JO_5BJ\^B;.$9#G(OT]'U#,VH6I; MYBS-;:^&*5F*UWYXP].V\B3/W3?/;%S&@B* 8P^'?_#>MZA6;JII*DO?F>'I M'ZWCX+P>YL6K^S!U'[A:B4Y#@S6%!I=YZH$:)MFP,7+CIL=2&II%;KFFX8_* M.M#OM91FO[$)QG\GYG\#4$L#!!0 ( -N 6U@--3Z&H 0 (@+ 9 M>&PO=V]R:W-H965T-(U0CU=8R^VEQ[S]PN=JN3)V83R=K,42;]'\ MN;Y1-!OW*&758*LKV8+"Q:4W8Q=7B=WO-OQ5X58?C,%Z,I?RJYV\+R^]P!+" M&@MC$03]W>,UUK4%(AK?=IA>?Z0U/!SOT7]WOI,O(6OM?F';[8U##XJ--K+9&1.#IFJ[?_&PB\.!018<,> [ M ^YX=PAV8%SU5D3N:JU2;DUBKY69&>F[Z0LMU5=@VA+ M^&16J.!]:T2[K.8UPDQK-!I&=X)F^FPR-G2D-1P7._BK#IX?@6<>,-\3ON(G$=]B<0X\]X$'/#R!%_8!"!U>^)H O'3];:6+6NJ- M0OA[-M=&D8S^&8I#=THT?(HMK0N]%@5>>E0[&M4]>M.??V))\.L)'Z+>A^@4 M^O262K7<$&FY@.7.GR&.IU'N5@C%BOQ'#54+QDZ%4H]5NP31R$UK#O%!4$B< M+ZW!$H2&A:RIQ/4%7']G1=_(D!*'S9STQ2.7/ 9O@'/FIVD,3TDH_R7-4]%; MU;$S&*4Y/X-9\6U3Z# L]1G/#C.@OE9G+]@D4?!:18LX#^,Q4[(%(LP3GP;%7O@(!.%NW!# M@\(JTB[#&E4ER^\V$@'*B9%0H#+4F:GY'7 O9+.NT>YP:18&%J1R4<,C"N7J M8$V8RDWU^0E]QKT^XU?K4[H>4ST5FG"%-B37DZ##)?5I&/UHV*VS+P514)0J M;0-$1K8..FE3&B_@B^OS]&EVCXJN+7BGI-9/>9X5Q:;9= GX2)?JK,O[RZ.O M77.G%9:G M"2DP#C.XDX9$0,>:SD!QCY&! %,/(S\/DF&.\M\O\K'.,Y^$9)$'2.\83 M(A%%77AS*FCF6,2QGP8AG!!^T@L_>;7P49NJ<;)8;(R]3Z@C*%/]U_4*?*!G MEL:A,CAYQ' 9S(;E[A^0&#J==*Z.%:C[AJ)8[6NBQ0?;..[QL'MH5U$6 <7" M6!S][&H@%C;<1"5/N9W%=AR%S(X3.^9A;,VO-I:$2<,,5/951V0WT?2&EV4_L ?WC>_H_4$L#!!0 M ( -N 6UC[ NCM>@4 &\. 9 >&PO=V]R:W-H965T\YQZ*IRLA?Z@%HH:'LJC4V6"A]?)D.%39 DNN MCL42*YJ9"5ER35TY'ZJE1#ZU1F4Q9*X;#4N>5X/1J1V[D:-34>LBK_!&@JK+ MDLO'2.I-^Q0IGF)EF_5VP;<<5VJK#2:2B1 _3.?C]&S@&H>PP$P;!$Y_]WB!16& R(U_UIB# M;DMCN-UNT:]L[!3+A"N\$,7W?*H79X-D %.<\;K07\3J-US'$QJ\3!3*_L*J M61N$ \AJI46Y-B8/RKQJ_OG#^ARV#!+W!0.V-F#6[V8CZ^4EUWQT*L4*I%E- M:*9A0[76Y%Q>F:3<:DFS.=GIT25.-/PQ*?(Y-Z>DX/".3PI41Z=#3?!FT3!; M0YTW4.P%*(_!M:CT0L&':HK378 A^=4YQUKGSEDOXB5FQ\!2!YC+_!X\OPO6 MMWA^7["7NM/V^7CZ!!:[,;G3F6$Y0 M=N<.O)IN1GW7CC+(R"17&J?&2"\09J*@"L^K^0E\M[5 4^-[E%3:\&$V0UM^ M\+'22"YH^,(U M=[]KOFNI:Y?MPS]=R-6ZQR02*#&25T"@1>0B%X!9Y[G$;P M"XSK.56169S" ; X MDZ0,/-\)@]U3J*OV2$T4\/9-PCSVGDQ_KRMLDM&.!=:1KQ4O!1G_2R:DBBB- M;2:4;IPBWI5Y7<*A%SN^GQ[!(:, 0O<([H3FQ3.20TP+TR2&* J=U&?P"94Z M(44DW$I#7BFR*NAV(/S#T'>\)"1,CSD!2UK,0E3S=Y81%OV L (G<9EID4GH M!M!3JF%7JN&K2[5LJ)NC:JLB$^625X^_*NO#OM+M1=]?NM?/MKEHMK$IB=\W MFSF #UE13PT'9CLT<:A8)2 G3JWM*WS0M(@*]!&Y;%)F:(1\1@>XOTXY*2AI M1E/WE!M+[ ,(8LMIZH606&I0,P*_;1H*=QTJIM2U172WV8U%GBW-)HL'1 7? M"?S>9$5=LJ)7)RM[H6+W):D7=7^2[NRQ:LBXE(]PSXL:7\K6MB>-:/R<%J\X M'?]KU/)&YJ0)2SK5<2EJJJ/MJKULJ_:BJ]J;==5^ICC6%O\#Q#/)78OX9QOZ M0:>K!U393NR31I@QSXEC=W05Z+[J'5"NH$:=HJ\*$? M^T>FXWO>#L#73@<_;^O@T_]& W=[+7U]%I,\!4TXJ1<>V3&B>&1N)-_WV]G8 M84':S!K-"_L('W>$CW^"\.525%8RJ9>W-S$^T!>^PGVT[\5^F?;]&P%]C+^N M"E;X1&*NZ-N-SO1/JU'V*_-5M-^L">R(27%-'FY<(Y%QPC@Q\N6PV-P0OA-' MOF&LH;:]DYIOL1=O-N(.:92YJE+/AT]"*1,HZ2KI;YVKA;FKNL^YEBE>X'A! MV'4;RFQYE1!AC#=>ZOA!:MV+XF@O,89;CX 2Y=P^=&ULE5;;X>G 7.8C7="WFK*D0- M]VW3J9E3:;T]]WU55-ARY8DM=O1E+63+-9ERXZNM1%[:I+;Q61"D?LOKSIE/ MK>]*SJ=BIYNZPRL):M>V7#Y<8"/V,R=TCH[K>E-IX_#GTRW?X!+UU^V5),L? M4,JZQ4[5H@.)ZYFS",\O$A-O [[5N%=/WL%4LA+BUAA_E#,G,(2PP4(;!$Z/ M._R(36. B,:/ Z8S+&D2G[X?T3_;VJF6%5?X433?ZU)7,R=WH,0UWS7Z6NQ_ MQT,]EF A&F5_8=_'1A1<[)06[2&9&+1UUS_Y_6$?GB3DP0L)[)# +.]^(E*P6578ODS@$_1S6MZ8JCYPN7MZ@/QK+BQ N^V]8B>W&' MDFZ*5_N_=G>T:^3@^I%0%%A"#.(T=B<9@[<0A5X60Q0E;LP28S./GE$4N6$8 M&SOPH@!^D[PS8"R*W2 +3%2:0A8S-XM-MA=FD&?N)&; = M1&=VG0S>O?R@W=+&%]>6$$ M(161NV$ZZ3UY#C$C7Y+V!0@\M[E$6MK$+<+$C.#C&CB,,QAL'$35CV$V(0Y, >$>V>C&K@F/PL M=>RH_2?3I46YL3-402%VG>X'S> =QO2BGTZ/X?V,I^[>U)V"!M>4&G@9G;'L MYV9O:+&ULVHE-$T^^UK17PV4)H"^KP7=U ?#+##\>9G_!U!+ P04 " #; M@%M8!CI6810% B#P &0 'AL+W=OJ2BX$D;=$"*39HLEDL%OM R[1-5!)5DHJ3_?H= M4K)BMXY08)\6Z(O%R_#,#.<XDV)C=MK@,IDK]=5U/BW.)J$+2)2BL Z!X^=>7(JR=$ 8QK<>?#'%ZA2N-_8=/9 MLG "16NLJOK%&$$EZ^[+'_I]V%F0/;> ]@NHC[MSY*-\QRV?G6JU >VL$4&ZMQ5N(Z.[L2F)*!5[=\7@KS^G1J$=1-38L>X*(#H,\ $ J? M56W7!M[7"['8!YAB-$-(=!O2!1U%?">*MT#S &A(HQ&\:$@Q\GC1>(I_G<^- MU>"F4L;(06P TL58DR-JC-TT@4^A&Z8Q/[$0*_-4)S*^O5KKLCB,. (<(1 M1"2(X@0;- E81-!QS>M"[%@?PWFEM)7_<*]C#%X[J;U1RS>M<5$;S"4.2!I! M%*2$83M)4OA46TP*G?5;";BV RTEG\M26HFL2&D"<4R!,0:WRF+*RQ\"<.$& M69[[+V$I?EE ,=N;-<;U!MU4N]:$8B(,3>*,8$1Q3N".:^D$MF?F@LT@]2%' M082YW[3SSD#66"T!KTB0I^%K]XWB&+]QA+TNS">DP!?S")(\2$/F@DR#B+E& ME 4D9C!"4390E(U2]#.WK>YV;*#HSC8&H/;+; X1=]3%\\2M]GQ;''&"X?7C MRQ<9)>F).5!6_+<"P8OU=D4M'BQ6]E[@CR?VHRKKFVC]A#;^^-Q2&X74M]:/Q.K&6!QZ^/Y_VW5C;X MMV?[0C\SB;'%KNBI^T7].19A-\B2I*L\9=T S9DS9LB/'&@:T"AW"B$Q1$A4 MAM0/$I8[DP35@+8L($A?BB)*@&8H4U1(0 EQ)BFDN()&B)( LI-FSCXG"3(X MC+Q)!BP+@9* A3&:Q&'J[)T*$#(EN G#?OL"TA,@##'RT N1L"2((_01L"SJ MM^#(R2@*W2&114%&G!))BM[] 1)BP"EUDW$0LQ#+8 S(JFE=$>3V%'B5X][D M%$7DLLY>P[4C&6[D/2];\<1J-2_ERI\TQD&&N)&9]TS<\C$M)8.6DO^FI;T3 MZ*"21AW\4M(O)?V_E90.2DI'E733-DTI7!$QM3DO/7>ZMXRLNP<+>C\DH%'< MPP+Z.6?X4.DX:]5W.H8-4G^7_1<]QHW'N%)%!_ SUZR=B\?^=657N9>MUJXL MC;L\=1>G4M6K;ME"S*V_QT19[EGA:'DU3#^/>K4'T=T]$+GXSAG2"N]SH:,5 M7D)H>+#N5K-T!ML2E MX=L4+QNZ>Y%U':L:_PJ:*XMO*M] \TNE[+;C' S/XMF_4$L#!!0 M ( -N 6U@(9)$;2P8 #40 9 >&PO=V]R:W-H965TS@<[@,MT3%12?22 M=-+\^WN&DA5WZWJ#P]V'6!0U',[+\\R0N7@P]HO;*.79UZ[MW>5LX_WV?+ET M]49UTIV9K>KQ96UL)SU>[=W2;:V235C4M4L1Q_FRD[J?75V$N1M[=6%VOM6] MNK',[;I.VL>WJC4/ES,^VT]\U'<;3Q/+JXNMO%.WRG_>WEB\+2Y4[[3I MF57KR]D;?OZV(/D@\)M6#^Y@S,B3E3%?Z.5#.6^Z<3$LZ'0_/.77,0[/62#&!2+8/6P4K'PGO;RZL.:! M69*&-AH$5\-J&*=[2LJMM_BJLAKTRGV27Y5CLT_R56KW.)BZ:&:!);U MJ.;MH$;\0 T7[&?3^XUC?^D;U7RK8 F;)L/$WK"WXJ3&=ZH^8Z**F(A%K-RW@(:_S[F\Z Q/:Z1Z'+NMK)6ES/PP2E[ MKV97+W_B>?SZA+WI9&]Z2OO5+>C7[%K%S)J!@E9ZW=^Q.>QV"Z8'9U8*K%3[ M-Q]RB!GZ QI[,&WE=*.EU MO';[S4?#CEE4&U#8^;V"M6E1">#,.7N/1,B6_5-).P*'(>VJ6RD[I?YI)HG# MC#B02<,,9^^PF_.Z9B]8&D>\X,,@%24&\S1*LGS!WH]1X5DDJI+Q*,TYFPM( MQ0OVR7A8\H)E&:8K6LZCLJ3!/(^*(E^<2&DVI31[=DJWUMSK4-DH88?Q.I:H MTWHI43_6MX^_^W\FX'IG+5!RL#%37]$X')"Q4KU::[_ =JH!D"G,553Q!$\> MY7E&019E]I2A,BFAMF0!9.(UN_72*R:BF*?XI16B*,:4U<_8F7$1%5B51ADT MS\L%/%@KK&N>:3 0)&(8G14!,7$LGHR=I] W3_$G,#N8FD1E*EB2,EY4HYW- MF8[,R.:A"5HYW'[,Y1-20T.P1\ MYXU]9.LQ68DK%J(R* MJABRDXH$0!S\[&L0=3#T?,20[!O6FGI0H5S$>A5JZ-[-,53 6@J-220R0":I M4.BN-[*_HR+,[F6[D\/IAQR7V(:E!2B0QAD!EA^0;HC5:([7V %(%QD!.\M1 M(?=D_#L*/8/&1JT\$D=M::?=IB,2[F5$5)5B>GM3_PX)'>RH#56B+*Y@QY,$ M-14 8#"UU9WVPQ"$C=-):O_\?!NBBN^Z]\KV01;VCFT2:665J!BOXH,*8NHO M 3[3-E2 YKR 9_,DYPOV*P!B69YEB X'I3,P^"1$_SO2%1/IBF>3;JH=9(AT M3B&$ 1Y:KL __X/V?GJ#=W^NE$E_A PD]#TA?MSEGT>G[XPY9Q\AIN_#D31L MJOM[@(P8%@C% Y%XC*JZ /+Q/.; BR*)@<:G$D&'.4KDH0 M"Z.4)&ZLVDK=[.,^I-X$9R"25*#JO(J+Q7>AL'0!>V76KW;N27D64RNF!HWC M8,87QP)Q&,,YC\ED:NEE%E4)!K\=*:(HC9Q7Y#+J^J25*O11S8^A-" O5%C" MD3*NRJ-58GEPE>N4O0L75FI\Z'_#K6Z:G>[$;X:KX)/X<*'^6=H[, +166-I M?%;@%&F'2^KPXLTV7 Q7QN.:&88;W.N5)0%\7QOC]R^TP?2?@JO_ %!+ P04 M " #;@%M8Z04:[K<# "!" &0 'AL+W=OQZ&IMQ P\V9 M:D'BEY72#;O0M!IXY9V:.F11E(<-%S)8S+SM5B]FJK.UD'"KB>F:ANM_ M+Z%6VWD0!SO#G5AOK#.$BUG+UW /]J&]U3@+1Y1*-""-4))H6,V#B_C\,G7K M_8*_!&S-P9@X)4NE'MWD:S4/(D<(:BBM0^#X>H(KJ&L'A#1^#IC!&-(Y'HYW MZ#=>.VI9<@-7JOXA*KN9!Y. 5+#B76WOU/8+#'HRAU>JVO@GV?9KL6!#0[,\^X#>9;7W/+%3*LMT6XUHKF!E^J]D9R0 MKBCW5N-7@7YV<=^U;0V892SK*!Z"1 B\9$]V[&_9"<1KZ$\ M(VQ*"8M8<@(O&;.1>+SD_V1C+_]S;S/D[XNEL1IWTC_'U/?8Z7%L=[K.3?3I!/-T9)Z>0E_ZX&*P&-$O08T7(:$DB;V%["TN])>[3W')1$>2#K$K5 +'\&0PE$F^E M'6F-GGB *_*6Q 6=)C$.4LJ*#-_O61)]^ W) E*S;AFC41'A@!64,><09S29 M%+]X\$9UKLK(H>YP@^* V V0!KC+GTNH8U/C%$@M^%+4P@HPY^1["QHS*=?[ M_!JRTJHA:OSBW0S&3B8T+1Q[-J%QFKI!1N,X/H&R$I++$O881>+DI"G#9Y9E MY.[[ ^'& +)72XMW<<\>GLL-EVOP\D[R'I'SC.:1S^V4YFGB^#):I#&Y^95# MG-#45X'1:>[H9$E._E#RHVM&WE?WROCE_XWHMD$,-*W2-SHHL(+IO>/W$JM8WF:6RV++\<(/_"*#= OR^ M4JAMF+@ XU_'XC]02P,$% @ VX!;6%'2SO>3 P B@@ !D !X;"]W M;W)K&ULG5;;CMLV$/V5@5($-J"L)%J^9&,;L#=; MM \!MKMI\E#T@99&%A%*5$EJO>[7=TC9LHOUND!?S-O,F=L9C><[I7^8$M'" M2R5KLPA*:YO;*#)9B14W-ZK!FEX*I2MNZ:BWD6DT\MPK53)B<3R)*B[J8#GW M=P]Z.5>ME:+&!PVFK2JN]VN4:K<(DN!X\2BVI747T7+>\"T^H?V]>=!TBGJ4 M7%18&Z%JT%@L@E5RNQX[>2_P3>#.G.W!1;)1ZH<[_)HO@M@YA!(SZQ X+<]X MAU(Z('+CKP-FT)MTBN?[(_K//G:*9<,-WBGY7>2V7 2S '(L>"OMH]K]@H=X MO(.9DL;_PJZ3G4P"R%IC5750)@\J47?N:6 M+^=:[4 [:4)S&Q^JUR;G1.V*\F0UO0K2L\MO7+;IG-##XRC<2S7 > M63+@Q*+L +;NP-@;8 F#+ZJVI8'[.L?\WP 1>=:[QX[NK=E5Q,^8W0#[& *+ MV>@*WJ@/=^3Q1F_@/=W?P1,1.V\EAI"P#S%AGW+ ZQQ^:[D4Q5[46UAEF6IK M:^"/U<9830SZ\U)2.I/I99.NJVY-PS-47D-? M'H,!50"7U&*\SA"H62%7[<86K23B=U%<$ M5 ZK/!?.%0-W)==;,F85W+_0]\P@ MP>5MUKT.DN$Y%''W'.1Z4E_[#S_1$DY';C,+X^F,UL$T',UF0_>4A"G)O Z1 M=-@DADD8IS,8C,/Q=#P\ KT*W6UB-H5!RM@0!J-PE';2#L*%\UW8DKZ9IJ&/ MGXO:E^IZ)*$7RD]IX96[!V&@T<*57.XA4U6C#/H$[;2P^$$5!:D2,0S9R]0S M98U(LBM%5@+7"+6R]+VR=,WES17"CWO"C_\OX;% K5V5^0MP8_ RY:_"7^[6 MU7_9N3K#E8U?MILE*79Y;&PO=V]R:W-H965TF$%#PO55L #XL%))HFUCAWL:;/P]=A. M&KK05KS$GO',F3,G'D>M5 ^Z D#R6'.A8Z]";!:^K[,*:JI'L@%A3@JI:HK& M5*6O&P4T=TDU]\,@F/LU9<)+(N?;JB22>^1,P%81O:]KJGZN@,LV]L;>T7'/ MR@JMPT^BAI:P _S<;)6Q_ $E9S4(S:0@"HK86XX7JYF-=P%?&+3Z9$]L)ZF4 M#];XD,=>8 D!APPM C7+ =; N04R-'[TF-Y0TB:>[H_HMZYWTTM*-:PE_\IR MK&+OM4=R*.B>X[ULWT/?CR.82:[=E[1];."1;*]1UGVR85 ST:WTL=?A)"$, M+R2$?4+H>'>%',L-19I$2K9$V6B#9C>N59=MR#%A?\H.E3EE)@^33PTH:O71 MA(J&2\"J\B;B ;D?#-#0F#<$(TE.:*X!72> E>:)(D:A6R:HR!CE9&><8%EH\FV9:E3FJGT_)U5'8'J> M@!V_A6YH!K'7V%KJ %[R_-EX'KR]TMYT:&]Z#3WYN*]34):X['ZY*(_BZ7-< M.[2Y0[.3?4@FD7\X0V V$)C])P$%C51(4PY7&.JI*9(>!0F-1@],I45]U$=P;*QDU1*M',I-M6 MYA$$90/,>2$E'@U;8'A6D]]02P,$% @ VX!;6+['5YT""0 \T8 !D M !X;"]W;W)K&ULM9QM;]NV&H;_"N%S<- !:RU1 M\EN7!$@L#2NP#D&#;A\.]H&1:9NH)'HDE33#?OQ(R;',DJ;C]/&7Q"_D)>I^ MR(>\15D7CUQ\D6M*%?I:E;6\'*R5VKP?#F6QIA61[_B&UOJ;)1<54?JM6 WE M1E"R:"M5Y1!'T7A8$58/KB[:SV[%U05O5,EJ>BN0;*J*B*<;6O+'RT$\>/[@ M$UNME?E@>'6Q(2MZ1]7GS:W0[X8[RH)5M):,UTC0Y>7@.GZ?IQ-3H2WQ.Z./ MH5M>LH)1B=ZBWX@0Q 06O,,?K(:[66**\7=&$#AKKYNW/ S^=P@X/$C!;O$)[]B'"$$_3Y M+D-O_OL#:FJF/*V;OX"51"T+/[,\F.PE34I;3!S Y"_!C%I,Y,=8BB6[J"' M#C%J$68R>+C"Z6@61='%\&%?8D\Y'(V=J!P2SU!OMU!L%U?M$ETV] M0"4C]ZQDZLDG7D<8[XGR=AK'KGB>I$@+!+ DG.PDG00GG M>FX3>OF#"BZ5_!&1B@O%_NX2[88*QA?H#:O1$R7"/WV&^7%;TY=-@_5.S::0 ML!P(9L5CNHO']$@\I#(3G"2E/Y-.W0PYCF=XZDFF4ZDCH%FF[L M:!UL_U$?=;Z!;KX2:HZ:0QW5%K;W/''8]/S65/RQ-=]J"6EI M,E!:#D6S%>\M4ASV,'>T7+[54TPCVG0H%=^@DDN)U%H?;LW+A5?SB=.+36=R M.S&H$0*EY5 T6_C>"\5A,W1=EORQU7S)S4R_O="DTT:74_R3$I!!V48'DI:! MTG(HFAV=WHO%LS-=E8V!7-(V1)"T#)260]'LC8;>#^*P'_R=E$T7'?(\E+QC M!KOV#<>QYY*"IV \3MV%=.8C^IQCOBUH7_(=6T3[Y'MSAL/F[ \NOE AT9Q7 M&UK+@RXWC#FU-X+2,E!:#D6S ]([.HS/E# PI-F:@](R4%H.1;-#U!M!'#:" M9JF#VJ5.NZ&CS$4VDSTJL[UJK@>CHB2L\L;(M6XCWWHGW(*3U0?=1X.BV>KW MKA*'7>5UHWC%[]F!2[_AVB>/ DA:!DK+H6AV''KOBD?G2E20CG0.2LM :3D4 MS0Y1[X)QV 5_3Z)RS; _48$Z8E!:#D6SU>\=,0X[XOROAFW,I1Q$Z@7ZE1)) MC0U&'ZJ-X _TX(78,/;DX0'JG$%I.13-#E#OG/'T7!D,U#Z#TC)06@Y%LT/4 MVV<]7D[!?_9GS!;H5 M7-M4R>J5]XXNR/W#.2@M Z7E4#0[%KU]3N(SI9 $U%"#TC)06@Y%LT/4&^HD MO$5Z]&:1Q-W.'$_Q+'47.YZ2:11//1OXGI)XFDQ<9AYN_6O5V;MI](B77;/- MQNR.F#7*+_I/>2BEP-XE"GN;*.Q]HN?PMTGO;Y/T7"D%U/J"TC)06@Y%LT/4 M6]\DO&U[/*5X-F>G,?;=MN(KFB9IXDLJ;M'9=.S;U@ZW_[7Z]+XS"?O.CZQF M5>/UE>&:)_=14/<)2LNA:'8,>O>93,Z51D#])R@M Z7E4#0[1+W_3,([M[?D MJ?4TBHI*MKNWQ?9&8XD>F5IO?RMDMF?,W<4+\N2_N?C(8>*TK>H-#JCS!*7E M4#0[.+WS3,+.4;-$VKW)]&@J>7=]9W[HWJ_P,4X>2J![N*"T M'(IF_[JF]\1I=*9LEX):95!:!DK+H6AVB'JKG!ZY#5C295.BDBW;&U,+7FT: MG?GZ6[##OZ X0D^ZJMZ8@'IC4%H.1;-CTGOC-.R-/Y*OAQ9JX9HGCPO0W610 M6@Y%LV/0._#T7+_;3$$M.2@M Z7E4#0[1'L_W@QO.4,MU(X<9AP=7*B%:YX< M'% S#D6S@].;\31LQKD06DY%,V.5G]I(!V?*]N!7CD MI66@M!R*9H>HOW*0AO>MOW>A%J9/ @LUT$L%H+0O])CNL?!?"1BQ6J)2KK4R.C=1(][ MT3UAI7NC^*9]A,@]5WKN:E^N*5E080KH[Y>&ULM5QMC]NX$?XKA'LH[H F%M_TDNX:2)8M[G!OB^Q=^Z'H!\7FVD)DR97H MW0O0'W^2K)@F17&C>)0 B2W//-(\YG@>C<>\>2ZKC_5.2H7^V.=%?;O8*75X MLUS6ZYW59(>\K5!_W^[3Z]$[FY?/M B\^'WB?;7>J/;!%G56%JB2C[>+M_B-"#N'SN)?F7RN+QZC-I0/9?FQ??+#YG81M%MTC-=?RO!UV_*_-_91NUN M%_$";>1C>LS5^_+Y>]D'Q%N\=9G7W;_HN;<-%FA]K%6Y[YV;*]AGQ>G_](^> MB L''(XXD-Z!V YLQ('V#O1+'5COP#IF3J%T/(A4I:N;JGQ&56O=H+4/.C([ M[R;\K&C?]P=5-:]FC9]:/9S>;U0^HH=L6V2/V3HM%'J[7I?'0F7%%MV7>;;. M9(U>H8=FU6V.N6RM15:GVVTEMVGW_C5'WLLG61PE^E9(E69Y_5WC\?N#0-]^ M\QWZ!F4%^FU7'NNTV-0W2]5<>GL!RW5_F>].ETE&+A,3]'-9J%V-_E%LY,8$ M6#8QGP,GGP-_1[R(0JY?(Y+\#9& 4,<%W7V!.PTZ=^)P%U]R=M:Y8T\T]/PV MT@Z/CN&-OAO_^:DQ13\HN:__Z^+]A,O7>"BR_SQ,JX%RV$S\*((CY'$7NCN&M"D-6K\O&5VLE7 MASQ5TG7M7I"I2P 23 "!&>0E9_*2F5(J@>03$DP @1E\XD#+N>#K"U?O:U0: MR@FA@95'+D-,0D(B*YT+(@QI_:]FL,0LSC"$;$S:V@8AW&8C-RL8:V&L5\. M6ZEU7;7SGFKRT21WT* M@]#.2I<9#^T&BM.,);$[)8D6T\0OID7U"6W+TMVP]/M.70Z@: (*S>1-BW>" M9\HQ BK30=$$%)I)JI;IQ*M8_76N][VL2IPU?^T&B<..1DD@THR.2DVCI3/S2^3ZM5>6\B?,[3EX+H#UK*#23 M-*W32317@H&J4CW1&B93!Y009W^71=90-M;(.B"2@T\QMNK<9I,-=WW*!2'11-0*&9I&JI M3OU]]LF5K<>+S5IDZ<>[WLJJ6(%]XS9B-I*(5&MEZM?*=SO9<%6CM-B@]2ZM MUDQ3%88=)$%WT7,PHM$1F+TCD4T)=5=O\IYBZ2$#1!!2:2:_6ZFRN M\1,&*MU!T004FDFJENX,>/RDQ[-NZP83S:ZQ$AP,4M%E%H1)6&;5LY0_!B3?[0#VN.&0C/YTP*>SS6.PD%E.RB:@$(S2=6R MG5\QCL*'XR.8)'@PS>RRPY3&UAR8<-A%F(8CMW9SG,:!@G8[5.BV/N%\=V6EU7ZD"; MWJ!H @K-_)&X5NOA7&,J(:B$!T434&@FJ5K"A\!C*J%KLB3 =JESFQ&[U(V8 MV:5N>;$/RUY6VVX_FQIU6ZF<=B8Y'SWOF?.VVRG&.OX.OQ&GG6\TS&DCGI_3 M:IL5-R5)^? MM"&ULK59=;YLP%/TK%INF5EH#P022+$%JRJ956J>J MT=9G%VX"JL',=I+NW\\VA.:#H$S*2\#FG.-[KF_L.]DP_BI2 (G>L,-)298P!_FK?.1J9# WQELQ,X[TDY>&'O5@_MD:CDZ(* 02ZU U&,-=T"I%E)A M_*DUK69)3=Q]WZI_,]Z5EQTCP3A!P3<#G$KR:X)G, M5%9,'B(B23CA;(.X1BLU_6*2:=C*?E;H;9]+KKYFBB?#GZJR[HN8Y8"N?C A MKE$)',U3P@'=H+FJLF1% ;'%2=15!))D5,W=H(_(1D+/BHDM571Z#3NN(YE5 MD;@G(NF[Z($5,A7H:Y% LB]@*UN--W?K;>9V*D80]Y [^HQ. MH;LM].BXP -GM@LCUNRW:EYK6KZ=-D+$H2P]12 MQX4 O@8K_/2A[SM?VC)U2;'H0F)[6?2:+'I=ZN&,B"Q&5UF!$D8IX>(]B]=M M6:S4 J.FC]!UZ/1&JAK6N]EI P6#?5!T#+IQ>GW\R51/V0/@R*P2BL%"2^HRQ M$*\:FVH@66FN^A-@7E/5"P+7 /5]P9C<#O0"37<9_@-02P,$% @ MVX!;6$.KQ#0N! FP\ !D !X;"]W;W)K&UL MK5=M;Z,X$/XK%K7KJOR%:V(NA!KRN'- M0LB*:!C*I:O6DI+".E6EBSTO,TSN)5%U51/YW34NQ MG3F^\S)QSY8K;2;<^71-EO2!ZA_K.PDCMT4I6$6Y8H(C21<7 M]#\L>2#S2!2]$>5/5NC5S$D<5- %J4M]+[9_TH;0Q.#EHE3V%VT;6\]!>:VT MJ!IG6$'%^.Z?/#>!V'/PHR,.N'' 78?PB$/0. 3O=0@;A]!&9D?%QB$CFLRG M4FR1--: 9AYL,*TWT&?<[/N#EO"6@9^>?P=IW?)<5!2=?15*?49K*M'#BDB* MSM$#R*RH2XK$ MW37/"J*FK8>UF!6[>K/-ZMTY\9)T^1M\$URN%?N<%+0X!7"#=,LS@86-#-.]P#S[KC ??L/5\/K;L_PB9H]S&P>,&Q?:PK*HD6\G(H MMCO?<-C7I)9+M28YG3F0.Q25&^K,?_W%C[S?AN)R2K#L1& ',0O;F(5CZ%;[ M9Z45+[-2'@K=#F)B(4P2WS'Y.^%8[C2<A4K-'2']<:*J^($YMC#5Y'@KI#CK:V]U)D*8=H0P8)5V9 M]&V\88G$+:UXE-95\0_<)+2P!%B3M:WPAWC$?<6G:=(ETK?"21!TJ?2M1A2? MM'224<5GE NX"H]FN^24VCXE6'8BL(.HI6W4TE$1_+0E$(B @*RAI#/E$LM! MYE4%:E?FYE8(*D.EX89F?(G.V,OTH$S2GDJ#. J"*,8=I0P9>FF(<5BQQOE'OVDA5?$V4-I]N>B<, O$&Z^<[!^8W#V(L[G ?LHB#! M:="A/&!WY*S[>Q6=_U&R4$;F3TBL3>6F$.POVA(I"==O$_;[FY)X..SR[9M% M4>RG7;I]LV-T\2M=_%&ZO=3])DO<6U<_O:-TQ!H&G4)=JW.T;TM<+S M1XNA_@&V=WU/P1\XPLT']U<93B(@WCV:-P.601*'.,!)E_F Y? I=O>Z%BA> ME[;[4\"FYGI7QK>S;8=Y9?NJSORUZ3QM-_0*LVM;OQ&Y9*#XDBX TKN(X2:2 MNTYP-]!B;7NC1Z&AT[*/*^B>J30&\'XA0#[-P'R@[&UL MS5?;;N,V$/T50@6*+-!$U\AV:AN(K10;8+<(8K1]*/K 2&.+B$2J)&6G?U^2 M4KB6+0M90 _K!XN7.8>RH**A9-+6=VYKDAS*+&X8150 M-;-EO,12=?G.%14'G!E06;B!Y\5NB0EUEG,S]L27P ?E']<15S[4L&2F!"L(HXK!=./?^7>(;@+'X MD\!!'+61=N6%L5?=> Z (@; 'A1P%1"XB,,HTK1H<$2[R<X;R=4L43BY_%V%UB--60GHZ@L3XA.J@*--CCF@:[11 M89;5!2"V10DI:GU&: -IS8DD()#,L40Y5H,K (H>WM*BSB!#6\Y*-0EHC8NT M+K YXG<.-7^^ZE4"$I-"M:Z1T*N+N2N5?WJ7;MKZLFI\"2[XX@?H*Z,R%^B! MJEUT"5PEC%4G>%=G%0PR)I#>H&#V"PJ\(.S9T/H#\- S\* 'GGQD]&++O ]@Y"H4>)-+OHCM1X106CGK9".![<)8__^3' MWJ]](HU)EHQ$UA$PL@)&ACV\(. ]E23K28-NW*]96=72QOP#YI30G4!/-K'^ M_J*(T:.$4OS3IWXTIOICDB4CD774O[7JWPZ&KU;_VLK?O"30%:%M\U.?D@UC M;!CU)W"_O V#V)O.W?VQ1N=F,R_NVB3G-J&GF")KUG$JMD[%@TYM)$M?$:MT MM B$:8943G),96]:#G)];V",29:,1-;1<&(UG/P0:3D94_TQR9*1R#KJ3ZWZ MT]'35$W'\ID_UUD MD.)[HV%,LF0DLHYTOO?M0NG]$-G8;F.D QB5+1F+K7L$1W=Z?_24;"D'DFW= M8Q+.@DD8G"1ECUT4^5XP%;DR_\!4$L#!!0 ( -N 6UA<<]-9-@( !8% 9 M>&PO=V]R:W-H965TPT,349%\MM(UHSY+S M$J3A2A(-ZVEP.9S,8I?O$QXX-&9O3IR2E5*/+OB<3X/0'0@$9.@8F!VV, ,A M')$]QJ^.,^A+.N#^?,=^[;5;+2MF8*;$=YYC,0TN I+#FM4"[U1S YV>L>/+ ME##^2YHV]]Q6S&J#JNS -BZY;$?VU/FP!QB.7@%$'2!Z*R#N -XYVI[,RYHS M9&FB54.TR[9L;N*]\6BKADOW%Y>H[2ZW.$RO&=?D@8D:R"TP4VNPOP@-.25? MF=;,>4R.YX","W-B5^^7+_ZW#7-N,J&<$X;\N%P9 MU/:J_3RDL*4<':9T[3&PO=V]R:W-H M965TD%,6Q9;>'O=@D-?/SFQF*H^E6R!^J1-3PJV)< MS;Q2Z_K*]U5>8D74A:B1FR5X)T$U547DTQR9V,Z\D?>\<$_7I;8+?C:MR1H?4#_6=]+,_%ZEH!5R M104'B:N9=SVZ6J36WAE\I[A5.V.PD2R%^&$G7XJ9%U@@9)AKJT#,WP87R)@5 M,A@_.TVOW](Z[HZ?U3^[V$TL2Z)P(=C?M-#ES$L]*'!%&J;OQ?8O[.*96+U< M,.5^8=O9!A[DC=*BZIP-045Y^T]^=7G8<1C%1QS"SB'<=Q@?<8@ZA\@%VI*Y ML&Z()ME4BBU(:VW4[,#EQGF;:"BW57S0TCREQD]GGPF5\)VP!N$6B6HDFA)I M!>?PT-85Q H6)>%K5$ Y?,4-,HA@(;BF9I%K.U2T0$E<7;Y2LJ2,ZB=X?X.: M4*8^&+''AQMX__8#O+4:WTK1*,(+-?6U"<&"^'F'.V]QPR.XHQ!NSQ0X]_ $3M37(W)ZT6_K M<=:GDIK4=\4IP*3X'O-&2I-]F!-%U1D\C./@X ME,#_2>Q5.L=].L>GU+,Y883G"$3#$M>45XZF]V M(SFTBM,DZ8U>$4YZPLE)PNO\9T,5=879V+H/X;42\<[&DR2>[-$=&J5)$ S3 MQ3U=?))N050)-7ERE\(067RPZ?DHCI)]M@&S.$G38;BDATM.P[U<2RO[VAQ- M7W*P>Q2DHSW$0Z-T$DR&"=.>,/W3XX>\.'+VTH-3=7E8W$.CUP>TQ?-W&D&% M&PO=V]R:W-H965T3E>$L(&R56^)!AF'F8>SY@',STP_E5L 23Z%H6QF!E;*9-;TQ3>%B(J;E@" ML;JR9CRB4@WYQA0)!^IG3E%H$LL:F1$-8F,^S6O M=Q"RP\S QH\3GX/-5J8GS/DTH1M8@GQ)GKD:F26*'T00BX#%B,-Z9OR&;Q=D MF#ID%E\".(C:,4I363'V-1T\^C/#2B."$#R90E#UMX<%A&&*I.+XMP URGNF MCO7C'^@/6?(JF145L&#A7X$OMS-C8B ?UG07RL_L\#L4"64!>BP4V2\Z%+:6 M@;R=D"PJG%4$41#G__1;043- 3MG'$CA0"YUL L'.TLTCRQ+ZYY*.I]R=D \ MM59HZ4'&3>:ML@GB=!J7DJNK@?*3\P<:RCFJ\R6K!X#UP&JQ"4[XIQ/XBI!!_]P20(]/X>) U" M\4%!ORSOT?MW'] [%,3HSRW;"04GIJ94":5AF5X1_%T>/#D3_#UX-XBX T0L M8K>X+RYPMZW,G33=345CR24IN209GG,&K\[ /:PD^G[,VO<:9P/T&"<[*0;H M"?80(JRNJD F32(A#AC/*6SCIS.@= FX%0GU8&:H'A? ]V#,?_X)CZQ?V]C2 M!-;@SBZYLS-T^\TZ'* [&M+84\EGZ]A'SG:)HG" 'E1!Q5Y 0[24JK+20E4$ M)^ER(-#?3PH1/:K3XI\VIFR=3&D":S#EE$PY%U=9WEK/])6J45O6.=0P@TI7 M]/V<3,9#RYJ:^WH^;YHU(AV6D0XU]D/1#D4WV'DW.+VZH3.W/A2H8W;^P'7A"?6U!$:G@S=L?2=9EUH3>8JF8G)=7L":Y65NM":;%7"$G>J ML9Y=89\^(B8CRSUNBE,SQQZG[R"M/5%).]RM[5YB 9YZ!_/[ZZ76;#KOUGL> M-:$UN:G$)!Y>N>JURD==:$VV*@&).U57SZH?G93S\1M"BXECG7M!P)5ZP]WR MK4_!'PLCTII*Y_UZ3Z(FM"8[E6;$DRN7O%:=J NMR5:E%'&GO)I_Y #Q$]!U M5O"MZ;HG18PMZ^1MN,7L3*&32IN1;FUV4NB7:9W6/9_.._7>]-&$UN2E4H$$ M7[?$B5;EIPNMR59M@_'R'<8W5_4"JVM5;S%Q;&=XIM@KR46Z)=>EQ7[1BMY] MK]X3^']LW9%*X!'GRN6N5?+I0FNR54D^TKV!^/:*7@#4=RY=U\7'97YJ=;R@ MF[5/*.GWJT^4;P+%=PAKY6/=C)4SSS\)Y0/)DNRKRHI)R:+L< O4!YX:J.MK MID(N!NF'FO+#W/P_4$L#!!0 ( -N 6U@0Z5CBM!, !&PO M=V]R:W-H965TO=U6_Q>7N=Y%?RQ7FW*]R?7577S]O2TO+C.UUGYX_8FW]1_5JOE)O^U",K;]3HK MOGW(5]NO[T_"D_LO_'UY=5TU7S@]>W>37>6?\NJWFU^+^G>G#\IBN_,;LWA_,FI.*5_E%U5C M9/5_ON3G^6K54/6)_'NOGCP,VAQX^.M[7>Z>??UL/F=E?KY=_7.YJ*[?GR0G MP2*_S&Y7U=^W7W6^?T:3QKO8KLK=_P=?]X\=G007MV6U7>\/KL]@O=S<_3?[ M8_^=.#@@2AXY(-H?$+4/B!XY(-X?$#_U@/'^@''[@,DC!TSV!TR>.L)T?\"T M=4 \?N2 V?Z V5-'2/8')$\]8+X_8+Z+P]W?W^XO/\VJ[.Q=L?T:%,VC:ZWY MQ2Y!NZ/KO_/EIDG[IZJH_W19'U>=_73Q[]MEN6R"5P9O@H]9461-_(+OTKS* MEJOR^^#/P7(3_.-Z>UMFFT7Y[K2JAVT./KW8#R'NAH@>&2(.?MENJNLR$)M% MON@Y7OF/#R,/<%H_WXGU3D882?2?.+^FSF1\]&^IE/^59LWM13IV"US#XO5W7(>R^<'[S\T%R36$IB@L0DB:D[;++#FGGOE[,P MG$:3=Z=?#@/;?50\2Q+W0:;[H"1^>(@3K\E#O";>>)G-13T_+_-F>G&UW2Z^ M+E>KOA1YE:$I(K&4Q 2)21)3=]CT,$7)9-X*4?=!;V;SJ!4BZ+28FA62.QE,0$B4D24]-.C.)Q$K:RUGW0.)[, M6EF;=BY8X\FH_XHU>XC0S!NAG\HRK]XTKZT7P6J;;8++[*+Y\?>M+TI>:FB4 M2"PE,4%BDL04B6D2,Q#F9#AYR'#"OT!)R"R36$IB@L0DB2D2TR1F(,S)\OPA MRW/O]?CG[>;J3947ZV"1?Z[Z@NL]?FAP22PE,3'OSO-'S?_<'XF2'%/-N[/" MGC%U]]3&W4<9Z,R<%(4C^Q[HR)LC5>3YYN<\N^R+D/_8H1E"M135!*I)5%.H MIE'-4)J;WH-W\$/^)_K>I%)-:BFJ"523J*903:.:H30WU9%-=>1_N7Y;7%PW M[P[=%,N+O#?"4??^<09GD]0$JDE44ZBF4W^\-YUQ9WXTB\+VNQ3G_I$&IQ/M:U!-HII"-8UJAM+<=-K6 M)O37-A_S:G>'R7)S%5QD-\LJ6P79XO]NRVJ=;WI?)>U!YUVW212VHXHV,*@F M4$VBFD(UC6J&TMRHV@8H]%= :7Z9%T6^J*^BWYIP]KXGOS[^E2:UWRTW M^]N&O@_^\_@-1!_";F$QFXQ&23O!:&&$:@+5)*HI5-.H9BC-3; MK$)_8]7, M!B^X M?G3H!1?54E03J"913:&:1C5#:6ZL;?,5O4+S%:'-%ZJEJ"903:*:0C6-:H;2 MW%3;YBOR-U^RF5'D;U;++_FBGEU4V>9J^7F5!UES]V'_A3KJO(2(YO/..V3^ M<0=G%6W"4$VBFD(UC6J&TMRLVB8L\C=AAQ.+?Q39(E]GQ>_]&447.:%:BFH" MU22J*533J&8HS8VRKI;[3+IS";1M0S6!:A+5%*II5#.4YD;5MFV1OVW[KUE]S8I\5[=]R[.B[%OO_<&O#[X4HUTI-\MH[_;L M\]#H>1A*B5&M135Q)'O M8_3X=!@]#_7L\]#H>1A*X-+]K1H5J*:@+5 M)*HI5-.H9BC-#;GMZ.*(GQS'9/-SCFHIJ@E4DZBF4$VCFJ$T-]4'>Q?ZV[R7 M3CG8?0S9C0S9G0S]W\?9W3G9BU';XS13@_54E03J"913:&:1C5#:6Z8;:<73UYA\H%N MHXAJ*:H)5).HIE!-HYJA-#?5MOZ+_771^>$2NZ_-/N2;J@R697F;WVU Z]\V M^D/<7607C>?3UAMU_I,8'%RTUT,UB6H*U32J&4IS@VO[O_CI_=^@'2+][N!+ M,EH!HII -8EJ"M4TJAE*-K:DRU%!Q6H)E%-H9I&-4-I;C9M M;3=^^7:4?F)P.KN;6\9)9X*=!Q\BYJ_>AF]'Z0<' M9W7J;:7O#FA0=4Z":1#6%:AK5#*6Y4;7%VMB_6,Z[6YK_V,&I1 LT5!.H M)E%-C7LV YV/9[-I^S/MT&J,TMQT-T,U@6H2U=2X MVTJ^"<.P$U>T$*,T-ZZV$!O["S%15LMU5C6U;;8L@B_9ZG9_/]GCGR#:6Y#Y MQQDY&B^.>.2M:?*&:1#6%:AK5#*6Y";;%U]B_/R678+0,&W?W7NS9"3M% M!Q6H)E%-H9I&-4-I;H1MRS7VMUS/BO /0=.+]089_22U(^?^^%*9%#T/@6H2 MU12J:50SE.9^;K1MR2;^EHS:D-4_S-!0[[5C;]FB@PI4DZBF4$VCFJ$T-\&V M))OX%\FY/>^@75G]\N#0HE49J@E4DZBF4$VCFJ$T-]NV*IN\PMJX"=J>H5J* M:@+5)*HI5-.H9BC-3;4MV2;^DFWXQA%^<'"DX^YKOYZW+]!!!:I)5%.HIE'- M4)J;55NY3?R5VPO7OS%'GHB M4DJBE4TZAF*,T-LRWE)OY2 MKC-5]N\S[-<&AQ>MZ5!-H)I$-85J&M4,I;EYMF7>9/H*TV.TS$.U%-4$JDE4 M4ZBF4?&!QB4DM13:":1#6UUYQ/5HOF ML]8-@AH=U%":FT[;WDV/+ZD;MOK3#P[.*EK@H9I -8EJ:MK]%,!D'K>3BO9R ME.8FU?9R4_\BNS2_S(NB?E%VDWU[]$TSOS$XG&@/AVH"U22JJ6G/5I]1.&FG M$^W7*,U-I^W7IOY^S;LTV7_LX%2B&TFBFD UB6IJVEU?.(WCZ;P=2[1+HS0W MEK9+F_Z7%LKYQQD<87372%03J"9134V["PRCR31J)QAMT"C-3;!MT*;^!NWC M[?IS7C29/5Q/%/SGV';3?G9P8-'Z#-4$JDE44]/NA_-U)JEH)T9I3EIGMA.; M_7=6OOF'&9I>5$M13XDZB8ZHGC:G1,0VEN1&TW=3, MWTV]\$9POSXXCVA1A6KBR/?1LX13HB>BGG\B&CT10VENGO_XU MDGY]<'+1%@O5!*I)5%.HIE'-4)J;;]MVS6:O,.5%6S!42U%-H)I$-85J&M4, MI;FIMF79S%^6/6/*B[9BJ):BFIAUFZ=1>[Z+5EW'!]3H@(;2W/#9GFOF[[F. M3AF>OG+,/]+@5*+5%ZH)5).HIE!-HYJA-"?KB6W)DE=8.9:@E1BJI:@F4$VB MFD(UC6J&TMQ4VX(MH5>.^<'!D49K-U032;<":T\?T '5\0$U.J"A-#=\MG!+ M7EBX>1\0I,WM":*Y$^QOMU7PL^].,/^)# XMVL>AFD UB6H*U32J&4IS_RG8 M/BYYA3XN0?LX5$M13:":1#6%:AK5#*6YJ;9]7.+OX[ [>?WC#$XZ6M.AFMAK MSGJNZ732GG>@-5W2K>FZ8VIT3$-I;C)M39?X6YWSZ_PR^&6Y6*R:*439NVC, M3PP.'=K%H9I -8EJ"M4TJAE*#M525!.H)E%-H9I&-4-I M;JIM3Y?X5Z4=_U1L/S XPF@IEW3WC S#Z:2]D%"@HTI44ZBF4[>DNQ"K?EW23BI:IZ&:0C6-:H;2G*3.;9TV]R\ZP]X:\(\S-,"H MENZUPP#/.AM("W1,B6H*U32J&4IS$VRKL[F_.J.63?J'&1Q@M%";=QNIWMDL M.JI$-85J&M4,I;D1M@75L)\9G%"T(T,U@6IR MWOUHN%G<6FNNT"$UJAE*<_-IJZ^YO_I*9+?5'=%OWS5[3:0K44U02J MR7FW*)O%DW9 R2$UJAE*]7UZ.V)?FIP1M%Z"]4$JLEY M=_O#)&I'%"VM4,U0FAM16UK-_:758407]YM^5MD?1R^I:)6%:BFJ"523\YZ/ M9NO\\$=K+%0SE.;&U=98\R,U5NOVET&;V_CMP9E%^RU4$Z@F44VAFD8U0VEN MNFT+-I_S]\7,T2(,U5)4$Z@F44VAFD8U0VE.JL.1K< M>]?YN&3\ M%?:?O$>Q?*,-(2JJE=YV]VMKT^:V[K(%]NBU?(DF$Z3DU5>KB<79]O'WM879]5=NRS7 MQ=O::^Y6J[S^^\=B6=V?3_S)YP=^+Z]OVLT#)Q=GM_EU\:YH_[A]6W?W3O:4 M1;DJUDU9K;VZN#J?_."_4;-P4[!]QK_*XKXYN.UM7LJ'JOIS<^?GQ?EDNMFB M8EG,VPTB[_[[6%P6R^6&U&W'7SOH9-]S4WAX^S-=;E]\]V(^Y$UQ62W_72[: MF_/);.(MBJO\;MG^7MW_5.Q>4+SAS:MEL_W7N]\]=SKQYG=-6ZUVQ=T6K,KU MP__YI]TOXJ# CQXI"'8%0;\@?*0@W!6$S^T0[0JBYQ;$NX+XN07)KB!Y;D&Z M*TBWPWKX[6Y'D^5M?G%65_=>O7EV1]O_'# M_*^[LBDWLFB\5]Z[3NJ+NV7A55?>V[MZ?M--V7M;E_/"^V&YK.;Y5C_?9D6; ME\OFNZ[BCW>9]^W7WWE?>^7:>W]3W37Y>M&\'I/[Q@&H0CY9?V\E_SO[VI_VAU]E1UW36?/EHNGK'MX4-Y,%(N[>6_ M51]??][XL7+UG-][IGND:;P#;7C_^:5[ MS/NY+5;-?\>&^X",QI&;_>F;YC:?%^>3;H?9%/7'8G+QS5=^,OU^;-0D+"-A M@H1)$J8@F*&8<*^8T$:_4%6UN"^7RS%A/%3&V\K-NOCQ(HR3K5 _'H[GG3%.WHNSYKO:L\2%A&P@0)D\E@]S^+IFEBKC@*:FG,/=W/ M/?WB%=]:Z3IQ$I:1,$'"Y ,L.5SPHSB:]28.M30F/MM/?&:=N"P_%0O+W[FU MVG7J)"PC88*$R=E@ZGYR&H>]J4,MC:F?[J=^:IWZUIIZ55V]NFL*R_"M$-?A MD[",A D2)D\'PX_#_F&1@CH:L_>GVAN:6J?_S_:FJ"UCMY>[SAVE92A-H#2Y MHQW.?A:?]D9/M31G?^ +^M;99\55T;VW6WAM_LE;EOF'4^)@#3!+E%:AM($2I,[FB&"*)Q% Q5 74T5 M:/O0M_N'[ZLV'SWBL]KVZ+M9'%=%\6J M6#\B#=0G16D92A,H3:(T1=%,!1VD*X\1KV3SE6S DDU8LA%+-F-Y#!<;37NH\>=1D#89&IN_' M_F#RJ'N*TA1%,R>O3=;@95E/>[GS]%%/-1B&*J/3V6#XJ%>*TA1%,X>OO=( MB7S:**$U1-/-\/FU[AB]+?MK+7:>/TK)PQ$B, M^CL M*5$:8JBF;/7%F?()3_M*&<=H(YF.$Q73OLJ0&U*E*8HFJD";5.&0.K3 MSG >/VI+AB/)RK%5 .TJ49JB:*8&#D[K1F*?=HJS"MA3P4>BE?YIT#_)1J!= M)4I3%,U4@38:0[O1^&CLTU[G/'?47]S1C,, /TS\_MA1XQ"E*8IFCET;AZ$] M]6GZRTZ93SO961BH?8C2!$J3*$U1-%,_VCX,CY#Y#%%'$:5E*$V@-(G2%$4S ME:.-QY#.?-J!SK)![(?$9HIXF2LM0FD!I$J4IBF9^1Y:V/B,Z\6D' MNLH&I671T P=GF$LT)X2I2F*9LI!NZ&1W0T=+#[/CWO:R$^JHH+4-I J5)E*8HFJD<[;Y&=-S3#G26#6K$1L-(Y6 5 M0CU8E*8HFJF%@V_NM'NPJEMGUK\4^=7HV%$?%J5E*$V@-(G2%$4S%:+MVN@( M.<\(-6I16H;2!$J3*$U1-%,YVJB-7IKSM .<93),9G9/37K??Y6A305*DRA- M431S_MINC;X\YVDO=9[\T J-TF :]R>/GB6/TB1*4Q3-G+PV5J.7Y3SMY<[3 M'R8S@R#T^\-''5*4)E&:HFCF\+5#&B$Y3SO%60/#9&8P#9*^!E"O$Z5)E*8H MFOEU[]KKC%\6\[27NPX_'@EF3OO+/MI2H#2)TA1%,V>OC#*8 MF:$-!4J3*$U1-%,%VIZ,@9BGG>$\_I%@YL@B@#85*$VB-$713 EHGS%&4IYV MBK,(1G*9IT$TV ^@)XFC-(G2%$4S1: -QMAN,#X:\K37.8\]&HQ]-O/3J#]V MU#5$:1*E*8IFCOW@@C_VD.?>5W;*=]JASII@+_K#7O6'O>P/>]V?8]B&L;8- MXR/D.V/4241I&4H3*$VB-$713.5HPS&F\YUVH+-L1K[I\O2T'XK)T*8"I4F4 MIBB:J0=M0\9V&_)P$;)'.^T@9QV@T4Z4)E":1&F*HIERT<9E?(1H9XS:F"@M M0VD"I4F4IBB:>:U";7=YZ*9HY?6Z_)EV<]DZ$M.@O\ M67_PZ,GQ*$V@-(G2%$4S!Z\]UN1E4<]D&,X,^Y&,2WL/Y]FCABE*DRA-431S M]MHP39"D9S+,9H9!//C[1ZU/E"90FD1IBJ(9&DBU]9F^+.F9CIPGWDME7-I; MN(X>I0F4)E&:HFCFZ+7-F7)!SW3DBN1!V%\'[ V=A8":EBA-HC1%T4PA:-,R M!;*>Z4@Z#O8#Z!GB*$V@ M-(G2%$4S1:!-Q]1N.CZ:]=S5&9]/IFDT>!^ FH8H3: TB=(413/'KDW#U)[U MM'O-3@%0>R=7*Q&E92A-H#2)TA1%,_6DK<3T" '0% V HK0,I0F4)E&:HFBF M9&KW)I]9>" M>IPH3: TB=(413,UI#W.] BAT!0-A:*T#*4)E"91FJ)HAG)FVAF=T:'0V= K M[05H+NT]7;6 T@1*DRA-4313"]HJG=FMTB=7HN?'1.V=7/SIK ?5K M49I$:8JB/6CAI+DIBC;+V_SB[#:_+G[-Z^NR6UV6Q56'G[[>V#KUYB/[SW?: MZO9\TNW(/E1M6ZVV-V^*[HBHWCRA^_E55;6?[YQT_/NJ.U+:]+CX/U!+ P04 M " #;@%M8K_:K[Z " !Z!@ &0 'AL+W=OIEC()<5[4.'H%VWAV$/BLW$0FTIE>2D M^_M1LN.EF1/L82^V2/$<'=(4G6R$?%8%@":O52L JZ8X$3"8NB,_.M);.)MP#<& M&[6S)B:3N1#/QKC+AXYG!$$)F38,%%]KF$!9&B*4\=)R.MV1!KB[WK+?V-PQ MESE5,!'E=Y;K8NA<.B2'!:U+_2 VM]#F8P5FHE3V239MK.>0K%9:5"T8%52, M-V_ZVM9A!^ /#@""%A#L Z(#@+ %A#;11IE-:THU31,I-D2::&0S"UL;B\9L M&#=?\5%+W&6(T^DH>ZF98J:DBGPD,RF(+0^Y89SRC-&2W/&F64S53Z>@*2O5 M&<8^/4[)Z^&OPGLC<5B;J*1,?8TR^8MJ(E]'9+ XTMU RA=1K&P<55 M=)&XZ]T$>N+\V(N"01?W1EO<:8N/:KOCF:B S &['K"UK:7I:[_8^"\1\:47 M^7M2>Z+"*+[<$^KN7.,*Y-).-T4R47/=-'_G[0;HR,Z-/?\8!VLS!__0-%/Y MGLHEPYM>P@(IO?,+U"2;2=<86JSLL)@+C:/'+@O\.8 T ;B_$$)O#7- ][M) M?P-02P,$% @ VX!;6#L[#QL] @ ( 4 !D !X;"]W;W)K&ULK51-;]LP#/TKA%<,+=!5_FBZ)G,,M F&];"A:-;M,.R@ M.$PL5)8\4?GHOY\DNT:*I5L/NUBBQ/?(1XO,M]H\4(5H85=+1>.HLK89,49E MA36G,]V@0;I\!32.,T.P">O@&=Q@*?/ MXUP_#^EK"<\/$_J&&U'#2QQ' MKJ,(S0:CXNV;Y"+^<$CM?R)[ICWKM6=_8R_N6D8"-P> *B/4@^O94\!=B43@ M_B_H.6F)5*(J\5 MV@"#$,#/BDV1)&D\R-EF7^2?7L-D>-D[M(W M4$L#!!0 ( -N 6UC2(_+D)0< "D^ 9 >&PO=V]R:W-H965TBDG38CQ\ENZ9ITT>12^8FL66>EWP/#^5'E'S^6)1?JH40$CUE:5Y= M#!92+L^&PVJZ$%E?S(LRBZ5Z6]X/JV4IXED;E*5#$@3A,(N3?# Y M;X_=EI/SHI9IDHO;$E5UEL7EM[H\;*YZ+XTKQY/[L8 M!,V(1"JFLI&(U;\'<2G2M%%2X_BZ%AUL^FP"MU]_5W_7FE=F/L>5N"S2OY*9 M7%P,1@,T$_.X3N6'XO$/L3;$&[UID5;M7_2X:LM5XVE=R2);!ZL19$F^^A\_ MK1.Q%8#9@0"R#B#/#:#K -H:78VLM745RWAR7A:/J&Q:*[7F19N;-EJY2?)F M&N]DJ3Y-5)RGTE9)RDU2_H%'V\NT*O7_V" M7J$D1W\NBKI2;:OSH53=-R+#Z;JKMZNNR(&NKL3T#2+C$T0"0BWAE\\(IT$; M3LSPH3*]<4XVSDFK1SN6;6, MI^)BH!97)>'(D9+G&@O\4#CP6[ M%G>4"5=J9BJV@ :#4_ZQ$O,Z1=>*#NV0 H>3 'T3<6D+O81#CW6F@06#(.!N M.:[[V5Z/#(^C\)QPZ8C38+65+,X*#Z$ I:Q#" M, E=%MFREJ*L3M!,77XA96"J4%1]X[0&"KD094>%.X4F5VIF.C0V89_YR)U!1SM7E=9FN$1B_B!"M< A6&"NEN/T#HTIP3E2LW< M#= (17PB%'&*4*[4S%1HA"(P SFKW74_VT7)+)?4MF8D#,;VVB5;.SPP,%U; M!V\=J-O]'!\;.D3S%:$^*]DIWQX: M,\(.G(:)!B8" ].[NLP369>B'? \>6I>VT<*"O6>/T=JIFW-5R3T6:PQ34KDA4B)[&\SD9"&NRMT'Y3HB!Q:H)J3 M",Q)G\0BF:8'IL8I)[E2,V\7:$ZB/CF).N4D5VIF*C0GT1?B)&H!(,Z"W2\7 M2S.*67A@CY1J3J(P)UT6>27+NKVQ>IKDI^NK6.M(G8*2*S73]]:M+Y^@1)V" MDBLU,Q4:E.@+@1+=!R7*HG#O-J"E68D"G/239(G69VA_U"/7498 ML_=,^D FJI&)^D0FZA297*F9J=#(1'\,F3K"^6%D@B./-::1B<+(I*O\QS<@ MX:YZS[@C-3,QFL+HV&?Q.^4T5VKF Q&:TQ@(/YW%WQ%.#Q<_''FL,4U=#*8N M7?S0WB0LTG(-/HQKC/(G?*<*[4S%1HAF/P;<7.(H?#<5OD5E\^ M@(QI(&,P4>D:A[9+8)'>4^D#U9A&-3;R6=5.XVWIR=M4)=]5[RGV@&]?HQGT^V,6=0IPK-3,56T^Q MP_MOG=4/AP-WJ>#(8XUI).,P4^GBAZXZ89'><^F#UKBF->[S:2[NE.)6>NL:S@<(G(XM*^SX=;O>)L?4=_$Y7V25R@5%_/ZF^;7PYM?AD_\!4$L#!!0 M ( -N 6UBT?\#5L ( )T' 9 >&PO=V]R:W-H965T;,E@;B39,VP-3!6)[F/;@)M?6PK&#[;1E M?_W.3IH5" 5-O#3VY;[O[KY+[X9KJ6[U$L"03<&%'GE+8\HSW]?9$@JJCV4) M M_,I2JHP:M:^+I40','*K@?!<' +R@37C)TMJE*AK(RG F8*J*KHJ#J?@Q< MKD=>Z&T-5VRQ--;@)\.2+N :S$TY57CS6Y:<%2 TDX(HF(^\\_ LC:V_<_C! M8*UWSL16,I/RUEZ^Y2,OL D!A\Q8!HJ/%4R R2KM)%% \8, M"B;J)]TT.NP PL$S@*@!1(\!_6< O0;0>RV@WP#Z3IFZ%*=#2@U-ADJNB;+> MR&8/3DR'QO*9L&V_-@K?,L299*KP"U+FGE"1DXN[BI784T,^DN]4*6I[0@Y2 M,)1Q?8C6F^N4'+P_'/H&8UL&/VOBC.LXT3-QPHA<2F&6FER('/*'!#XFW68> M;3,?1WL94\B.271Z1*(@ZG4D-'D%O!-0!3U\3O>_@X9YJ>FT?>HZO]T(? MCLB44VS PW;\.I]IH_ _\KM+^9JYW\ULY\:9+FD&(P\'@P:U B_Y\"X]C3\8X:\B*\@J(G!-HM:SP^U-DS@05&1 ..#1TEZHU M>^S8[?!<)5$0#L(@"(;^:E>QIXYA&)^VCHJCY^4M3CLE_T2/=YU$7X.X.K +5P"T"33%;"U).@M;8[ MYMR-UD?V,>Z>>E7\HZD7UR55"R8T-GJ.E,'Q">:CZF507XPLW7B<28/#UAV7 MN#]!60=\/Y?2;"\V0+N1D[]02P,$% @ VX!;6%A@^'$K P @ T !D M !X;"]W;W)K&ULM5=M;YLP$/XK%JNF3NK*:PAT M"5);.JW2*D7-NGV8]L&%2T %G-I.TN[7SS:$0DJR5*)?$FS?\_CN.1^<1VM" M'U@"P-%3GA5LK"6<+\YTG44)Y)B=D@448F5&:(ZY&-*YSA84<*Q >:9;AN'J M.4X++1BIN0D-1F3)L[2 "45LF>>8/E] 1M9CS=0V$[?I/.%R0@]&"SR'*?"[ MQ82*D5ZSQ&D.!4M)@2C,QMJY>1::A@0HBY\IK%GC&*P9TB/( M(.*2 HN_%5Q"EDDFX<=C1:K5>TI@\WG#_E4%+X*YQPPN2?8KC7DRUCP-Q3## MRXS?DO4WJ (:2+Z(9$S]HG5E:V@H6C).\@HL/,C3HOS'3Y40#8#I[@!8%<#: M!C@[ '8%L \%.!7 4UE#"$Z199_@BS#LCLO#KEN''*NV0LZ0:*3KY35X%M>=YPI*^: M^KRVLAS;MMI688>5Z?M>;=6*:%!'-#@\(G@2WP<&78'L97GK>>B3+.R)K*6> M6ZOGOF.-N7UJVB=9V!-92]-AK>FPWQHKZ=QF7;B^:6S5V&LKTQL,MVNLPVK@ MFSMJS*LC\O9&-"4SOL:TLZ[V(M]Z!OHD"WLB:RGFUXKY[UA7?I^:]DD6]D36 MTM0T7GHWH]_*JOB:GYR!/]S^>G59#=VM^@L[K%S#,[8J2V^TICG0N6KQ&8K( MLN!E(U?/UM>(<]4\;\U?R.N%:GE?:,J[R0VF\[1@*(.9H#1.A\(E6K;[Y8"3 MA6J [PD7[;1Z3,05":@T$.LS0OAF(#>H+UW!/U!+ P04 " #;@%M8<<35T,JV7EZZKD@QRHB[$$KCY,A@[YM:^-/A!H5!;8V0CF0GQ M8"=7Z=#Q+! P2+15(.:UA@DP9H4,QF.MZ31;6L?M\4;]B^ IU/%VKEPBFRB->A<\ AJ!V",M"*K QK2C2)!U(42%IKHV8'96Y*;Q,-Y?97O-/2 M?*7&3\=?A$@+RA@B/$7?= 8277%-^(+.&*"14J 5.D>-V>D4-*%,G9G%^[LI M.CTY0R>(^"5[O@(3M D.2CU@K>2_.M6F*^V3%5"G78A>Z4OU9(D,'3,G54@U^#$[]_YH?>Q+8>CR& M!>6<\H6Y98SP!-JBK22ZI82M-^L8]R(?>P-WO1U'BQGVHZC;F+TB[#:$W:.$ M+T<__6,NFBE-NO7P5BKAUNY^K]O?0=PW.H_ZN!TP; ##HX"CY'%%%;7EKA4L MW-LS#/N=W>2U6>%.OQTM:M"BHVCF")L"R4V%DA)X\HRT)%PQ8EG;4*/]''IX M!W3?YMSW#Z2PUW#VCG*:@O+&$>SMG:V@&WK8WX';-]LYJ16>NU6)162@9-6LJHD6 MR[+>SX0VW:,<9J:_@[0&YOM<"+V9V V:?PSQ7U!+ P04 " #;@%M8W>:! M'6H$ F%0 &0 'AL+W=OR4>'G*TX>*;7%*JP/JB^K6Z'/_ 9ES@I:2L9+(.CCV+M"EU,Z)3FN<&2?/XIP;UFF>:Q-WC9_3W M5?&ZF ZH$Y?23K7-WQS6^T+B@R>#.>R^H7;.I8Z('96BI> MU,F:0<'*[3_Y7C=B)P&%!Q)PG8!?FA#4"57G_"VSJJQKHLAD)/@&"!.MT?@#[6D MR4BI0+]I!3<"4E51*< M6ZZ=75-%6"[?ZKM?[J_!V9NWX U@)?B\Y&NIT>3(5YJ@>8P_J\F\VY+!!\A< MT]D%P-DO $,<6-*G+T@/8)6.N^F^;DO3&]ST!E=XP0&\]ZQDBIY_U-_9W-*! MOS[J>'"C:"'_MM6Z!0_MX&9X7LH5F=&QI\>?I.*)>I.??T(Q_-56^4!@G3X$ M31\"%_KD@^!2@BD1X@PD05C-&/ITF DLB\RJ?=6O;#87". AS'L,?4%@>S M+$1VJE%#-7)2_:3E^7 7H[WVH#1,XWX7+6%1E,# 3BUNJ,5.:M-*S$(1ULJT+1W)18LWM%)TU M16?#:%NV+UH1RN*D-RHM83"*86H?E0BVTS0<3-UJJ)YL!3#$/;*VP#0*P^0 MVQU3@?Z'P-7)'>D*TPQ'?7J6. Q1?$!]43NO(^=T.?DLR%Q_V]HI6^D-.G$/ MA=8MM9VZ4?":XH:0 MV=8U(.=D?$SCDGTO'(6P;S!M86$6Q ?(M5,Y MRJYV3J"31_A :-VRV\D<9:^J=DZO<'(O!D+KKEU;QX#=CF%8M3OR,)0ZQ.Y( M+GZ!UN'6>F"W]7BQUN%]=Y'A+.L-4$M4FNY$=5GN["RX'<@I2E=#=5U:LN." M:J:V,)P=6 _BUD%@]^K?K7-X?S$?!6F?VGY0#/L:Y^]L8ID=Q-^)6+!2@IP^ MZBQXD>ATL=V4VYXHOJKVM1ZXTDO6ZG!)M;$3)D#??^1<9GP/2;"10G)2J&#H7#LIA@N=4W?/E1ZCU] Q?QJFTOVA9QWH.RN92 M\;(&ZPI*PJHG7M4^M !^_ P@J '!-B!Z!A#6@/!00%0#(NM,)<7ZD&*%DX'@ M2R1,M&8S"VNF16OYA)FV/RBAWQ*-4\D'SO,EH11AEJ//J@"!;IC";$K&%-!( M2E 2O4&?L!#8= @=IZ PH?)$GSX^I.CXZ 0=(<+0EX+/I6:1 U?IP@R]F]5% M7%5%!,\4X0?HEC-52/2.Y9!O$KA:42,K6,NZ"O8RII"=H:!_B@(O"#L*NCX M'GH6'G3 TT.R1Q;N[U$3-DT*+5]X2)-VVY,2F5$NYP+0]]%8*J'_3#^ZNE!E MB;JSF OF4LYP!D-'WR 2Q *=CGXDF3I"Y%MN!LU[D;[V).6H=@8 MBD@YPT3HNTUUF5B1]2R9N507B7\17@S<1=NCUSYN8#2&]1DCO M?X6<(J;W?((47G6)JHCCMJ@P#+=$[CA"ZQ\8[U07#N][?4[D;Y8=_?\B3MB KZ\78CW=8%78*8VD$G4<;G M3%676G/:S-*1'2%;YU=ZQE8C\2]--:!OL9@2)A&%B:;TSLYU3:(:>M5&\9D= M V.N]%"QRT)_)X P ?K]A'.UWI@$S9='\@=02P,$% @ VX!;6%&ULA95=;YLP%(;_ MBL6JJ96V$DQ"("-(;;-NO9@6]6.[=N D6#68V2:T^_6S@:)T<9*;X&/[O,][ M3'R(&RZ>90Z@T$O!2CEWO*-(>"R$M>0:E7UEP41.E0;%Q9"2!9FU0P M%X]&@5L06CI)W,XM11+S6C%:PE(@61<%$:_7P'@S=SSG;>*>;G)E)MPDKL@& M'D ]54NA(W=0R6@!I:2\1 +6<^?*FUU'9G^[X1>%1NZ,D:EDQ?FS">ZRN3,R MAH!!JHP"T8\MW !C1DC;^--K.@/2).Z.W]1OV]IU+2LBX8:SWS13^=P)'93! MFM1,W?/F._3U3(Q>RIEL?U'3[QTY**VEXD6?K!T4M.R>Y*4_AYT$C \DX#X! MM[X[4.MR011)8L$;),QNK68&;:EMMC9'2_-2'I30JU3GJ>0;YUE#&4.DS-!/ ME8- =Z4BY8:N&* K*4%)]!G=UJH6.BZX4/0O:0_T? &*4"8OT!FB)7K,>2VU MBHQ=I8T9>3?M35QW)O !$PM(+Q&./B$\PCYZ>EB@\[.+]S*NKFLH#@_%X5;7 M/Z#[52JJ7QQDB.P:UV;75*:$H5<@8F;SV^F.[;KFHLQD15*8._HF2!!;<)*/ M'[Q@].6(:W]P[1]33_0AC&V>NJQ)FV7NVC;!?C3%L;NUP,8#;'P*-K'!NJS@ M'6SL>W;89(!-3L$"&VQB@6%_8H<% RPX!9O:8,$^# =!8(=-!]CT%"RTP:9[ M,"\*H] ."P=8>!3VJ&\ID+4"84.&>\BI%P0'WEPT(*/C2*X(L]&BO3^E%X[# MP/\/Y^YT*-/L?Q"QH:5$#-8Z<70YU0JB:Z!=H'C5-JT55[H%ML-@M,'QR^8LD_4$L#!!0 ( -N 6UA%_JM?5 8 ,TK 9 >&PO M=V]R:W-H965TC+ABPTM4G[%MK241U:L*E(A=ZOUA&\KFBZ;1D4^ M09X73HHT*T>S:?/;^VHV93N19R5]7P&^*XJT^OJ:YFQ_,X*C;S]\R-8;4?\P MF4VWZ9K>4O%I^[Z2>Y.CRC(K:,DS5H**KFY&K^ UP6'=H(GX(Z-[WMD&=2IW MC'VN=]XN;T9>/2*:TX6H)5+YYY[.:9[72G(<_RC1T;'/NF%W^YOZFR9YF+#VS_"U4)!;7>@N6\^1_L5:PW HL=%ZQ0C>4( MBJP\_$V_*",Z#:#_0 .D&J"G-L"J 7YJ U\U\!MG#JDT/I!4I+-IQ?:@JJ.E M6KW1F-FTENEG97W>;T4ECV:RG9@1>B? [W=YMD[K\\#!&-S*:VNYRRE@*S X M_)Q0D68Y?R$#/]T2\/S9"_ ,9"7XN&$[GI9+/IT(.:Y:?;)08WA]& -Z< R+ M*X"2EP!Y"!N:SY_0''M-VO^39=T)N1G-><5O=T-/OQ!QAZ/YF< M]3F1:L M$MF_=%F705I5RRR76'R[: ;=&P;PPCCI.>4(4S>:P)/#R/6 M49[I07#T(+!Z\)&)-)?9R_G(VA)FROF@$W:2B6"4Q%$OYV%8& 8)1KV[Q3.H^&9#G#@^;V,K6,Z M,^/XF'%LS?B6EAF3!$?ER99SN\DZ9VD)_@,/'3(98NWDU-N/2S'B2$PS-SF: MFSB]B2)*3;>OY5V(G58 ,L2H989(@C]@&=F3!J.1G9.?G\"JZ$]0H>X;X/ M*DRKX&$<]>":V(=YK@TM#B,[#ILKN*]5<'ZHX.5#%=S>QNHQ75D7Y\^H8(KI7X%QWW8M/=XLC^78'#4,CCZ7@9' MPQ5DG(0#!$=#!/?A((S8AW-NNBV!HTL1.#(0^' %%AD '$>X;\(E^!NU_(WL M_/V*@[52-N%+3 MK6Q!&SD#;60$[2CHOR*T]WBR/Y< ;=2"-OI>T$9#T(;Z>J&R90C:_C",V,=S M[DOEEK.QG;/UU\I-;69B0RNP:@YDY?JQ5X7V#DZ=;$[5B"LUW=R6WC%T6K>P M4U)WJD9E6MJ2.[8OIC\]+):#A$XR3_HM,%=:=EA '?O_5K7TXYZ;;^=C# M3M/=Y[M=^>V]9?V(9TS=Z=*W4S7B2DTWLL5N[+N=@HZP65GI4HVX4M.M;)$> MVY'>?$W6T_'EXS"AM.,N3/1GIB-85V9= OUQB_[XD<].'J]7X:!>#1P9AOA# M@K"/Y-1,)YU/)^L/77]-JW56<@D(*RGO745R--7AV]'#CF#;YFO*.R8$*YK- M#4V7M*H#Y/$5DU5+[=0?:!Z_X)W]#U!+ P04 " #;@%M8W-%2(J$" #] M!@ &0 'AL+W=O0$;?.[O'#"7 MR9J+5UD"*/1642:G3JE4?>6Z,BVAPO*2U\#TG9R+"BL]%84K:P$XLZ**NK[G MA6Z%"7.2B;WV*)();Q0E#!X%DDU58?%^ Y2OI\[ ^;CP1(I2F0MN,JEQ 0M0 M+_6CT#.WJY*1"I@DG"$!^=2Y'ES=C,UZN^ '@;7<&B.39,GYJYG<95/',X: M0JI,!:Q/*Y@!I::0MO%G4]/ID$:X/?ZH?FNSZRQ++&'&Z4^2J7+JQ [*(,<- M54]\_0TV>0)3+^54VB-:;]9Z#DH;J7BU$6L'%6'M&;]MGL.6P/?W"/R-P+>^ M6Y!U.<<*)Q/!UTB8U;J:&=BH5JW-$69>RD()?9=HG4KFL%3H^Y*2 ING)-$% M6N@7GS44$,_1 U:-((J -#-5 IKQJL;L_8M$5GHZ!X4)E6?H!!&&GDO>2,PR M.7&5=F<8;KIQ\Y*RX4B*HUK,VA>]#O<2OU.;IC*6TRP@HT:X0 IK:3_[I>2B7T_OG=EZJE MC_KIYINZDC5.8>KHCT:"6(&3?/XT"+VO![(-NVS#0]43_:A&?9Y:56!5YK-< M):,HC/7250]LU,%&QV!!'ZQ5A5NPV/.\?E;0L8)CK+"/%>RPAGM98<<*C[&B M/E:XPQIX^VE11XN.T>(^6K1#\\=>L(\6=[3X(.VY!-VJ<[W]^YCQ+C,<^,$> MYKACC@\SN<*T#S?>V9718#@:_K\MW:UN9GX,#U@41'I>1KB#:9MM. M%*]M@UMRI=NE'9;Z_P3"+-#W<\[5Q\3TS.Z/E_P%4$L#!!0 ( -N 6U@; MN;;E3P< .%$ 9 >&PO=V]R:W-H965T)@33Z*M!N0=-N%\,N&(NVA>G#$^FD&?;C1TJ*9-HR M:Q>G%[4D\WU(F0?BJ_,JNGK*B[_YFC%!OJ5)QJ][:R$V[_I]OEBSE/++?,,R M^SGP.5ZMA3K0GU]MZ(K=,_%U*493S.,U*PY77O MQGX7.E,54+;X/69/?&>;J%-YR/._UW7^A^>?+R9!XH9[=Y\D<"<&C"H P:G!@SK M@.%^P/A(P*@.&)W:P[@.&)\:,*D#)J<&3.N 4B[]:CK*N72IH/.K(G\BA6HM M:6JC%$09+:$65ECAY2^Y9%N>%_%AL"Q:1 M+ZQ(R<><9N16[L:"^'01)[%X)J]=)FB<\#D->D3@C7];YEM,L MXE=](<>H>NHOZO%XU7B<(^.Q'?(IS\2:$R^+6*0#^O+DFC-T7L[PO6,D_IH_ M7A)K?$$G-+[L RW.\)#<_@G6EP2V^[J79O)0:/50.BV,JKIR!_?I0- MR ?!4OY7Q^C>5[1A-TTM"N_XAB[8=4]>]3DK'EEO_O-/]MCZI4LE2)B+A'E( MF(^$!4A8"()IRALVRAN:Z/./.>=$KK214B#[)N)LM8WY6JFP2WA&V+G"0\)< M),RK8*,2IG*DQ[EUU7_<5=-A"WOH3"=ZJ^"[G! T;&WN1\W?U3S+ M^5]6\[^,,YHMI 3((N>B:XU[;R2>*P DS$7"O HVWIW>R6"VIX&.1C-KOU4P MZE#*:%\&H,%K,A@W,A@;95!G1;S.BH3*BA*5%?U';CAGXJW*H*/JT++.D+JD M8>SE7&D@82X2YB%A/A(6(&$A"*8INF!%;LD(MJ6U>M62,DZZI&;NYERM06DN ME.9!:3Z4%D!I(8JF2W/'=;6AN5N-0TD027.A- ]*\Z&T $H+431=@DXK0><[ MGE:V>EM>]Y2KT2DZ(^!LT2%I;DW;7;('UF%FZ'6T&;0N9?*@5+J=C*!.SY0A6;XG2;-D=(1 6[ M(!M6Q'E$9(!<1D5.5%4UVB9R+=4:=NH*:LQ#:2Z4YGWG][>GMOR1GKLL1!\Z MD !*"U$T7;:M&6^;W?@[*=)%O*$)D7<1V^Z;4#/B;(U!3?B:MFN)#KLN7CL*P;9I0^E!5!: MB*+IPFIK ;:Y&/ C-2$S\FQU0:W_FJ:IRYJ.#O0%=?6AM !*"U$T75^MLV\; M[=LJ,1,%S3BM'O$ZKBJHJP^EN35-6^>&L^F^J*"&/9060&DABJ:+JC7M;;-K M?X(==O#,%U?/[HPZA0>U^:$T%TKSH#0?2@N@M!!%TP7:%@7L&=84@]8 H#07 M2O.@-!]*"Z"T$$73'Q5M2P:.N63P?5/,##A7=%":6].T-&X\&&FQQMBB8VJ0)><@+"93W#!<&'\/1[[(6XK%NM.4-://%AK4 M[(?2/"C-A]("*"U$T70YMN4%!_N\O@.M"T!I+I3F06D^E!9 :2&*IDNP+14X MYE+!?5.5VC1%@\V+>?>:&'_)4+N9V)-;F1DHR.%2;,'9\M0VAA DKSH#0? M2@N@M!!%T\7:5C"<,79MAE8OH#072O.@-!]*"Z"T$$73)=@6.1QSD>-'BF@U M4K_EG.XM>;?FCL^6%_3/$Z T'TH+H+001=/EU98[''.YX_0:FG/X1P8#>[:O M*6B% DKSH#0?2@N@M!!%JS35WWEO0LJ*5?D.#2Z%LLU$]8*!YFCSGHZ;\NT4 M>\<]^UU0O6VCQ50O__A$BU6<<9*PI41:EQ.ILJ)ZGT:U(_)-^7:&AUR(/"TW MUXQ&K% -Y/?+/!&PO=V]R:W-H965TDDBS0A^]0DF4KEAF[&*"Y2'3@ M?$-Z?@_)":?/0GY3&\XU>4F33-UT-EIO/W:[*MKPE*EKL>49O%D)F3(-MW+= M55O)V;(P2I.NZSC#;LKBK#.;%L\>Y&PJP> M?(G7&VT>=&?3+5OS1ZZ_;A\DW'5KRC).>:9BD1')5S>=.?T8THDQ*%K\'O-G M=7!-S% 60GPS-Y^6-QW'](@G/-(&P>#/$[_C26)(T(^_*VBG]FD,#Z]W]* 8 M/ QFP12_$\D?\5)O;CKC#EGR%*ZP^W$-\E^2Q81@(6Q4FLOY-W'MG1/>&1NN1>9'JCB)\M^;()Z$+WZS&XNS'Z?X;WGG.Q\8#>?YVOH M?.^D>?A6Y[/=V.G8$HI>+:=>P>O9Y/0I4UKFD*\T^?,S-""?-$_57RV]NRUI M_7::2<,?U99%_*8#>59Q^<0[LY]^H$/GY[8P8\(\3)B/"0LP82$2K"&6?BV6 MOHT.8EEQ*2'+K.*,95&$!9BP$ G6$,NH%LO(FFWNV4N]=K<^IML $Q8>CX$.7H^A$<9Q'<8QUJ+ "KKTZXX)\\;' M$1[TC\.+Z3/ A(5(L(8")K4")E8%/ @-R3YF"=G*&!2PA2N6BAPF +B5'-83 M;6HHHE!:BT$(O6E(*[EX+['Z10I),(4A!;M\NBA(X/9.%< MT]>*L'J^6!&8-!^5%J#20BQ:4Q'[RB:UUL)J140B4R*)S:1A%JDO\#O:,+GF M\.:)2U &D::6WJJ/WM$BY4@=J%5,5)J/2@M0:2$6K:F.?2F3VFN9\V*!JDC% M!F7 *LU'I06HM!"+UA3-O@Y+WRK$_C]%%]2J M[AMCI&-ZNNJ"V1$?E1:@TD(L6E-H^W(O?:/>^ZK*VZJ*R=$2I=_^GQJ[LXNS M#6I]%Y46G/V9A%A^RP!W#TZ;I1PVON8@H8+=+\2N/'A6/ZT/*\Z+(WK=??/R MI.,][)LAQ<#F: 6FSO4(!B/+PX/EC1;;XNS:0F@MTN)RP]F22], WJ^$T+L; MXZ ^PCG[%U!+ P04 " #;@%M8+@3V0,<' !O2 &0 'AL+W=O_[B8[)*+_O1R M$R_Y/5>?-G="?^KO*/-DS3.9Y!D1?''5NW;?,L\O LH2OR;\2>YMD^)0'O+\ MS^+#N_E5SRE:Q%,^4P4BUG\>^2U/TX*DV_%7#>WMZBP"][>?Z5%Y\/I@'F+) M;_/TMV2N5E>]<8_,^2+>INIC_O0CKP]H4/!F>2K+W^2I*CL<]8<#P1(!?!_CGUC"H P;G!@SK@.&Y M :,Z8%0FJSJ[96J"6,732Y$_$5&4UK1BH\QO&:TSDF2%%.^5T'L3':>F 7]0 MY.>'-%G&A30D>4-N\^R1"Y4\I)S<\RS)!?DI5UR25P%7<9+*[W6A3_?7M M]Y=]I1M1H/JSNL*@JI">J-"EY$.>J94D83;G$$J+<'?2=CQGU$XG9>U>2WAX1KCGG&Q\=$[M?AGN MMH0S>_B'6%P0QVT+-U+A[=3DE3S/IJ9WF51BJR]7BOS^7A<@[Q1?RS]:6G=3 MT?QV6G$5?BLW\8Q?]?1E5G+QR'O3[[YQA\X/;6E&P@(D+$3"(B2,@6"&6/R= M6'P;??H^EY+HWFA>B(9_5DFVW"9R50BG32M66%>M(&%!!1N4L*+K?YPZE_W' M?0$$!15LN'>^*=5W<8=Y"5O*.=7/00+/+;-0N@>NMK3EDXKO&LZD;!@ M>'3V!Y/Q<3:/B_G^<;$(V30&@AGY'NWR/;+F>_^.KNBBVY)J)71-*A(6(&$A M$A8A80P$,P0RW@ED#+UO&R/%@H0%2%B(A$5(& /!#+%,=F*9(._;K+"N6D'" M@LF+]VW')5S?]0?'7<6+* 9JN9$QUVE&^4ZG'H!\+89\XY-C_;9$VJOHFDDH M+8#20B@M@M(8BF8*:<\NM R=;NVU=58!DA9":1&4QE T4P6--^A:W:3I MNTQQS55$Q*K5)JCC77>_&[UPJ#<:'"H ZO5!:2&4%D%I#$4S%= 8?J[=\?O( M-Y6#5/@-^59)%6?SPC]ZR(6&Z:WV&X\6^VPP]G2SCB\-4&,/2@NAM A*8RB: M*8S&5W3MQN).&)43M7=3.C]A5]1 4Q.3D3-IT034,8320B@M@M(8BF9JHO$H M7;M)>;=]2).9UL."B^(:\2K)B%S%NJJVIXXW[K&IYU'?&0X/U0 U'*&T$$J+ MH#2&HIEJ:!Q,UVYA=C0=:MK+(_=;>[V=]0 U*Z&T"$IC*)JIA\:P=*T65S4. M3:3@EYGF:QD*2#1=5C]'>853DD?$4Z(*.#H4!M1RAM!!*BZ TAJ*94X(: MPY/:#<^/?,[7&[43QNM"#3/=6\1+7MQC;@XL"?(JEB1^+M0JF+K&\7Z?Z.ZB@5*"Z&T"$IC*)HIEL;4I%;_ZX0[[AONN*S<\>R4.VZOHJO1":4%4%H( MI450&D/13"$U1B>E4'><(OV]6R@M@-)"*"V"TAB*9HJF\46IW1<]QQVW(SH+ MQ6LQ3UJG*070BD,H+8+26,M).3HG9H8;WY/:?<\7G>\Z_M#Y=L='SO?9)0-[ MFSIG#FI>0FD,13.SVYB7U&Y>GCD4M5,Z_PNW^)_>H.T?&.I70FD1E,90-%,& MC5])[7[E?QB*VLF=I3%L'=@>Z@+J7$)I$93&4#13%XUS2>W.Y?\Q$H5.UJQI MEG%M *TPA-(B*(VA:*98&EN3VFW-_S@SVT[O+(QC\W3@C&E+'P.U.Z&T"$IC M*)HIC\;NI':[\UI*KMX42R_G),WCC"SB69(FZ@OY2JYOWI/;:AW&]5)P?NK1 MB+V*SAJ!VJ-06@BE15 :0]',97J-/>HY4*/"@\[]A-("*"V$TB(HC:%HIF@: MF]2SVZ3_=OF7'=M9/.[1@W[?H_3XT6X K3>$TB(HC:%HIC :V].SS^^L9XY+ M/MMJ)1#%Q;KJGKX^3RJ_KW?]4NQZKW?):L4S^47H4?.J7390'QI-4 6F\(I450&D/1*EWT]UY[LN9B6;[11NK1\393U>M#=M_N MWIIS7;XKYN#[P'T;5>^^:3#5JW@^Q&*99)*D?*&1SL5(IU-4;[>I/JA\4[Y< MY2%7*E^7FRL>Z]NCHH#>O\AS]?RAJ&#WCJ'I/U!+ P04 " #;@%M88A+- M:IH" #1" &0 'AL+W=OE(TAKLDND=JN:=?LP[8,#AV 5,+--TO[['1O*DHD@52(? M@FW\OCZ/;P=_S\6#3 4>9V!EEN17XINU6!#XO5[7 M2W)^=D'.",O)]X27DN:1]&V%,6EG.ZS'OZK&=T^,?T.?B#-\0US']5K4BV[U M$L(!<6=MC([0O4:5,^X>UT+O\JE$B4>2D5^76,'LE*0R=]MX%Z?X#V9'8&/ M&O!1YQI_C&,P=P?N7 7HKXB@"MJ8.XU>RER9S8R9OEMW@3-P1F/?WK7 C!N8 M<2=,)<0@]'54T"=- MWGK!5A;C@XTU=/#7;*P*HW.@EV+8!PE')_L;*K8,DT<*,=H[@RE&(ZH$6E44 M+TP.VG"%&&ULM9K;;N,V M$(9?A5 710)LHH/E4VH;V$02FF(7&R1->U'T@K9H6UB)=$DZW@!]^)*2(IF) MPEKH]":1Y)F/A]\>D[\Y.S#^36P)D>A[D5,Q=[92[JY<5ZRVI,#BDNT(5:^L M&2^P5+=\XXH=)S@MDXK<#3QOY!8XH\YB5CZ[XXL9V\L\H^2.([$O"LR?KTG. M#G/'=UX>W&>;K=0/W,5LAS?D@#JA MC/@M(P=Q=(WT4):,?=,WM^G<\72/2$Y64B.P^O=$;DB>:Y+JQU\UU&G:U(G' MUR_TI!R\&LP2"W+#\M^S5&[GSL1!*5GC?2[OV>%G4@]HJ'DKEHOR+SK4L9Z# M5GLA65$GJQX4&:W^X^_U1!PE^.$["4&=$)R:,*@3!J\31N\DA'5">&H+PSIA M>&K"J$X8E7-?358YTQ&6>#'C[("XCE8T?5'*56:K"S52>7$1D M*='799YML%9:H MTP^@3X3);Y@0]4D%6>TY25 :>143B+!?G*NSQ(4)G'\[1 M!Y11].N6[06FJ9BY4O5*L]U5W8.HZD'P3@_\ 'UA5&X%BFE*4A/@JN$T8PI> MQG0=6(F_[.DE"J8?4> %@XX.W=C3$[)4Z4.=[D^[QF-/C\C*VGI\0OK *].# MCO3DE-;#,MVWS.6@>7\,2M[ ]OZXI4+RO:HG$OWQ606@6TD*\6='[ZXK6MA- MTV7R2NSPBLP=50<%X4_$6?SX@S_R?NK2"1(60<)B2%@"!#/T#1M]0QM]<4]V M^%DK*Q!;HYS1S84DO%#%>2F[]+72^NH+"8LJV+"$Z>_3IT4P]3QOYCX="_H+"8L@83$D+ &"&?J.&WW'UD_O+56%D0B).);D(\)K M=8OD@5T\$\P1IE2MD+E0J_,NL:WHOF)7L,E1M9/[1W/Z"K;X1SA@NUIYZ?6CN@K*R@MJFDC<]7I3\)7B].NN,'@ M35P"U3M3CB/+P.]51-'?J-_2UL[OK14D+0*EQ:"T!(IFZAZTN@>@A;;&0@A*H MSIOSVSHNOMUR,382G9,+:K+4M*FY70A?[Q= &XU!:0D4S12LM6U\NV\38YYG M6K!4"89*>^PLHTCO^\1YIX"@WLV_]"ZH.M)9Y$"=&E!: D4S-6W-&M_J%?3T MXNRPWH*"NC6@M!B4ED#13)%;Q\8?PRY80&T:4%H$2HM!:0D4S92Y]71\NZES MTH(%U-4!I44U;6A;V+P-Z5K8_!\VC-_Z,+[5!OAO#JF=W5L@4%^FIDUL H': M+5 T\^?SUF\)['Y+WQ\%:YSY[@RGYA3=V!OMJPDH+0:E)5"T2C[WZ'1'0?BF M/(OSJ3SA\NIYY%\EU8F=%E,=(/J"^2:C N5DK9#>Y5A) MR:LS.=6-9+OR#,F22@:;8/PS[(-FT+E42/I.)N MV(\?*:NZTEJLTE\223[GU3DOQ>,'UNQ(V6>^)T2 +VF2\;FU%^)P9]M\O2=I MQ&_I@63RDRUE:23D*=O9_,!(M"F2TL1&CA/8:11GUF)67'M@BQG-11)GY($! MGJ=IQ/Y^1Q)ZG%O0^GKA8[S;"W7!7LP.T8X\$O%T>&#RS*Y4-G%*,A[3##"R MG5MOX1U&GDHH(GZ+R9$WCH%J947I9W5ROYE;CJJ()&0ME$0D_SV3)4D2I23K M^*L4M:I[JL3F\5?U]T7SLIE5Q,F2)K_'&[&?6Q,+;,@VRA/QD1X_D+(A7^FM M:<*+O^!8QCH66.=1 M6@<.;L"C?+8V>4( W8(ES9X)$_%*GCZ2+*8,_$(%X> U)B**$_Y&)CP]8O#Z MU1OP"L09^+2G.8^R#9_90M:G[F*ORUK>G6I!9VM9WP(T_0$@![F:].4+TEVG M2$>:=#R<_IZLY-U]E0ZG[71;FEHYBRIG4:'G#CE[GW'!R;6XOOO8.#\J'/*I!@V)-9RT:U<=(?4 M%T]9E%+Y /Y#-@"3+6%,'BPI%QS(APP\,)+&>:KS\Z3K%[IJ^CTO;F#HNG)I MGYM.:<+DS/2==A@>K'*D!U[E@3?HP20M=SO4Z+@^J7/@R& MQ%I&^)41_J 1S6FDMI?.DT&%2[>123%L2*SE7% Y%Q@=1H%)%TV*84-B+1?# MRL5P\/E[8'&VC@]1 MZF-,^TSU_8VY,N"N&DNR!E]#HY.WE#-EI4DU M;$JM;64-U'"0-%\T?DN)YIY#D]!W.CRW?&$<'BYI;,LU_<)KX6\IW!["H=OS M01,63,*@:\,U^!?6 Q'$C#L(S":P##LM:F+&8&B6@J%1##:JADVIM:VL21A^.PI##>1. M@QX*:\(\V O#PP6-;;B&87@M&H8:T(63+@WKHMS0[9IP#1R&-0_#D4 ,-:@[ M]:9=(-:$>="%L-OE-8@8U42,+B;BYJ4\XV2=J^57,UC[4YY1'#:JADVIM;VM M<1B9Q6%D%(>-JF%3:FTK&[\O?SL.HS[F=M%($^(Y/0XNH_QS4>T>:KY%U^); MU ?77F?_&X*'RQN[A#77HI%<6^;Y0]WU0W3K9A1H[<:+)O5:\.>([>*,@X1L MI;QS&\IJV.E-V^E$T$/Q[FE%A:!I<;@GT88P%2 _WU(Y0LL3]3JK>M^Y^ ]0 M2P,$% @ VX!;6% !CL9S P 6@P !D !X;"]W;W)K&ULK5==;]LV%/TKA%84+;!%GY;LU!:06!T6H,6"IET?ACW0UK5% M5"(]DK*S_?I=4HIJRXJ6 GZQ1.J>HWN.+LGK^4'(;ZH T.2Q*KE:.(76NVO7 M5>L"*JJNQ XX/MD(65&-0[EUU4X"S2VH*MW \V*WHHP[Z=S.W9[!F C_F!P4$?WQ$A9"?'-#.[RA>.9C*"$M384%"][6$)9&B;,X^^6 MU.G>:8#']T_LOUKQ*&9%%2Q%^97ENE@X4X?DL*%UJ3^)PV_0"IH8OK4HE?TE MAS;6<\BZ5EI4+1@SJ!AOKO2Q->((X,?/ ((6$/0!T3. L 6$+P5$+2"RSC12 MK \9U32=2W$@TD0CF[FQ9EHTRF??^(=:> O,E 4U:JMPC[\I"1-Z_>DE>$ M"8C/R ?!=>%(N]Y#ODI@8OR.HW!D\;; M8)0Q@_45"68_D\ +PH&$EB^ AYZ%!P/P["5OCRS<'U$3=E\LM'SAV!>[XTK+ M&M>?)G]^P !RIZ%2?PVYW;!%PVQF6[E6.[J&A8/[A@*Y!R=]_9,?>^^&G+HD M678ALA,7H\[%:(P]_2 4EC3'+0+=A$?-^+9FJC".#IG8D$TLF=E*]ZDW=_?' MSIQ'^%$P34ZCLC&>$QV33L=D5,=2\#U(S5:X7DUE#"4_RO"C%7!)LNQ"9"?. MQ9US\47747Q)%R])EEV([,3%I',Q^9_ZJ_& P"V_.1F&C&L(XJ.:3R;)M+=\ MSH.B( EZJ^<\*$SB<'@!33L!TU$!-Y7 Y?.O/?W,&8<] T@).5D+A:<>GF$$ M;:M870UIFYYEY(=AU--V'C0+^](&8OQGE,TZ9;-+;G&SLPSZ6]QYA!_YT:2G M9(SG1(?O?>]1O%$EGX6FY6B-M03'&^MTYO=,7@Y$^;,PFO44#(1%<1+W5+A' M35<%[L) !<7P &0 'AL+W=O59@?>M)^5\%O M@M5^NTUH@JB*3H]%<4]$75K2ZA=-?)O:,B))7DOQJA+RTT36JTZOJB+^MB[2 M%1?E/TGXYS:I'LE'\FLD1%2+A+P+>!4E:?E>'OWM*B#O_O[^>%K)ENOZT[AK MY:)MQ7FA%=LAGXN\6I ?Z]%@12Z*3 Z19=0,,F=20?DME\-61:X?R7ZYR^BQ M.7QV'XD5^<\O$DE^KGA6_E=S.N=M^YZ^_7JH_E1NHIB?3.187')QQR>G__B; M/;?^I=,%$A8@82$21I$P!H(I\O)V\O),]-,_ZH$HKTJ2E.562D=.OG+ZDL-4 MF=0J*W6",1+'"@8)"UK8K('52<+=J>U;MF7)R_AN7PN:NBX?]+ NR3O/M?-0>?&)L;& M'0D+6MA\/YZS83C#PXI19-<8"*9$?;Z+^MP8]?"!BS@I.=F().9U]$6=.39Q M7A52 *(D&RF+)N;:D!OY8T..A 4MS-^+I6L?S6;/(JXMM9P_"SBR8PP$4P+N M[P+NC[O,HSN96S;7>3VPW]:7^6M7N;&%L2'WAU>M[Y*3_)947&1-Q!^YO-JU M 3>RQP;MO;D9)O'\7P1_JUURG M"R-KK"Z6@XQ+YEN>,YA\@V%!VYU;PX*AIJ#M^&SK=Y,L(P! M_!H]/$6,O+OF.;])JO?-T%X.0JL+J1D_-J8=;7\XFRV&^52@*??1T4145\[3 M!!1Z%@Q%4T.ZYP_9QI#^>]/<9\FPMKG:BJRVHAFYU[Q.SI)B]8$D>26/E4E, M[J)TJ[U:SNNXZ1W:-0&D/1U'#W9IYM-'-.+S1S MK[P7WR15E";_>^[<=M&&&G0=;7_>',09ZKM!:11*8RB:JH;>>[/-YMN5'-[E M3=H9N13\A@LA!_]F/-"J .JZ06D!E!9":11*8RB:*IC>Q;-G;_QC@ TU^:"T M $H+H30*I3$43959;QO:9M]P8"-5ZZB2TU1.KF5.NA7QNE&6%!J/XO6>J6BP ME]TVF:K M\\P=IE,/\G MGZ.')-MF6GU O5M=,':T3J,,+I850&H72&(JF:J=W>)WY6T]@ M4+\72@N@M!!*HU :0]%4F?6NL&-VA7_,A3'#1TO(W-7#71AHMT(HC4)I#$53 MU=-;Q8YYM>BX] ?J^K[2,]>0_D =7BB-0FD,15/5T3N\CMDV_6Z#!^KM.L-E MJ,N%9A5J &TVA-(HE,90-/5QR=Z[=5]9(YMDH_)A,VZL'J"T $H+H30*I3$4 M315-[Q:[]AOGPR[45X;2 B@MA-(HE,90-%5FO??LFKWG'\N'S?#1$C)WMI#K39$$JC M4!I#T51=]/ZP:W9ANX<'NB=(ZM^TGA[EUJH!:A!#:0&4%D)I%$IC*)HJF=XT M=M]Z!;$+]9>AM !*"Z$T"J4Q%$V56>\ON^85Q*.L&S-KM&+,/?->MFZ@_0BA M- JE,11-54=O"[MFK_6['GHS,T>KQ!\D,X,T9OBT_O.E5= ^42B-H6AJC'OS MUC5;I.H2NNAE^P7JVW8TY3GSF>MKVSC-#N42B-H6AJA'L#UC4;L&&V M28M'SE]>\&\&C(XMDA9 :2&41J$TAJ*I^XOU?JQGO7'&Z4$=7"@M@-)"*(U" M:0Q%4V76.[B>>;WO<.NC;;4N1&.6O/)HFC?'&195(1S?XY'^K[U;B>>.0'622^ M\:HMJ-6*J]'*8O9<+-"5MU!:"*51*(VA:*I8]G9%-3NKB(WTS$V,3DN\@R:I M -IJ"*51*(VA:*U$IGM[?&=-CF5;MM]N[H;HOXLV9C]&?'+^Q/ M8;O1>X]I]YW_'(G;)"])RF\DTCKRY=VG:+=R;]]4Q:;92?RZJ*HB:UZN>;3B MHBX@/[\IBNKI3=W ;D/]T[\ 4$L#!!0 ( -N 6U@*37T,Z00 +X: 9 M >&PO=V]R:W-H965T>V>+^=L)Y(XH_<B.*" MO9QOR9H^4O%E>\_EF=U$B>*49GG,,L#I:F'=P.M;MVQ0WO$4TT/>.@9%5YX9 M>RE._HD6EE,HH@D-11&"R*\]_4"3I(@D=7RK@UI-SJ)A^_@U^J>R\[(SSR2G M'UCR-8[$9F%-+1#1%=DEXH$=_J9UA[PB7LB2O/P$A^K>0&8,=[E@:=U8GJ=Q M5GV3[_5 M!I@I&F Z@:HU%TE*E7>$4&6<\X.@!=WRVC%0=G5LK44%V?%4WD4 M7/X:RW9B^2A8^+)A241Y_COX^&T7BQ_@"CS*IQ_M$@K8"CS07/ X%#0"Y=W@ MIAC)XKYW=U20.,G?SVTAM101[;#.>UOE19J\$('/+!.;''S,(AH=![!E)YJ> MH->>W")CQ#L:3@":_0&0@S#X%=@@WQ!.\_K+D $W8X7+#*XFP[]R.EX54R#J MZZ^Q;5%K)*=]3:_G;+]!W_C0HX%5'F- M*L\X7E^RO9PZAU,IKV+[9>R"+?NEZ[NS M ,WM?8\FO]'D&S7]Q4E62!JJPN^H0-AU J=?1="H"(PJGJIQ&2HBZ(BX0LCS M9[A?Q;11,36JD%A;T?@4(=.N$ B]6="O8];HF V>)S2+3IDDLYY) @-/,TF@ MHZCH& OJ:TES*>EF3[ET)U#.&R 12\$G$G/P1)(=[<6>9>X$S33*%.#A<,*W*G>,1*\[ MU= $:@@'%>ZAF??WE)=+URPT6+YIDJNX!FOSC5PV'7)0(7!:Z&8TBY!#+"_%0;KZ.U=6C6$4CQ'IEY M?[J'UP&'J%! 1V:@G^'@=>2V'.@$4^AKX(04S1&^D(>C2ZSED>(],O/^IWIX MG>L-6'5%B!3ZD1G]9WIX'?W8DO $:LP2*> C,_#/\W#47>_KBD/A'9D7^V?; M-^JN_W6B%-K1<+2?Y]QUHC<3;#K5*%241V;*?R;\A0J]:9N;CRQ2K-B/S6\( M>M/&EW@#P,H1\-@W@"$XQEUWP!A#J/%*K"P"#U_S#Q+2]85I,',U;W:X]1_. MX#7^(!EX:.UAQ7=\RGI^D IWL H%<#QJ[3Y(3L]_,P@ZGN8%#"MX8_]"EHTO ML83'BO'8S/B?:MEUKB.B.A/-JQ!6R,=FY)_IV'7T(\=&T\E41P8%>FP&_7F. MC;N+>TUIN(KMKGE=?[9CNX-7^J[BNCN[>Q((Y<%D8.$KF139Q+(Q+S:+*E.!-N6&Q3/ M3 B6EH<;2B+*BQOD[RO&Q.M)D:#9LEK^#U!+ P04 " #;@%M8_XW(=NL# M "U$0 &0 'AL+W=O04G'!5I"I+TO&4RI5EX>V6'&@ M@1%*$YLXSL!.:9Q9T[$9N^?3,0B9AEB,-R8LWP]1R/M("9\2.&C=AI(TWEB;%G MW?D23"Q':P0)^%)#4/6WACDDB492>OPJ0:UJ32VXV]ZB?S;D%9DG*F#.DI]Q M(*.)-;)0 $N:)_*!;?Z#DI"G\7R6"/.+-N5K9"TPUC&R.MV,29=N-"3'Q2TZ^W"./B ;B8AR$"C.T&,62_%1#:KV]XCE@F:!&-M2*:V7MOU2P9M" M0?*.@IB@KRR3D4!W60!!$\!6;"O*9$OYAG0BWH)_@< V>^YX'C,7:#%/(7;;+Z?U]+5;4AXFE-K O@9K^O=?>.#\VT;J M1& -BI<5Q8DR(JPR]WF73 MN=Z1;+R*C=?)YNX%N!\+"/9Q\7[C\HD,'>\-E<[%CJ0RJ*@,3N68P>^.<:X\ M,GS#IF5:TW\-/8>5GL,^)J=/">S3<]A/S\[UCK3ZJ&(SZMSQ/\W=HN)GM@:N M[DJTC2ATSV,?VEB-3GD4G BLP?VJXGYU4,0%+$DH%V@%O/!JJU,+S.&.4XES MH0_OAD\[5SZ2%W;JB]0YX%CHQZN$Q.X>9MU+'TMM)T? ?\!I)>A^^,WGJO9=;EP'LGXNK$ /?*#'3$M>KF]=+M M3R0$N,X(\."PR^D!=#6HM_Y%,K MY:$Z9U$"2P7I7 S5-N7%&T'1D6QERNPG)E71;IH14%57ZPGJ^Y(QN>WH!:J7 MFNG_4$L#!!0 ( -N 6UCL!D+@QP, &<- 9 >&PO=V]R:W-H965T MA?RA=I1J\%@67,V" MG=;[ZS!4^8Z61%V)/>7FGXV0)='F46Y#M9>4K%U0680HBM*P)(P'\ZEKNY/S MJ3CH@G%Z)X$ZE"61_]W20AQG 0R>&KZP[4[;AG ^W9,MO:?ZV_Y.FJ>P<5FS MDG+%! >2;F;!#;Q>0F0#G.([HT?5N@<6927$#_OP<3T+(CLB6M!<6PMB+@]T M08O".IEQ_%N;!DV?-K!]_^3^WL$;F!51="&*O]A:[V;!. !KNB&'0G\1QP^T M!DJL7RX*Y7[!L=)F* #Y06E1UL%F!"7CU94\UHEH!<#T3 "J U W(#X3@.L M_-* N Z(768J%)>')=%D/I7B"*15&S=[XY+IH@T^XW;>[[4T_S(3I^>?J$F: M B.P$.5><,JU F(#7#-X]VC*RUQ?+ZDFK%!OC.[;_1*\?O4&O *,@Z\[<5"$ MK]4TU&8PUC+,ZXYOJX[1F8XA I\%USL%WO$U79\:A(:B04%/*+=HT'%)\RN M)F\!BA#V#&CQ@G 'AB_KY9*2W-ZOC'E^+* M(O9;V"WC6NU)3F>!V1,4E0\TF/_^&TRC/WSIN:39\D)F)ZF+F]3%0^[S/_=4 M$LWX%A2NC'.AM"][E4OB7.S^^#"/H\26SD,[+7T5ACA.3U7+O@JE"8:-Z@0D M:4"2P1IXSSCA.6UA7/LXDDM6P27-EAVB0O':R"FU)(S?XG[O5BMC1I MWP CL1D=3"Z)4M1;$Y5GVJX)F'5+HB_"&4PZ%>%Q2M/,7Q!9PY0-,GWDFII, M:4#KG=F@5<51,+)B!=.,>O?BK#>8#'5*>-'7Q#'J0/4U29+XF<8-TWB0Z:O0 MI ";7JG[,,;](8XGDPZ'1P23K /2%R4((3_)I"&9#)+<[TS%C NX?P>K?=JOHM3 =*O+(XLSG/1FI2_#8QAWUWS8.H&65&[= M25Z9@1ZXKDYP36OSM7#CSLB=]EO[%>%.ML\VU2?(9R*WC"N3@HVQC*XR,R99 MG>JK!RWV[IR[$MJ&UL MM=EK;]LV% ;@OT)HQ= ":R0>4K?,-K T+38@Q8*D[3XS-FT3U<65:+L%]N-' MR8ZHC*0T*,N7V+J0[V$L/2;EV;&LOM9;SB7ZGF=%/?>V4NXN?;]>;GG.ZHMR MQPMU9%U6.9-JL]KX]:[B;-4VRC,?@B#R ML^K'%<_*X]S#WN...['9RF:'OYCMV(;?<_EY=UNI+;_K925R7M2B+%#%UW/O M-WQY19.F07O&%\&/=>\]:H;R4)9?FXT_5G,O:"KB&5_*I@NF7@[\'<^RIB=5 MQ[=SIUZ7V33LOW_L_4,[>#68!U;S=V7VEUC)[=Q+/+3B:[;/Y%UY_)V?!Q0V M_2W+K&[_HN/IW"CRT')?RS(_-U85Y*(XO;+OYW]$KP& HP&<&T!;]RFHK?*: M2;:85>4156MFI M!VKOH;D#+NL=6_*YIR[QFE<'[BU^_@E'P:\#]9&N/C+4^T(-E]IJ.K4*VU;- M3718D 3"<.8?+&&T"Z-C8:$M[-0JZH>I++"'A5U8.!86V<)"(PR2L#G5%A9U M8=%86&P+B\RP,,6.L+@+B\?"$EM8;(81FF)[6-*%)8-AG[99NN#*%BQY -HX9=0"VNV\#2WSLWZ_Y$(4H=;6,.%I\F%3;K"*$P= M<9HN/,TN;.)% 3ON<*SQPM/TPB9?)""N.,T7GN87M@ 6Q:XX#1A^CF#8) S" MA#A"M6!X(F'8- PH#1UW+&C"X'\B#"R$J6_;Q%& %@Q>0C"P"(:=GD)OVC7H MS^*.LPR]KR63'/VM)H:B6J%;5LD?J'?$6M!+N ;:-2#/GR\.TCBU1&TAC%IH MI1^%QHX@U+M884/]L4^A+L4'9XDNDPY-WMRER>1XXN7 M:L+H*&'VQU\F833"#L-H[V';J&%65:AI&$3.T6G$Z"AB5E:HB1A.P;'KW MGL WOV9\9-5&%+5:F*U5N^ B5AU4IQ\(3ANRW+4/Y1]**<[?_4RS^ =02P,$% @ VX!;6$:H^>_5 @ : @ !D !X M;"]W;W)K&ULK59A3]LP$/TK5H8F)A62)FT'K(T$ M[="0NJFB8_N ]L%)KHV%8V>VV\*_W]D)43M"A5"_)'9R[_G=\UV>'[.LVAH/I4EB#PS4*J@AJ),/ 7T0),3,E^5)0?<'T,Y MN:*3\!0QO4G)+F;3\CQT2=R1)@@/W.Y MTE1D>N@;5&K7\]-:U56E*GQ%U0324Q*>=T@8A%$+?/P&>!0X>+@+]]&?QJ2P M,2ET?-%^D^XO$VT4%MZ?MHPJBEX[A6W&"UW2%$8>=IL&M08O_OBA.PB^M.5W M(+*=;*,FVV@?>SS/I3(G!E1!%DRX.N#6 ,(931AGAD'KEE:L?<=J/Q[KN!^= MG0_]]79B+X.BL-MM@G8$]QK!O;V"IU(LWZ&W]T)*=] /HO\$OXPZZX9!N^!^ M([B_5_!U+=/558=,:YU/'3)>*84MV"%S@VUFNY'(!:GB&3;F3&KF^O#^ZZ.Q MW]*$(PW3[26Y7T6]%BEQNRTE+L0;)S-(3%MA'I1RQ[Q!8][@G>;]D"(]J'_[ MA4QW,NL0 6ZQ=->#-A,/SULYZ6^= _8,_D[5D@F-[;# E8+3S[A[JCK7JHF1 MI3L:$FGPH''#''\%0-D ?+^0TCQ/[&G3_%S$_P!02P,$% @ VX!;6-IG M8$%; @ 3@8 !D !X;"]W;W)K&ULK55=;YLP M%/TK%I.F3FH#(80T&4%*&E6KU&E5JVT/TQX&H'1*Z4/' M _CCGG//N;8N22W5HRX #'DJN=!SKS"FFOF^S@HHJ1[("@3N;*0JJ<&IVOJZ M4D!S!RJY'P9![)>4"2]-W-J=2A.Y,YP)N%-$[\J2JN>6"&7\:3F]+J4%'H\/[-?..WI94PU7DO]DN2GF MWJ5'M+30;Q( JR1D3Y!FH.EW: M_DS#H(&2B)12F$*3,"(Y?=8]+J+.1=3+?:+6PN7!PC!\R\*X MLS!^[T'D3&=R)PS!0#@EOLDP=1EL9]NGP2"81(F_/R$L[H3%[ZOMF[+BD[*" MZ8OG'Y'^47NPG?8K55LF-*K8($LPF*!7U72O9F)DY3K&6AKL/VY88,,'90-P M?R.E.4QL$^I^(>E?4$L#!!0 ( -N 6UCW CNWZ ( $ ( 9 >&PO M=V]R:W-H965T,WXD\@!)'HN M"RHF5BYE=6G;(LVAQ.*<54#5SH+Q$DLUY4M;5!QP9D!E87N.$]DE)M2*QV;M MCL=C5LN"4+CC2-1EB?F?*11L/;%<:[-P3Y:YU MV/*[P$F8@'ZL[KF9VQY*1 M$J@@C"(.BXEUY5XFD8XW =\)K,76&.E,YHP]ZK;] FT^H M^5)6"/.+UFVL8Z&T%I*5+5@I* EMGOBY]6$+X$8O +P6X.T#@A< ?@OP7PL( M6D!@G&E2,3XD6.)XS-D:<1VMV/3 F&G0*GU"];7/)%>[1.%D?$-35@)ZP,\@ MT #-U&N5U04@MD#?*N!8$KI$IU^9$&>HC9V">ML [2#5"E+WH%RF:%;/!H >9PDZ/3E#)XA0])"S6F":B;$M51Y:C9VVFJ>-9N\%S:Z' M;AF5N4"?: ;9+H&M#.A<\#8N3+VCC FDY\B[^( \Q_-[!%V_ NX[!N[UP)/7 MG!X8N'LD&[^[4]_P^?^]4Y00D19,U.J^?E[-A>3J._O5YWC#&/0SZMIS*2J< MPL12Q44 7X$5OW_G1L['/K?>DBQY([(=)X/.R> 8>YPH'X4D:9]C#3(T2%U< M5W'@N$-U?ZMM*_JB F^T&Y4<1@T"/XRZJ!WQ82<^/"J^_1[[M#? :.L\-_0N M]E1=]T0%T5Z"R6'0P L\IU]ZU$F/CDI_8!(7?<*C Z/",(@N]H0?1@7N:+07 ME1Q&#:+A<-]T>ZNVEL"7ID<)E+*:RJ; =*M=&[PRU7]O?:K:8]/-_M$TO?46 M\R6A A6P4)3.^5!IXDV_:B:25::"SYE4_< ,<]7B@>L M;]@3&XF^H#N3T/\ M%U!+ P04 " #;@%M87=EUMJ(# C#@ &0 'AL+W=O%C-HG4"5MM'RJ-FFGWV0,W M"2K@K.U\[+]?8QA"P$G345X2#.=3/>,_Q!I HD.1EV)JK:7% 4TTJ^:S"=O*/"OA MF2.Q+0K*_WN"G.VG%K;>;GS-5FM9W;!GDPU=P0+DM\TS5R.[C9)F!90B8R7B ML)Q:'_%CC-V*H!'?,]B+SC6JK+PR]J,:?$ZGEE,I@AP2686@ZF\'<\CS*I+2 M\6\3U&KGK(C=Z[?HG[1Y9>:5"IBS_)\LE>NI%5HHA27=YO(KV_\-C:%Q%2]A MN="_:-]@'0LE6R%9T9"5@B(KZW]Z:!+1(6#_#($T!-(G>&<(;D-PKR5X#<'3 MF:FMZ#S$5-+9A+,]XA5:1:LN=#(U6]G/RFK=%Y*KIYGBR=GG,F$%H!=Z (%& M:*'V5;K- ;$E>N9LE^GU58,3W%T,DF:YN%>,;XL8W7VX1Q]05J*7-=L*6J9B M8DLEKIK"3AHA3[40R,6(,20/B$1_ M(.(0UR!H?@7==32=&.CQ-;-[FHXON'';A7)U//=,O/F6"$D/" [J M[1> [EZAA&4F[Q]-::_#>N:P55EY%!N:P-12=4, WX$U^_TW[#M_FE)VRV#Q MC8*=I--KT^E=BC[[!"EPFIL25A/'FEB5S=TLBK#:0+MN(H8@[/OC4U \!(U( M> 2="!^WPL>7A3.N:EEI$EX3_@D:AV5K86@LO%I,8EJ!LI;]>3<);5I-;!HMO%.PDGU&;S^B]U20:KK!+ MG-XV&(*B<8![VV (&JGNCIAW G:.#8#SWH+2,$^F]/H5Q0CJ23=AR#GEG=8% MOZ^L-+SN=&[HD;YP VH@?(C!071&.#D*)U=4EO2:E]!HCPP+/1Z430,J\IW^ MIC*@1CCTSGRD\+%;P1>_WHW%7W;F#KZ8ZO/427AC;0C#'G:COKE M"ND\!$H3KT\D]4"RC>[17YE4';^^7*M3'/ *H)XO&9-O@VJ"]EPX^Q]02P,$ M% @ VX!;6#90+]/:! -QX !D !X;"]W;W)K&ULM9EMCZ,V$,>_BD5/U:VTMV ()-DFD;*!JBO=7:/=N_9%U1<.3!)Z M@'.VD^Q*_? UAB6!L'33.F_"T\S/]G_,X(E'>\J^\36 0$]IDO&QL19BW,V&=&M2.(, MY@SQ;9H2]GP'"=V/#6R\W'B(5VN1WS GHPU9P2.(KYLYDU=F18GB%#(>TPPQ M6(Z-*;X-\#!W4!:_Q;#G1^Z/X7* ?DYKR0 M)ES]HGUAZ_4-%&ZYH&GI+'N0QEEQ)$^E$$<.V'O%P2X=[*9#[Q4'IW1PWNK0 M*QUZ;W5P2PHK;ZE7G.43Y5$P^326?F)R MGX4T!?2%/ %'']!GPAC)0X?>^R!(G/ K>??KHX_>O[M"[U"G0[ WNCJ7<[19W_RVM]Y0[;G$/WN+N*G>K0PRGBJ6C>,XKO%\WD @\7=WR#0EA;,A\Q('M MP)C\^ /VK)_:5-<)\W7" DVP6GQZ57QZ7?3);/H0/*)I**Y1^=H)\I1GVVT6 MR4,(\8XL$FB+3@%V%3C/_;N);0\];V3NCF5OL<*V:]6M_,Y.GJNG)EA-3[?2 MT^W4<\[H+E9?+#G+96JJ)(4G^1WE,HZ)\!_PP'7J5D'G:/ZC5EZEE=>IE0]+8 PBI0_A' 2_1CN2;$GQO4[D MBH%D8>OD\TZ5PK@IU*D1]GJXH5-G'\^=>II@-3G[E9S][E=Y35@L\K<5A?*+ MQN+%5ND8'N7<-BG[IU+:_89*LQ8CUVM.N<[^G2NE)EA-RD$EY:!3R@JE7E-9I&?\DED5RGBC9Q.]LY]Q.F$^;KA 6: M8+5@#:M@#2^WQ!CJC(].F*\3%FB"U>*#K<-ZWKK@1[&$UW.]XS825'<7SA5? M*RW01:O+?U1.X0MD,_2W-*9(E;ZM8>EL]-Q71RO-UTH+=-'JX;,/X;,OE]]* MMJXHZ:3Y6FF!+EH]2H6:?\WQVDM=4O:\=H?.]:@L5IKL>HWE]!!&^J( M5!?K4'3B?ZDZ248B@F1B@FP+:+J"+'QNU45G83C32O.UT@)=M'I$#F4K=B^8 M9#15D664=-)\K;1 %ZT>I4/!C+LKYL\@4)+'Y[BF:__3LZ5 [CM.<]&DL_CU MM=("7;2ZU(=B&G=7TX^"B-9_'KK]SI[L.FF^5EJ@BU:/P*$&QX,+IB2MA;=6 MFJ^5%NBBU:-T*+YQ9^UX3DH:GBPEO$&_F9&TUM!::8$N6J&T>;1!E@);J9U) M*2/=9J+8;*KN5KN?4[7GU[A_E^^*JHVW Z;84OU$V"K..$I@*9'635]JSXI= MRN)"T(W:AEM0(6BJ3M= (F"Y@7R^I%2\7.0-5'O%DW\ 4$L#!!0 ( -N M6UB1?"YP:@0 .D/ 9 >&PO=V]R:W-H965TJJTMZ].-T+DPQ@-8E9VP'VVY_M MI $2D^V+OH$\_&<\/WMBSTSVC+^*#8!$ASPKQ-392+F]=5V1;" GXH9MH5!O M5HSG1*I;OG;%E@-)C5&>N;[G#=V, M[:<.=MX>/-'U1NH'[FRR)6M8@'S9/G)UYS9>4II#(2@K$(?5U+G#MW,<:0.C M^)O"7IQ<(XVR9.Q5WWQ-IXZG(X(,$JE=$/6W@P?(,NU)Q?&]=NHT8VK#T^LW M[U\,O()9$@$/+/N'IG(S=<8.2F%%RDP^L?T?4 .9 !.6"?.+]K76'>B).#/#P@H%?&_AM@_""05 ;!.\U"&N#T,Q,A6+F84XDF4TX MVR.NU-ZP4I$C%Q)4J.#V$F]2! MW%>!^!<"P3[ZQ@JY$>CW(H7TW(&KJ!HT_PWMWN_U.(?D!OGQ9^1[?F )Z.$= MYH%GS'V+^?P]HX?&'/?0!,U"!<9?\-.%0G,JDHR)D@/Z]VXI)%D>Y%5N2P-116X8 O@-G]NLO>.C]9INMCW0V_R!G9S,9-C,9]GF?+221 MI63\!WJY6=R@+Y ")QF2Y&";P\I79'SI370WPW@8CB?N[G1RNJKQ*!Z=B^9= MT0"'.C5W%IJHH8EZ\V).5RO@4"3J^TU+0)+=VC"BCTR%CW0V_R!G9Y,W;"9O M^--4 *0V+)2QI,H!$)]1HPX84:] ;\XYD9;5WDTP=]42EBPUGU DB'+53O:L9 MA%[4HK&(?!S9:<8-S;B71IWSZA17U89>L[1.>TE)9B,96P+PH[#%8E%%0Z_% MTA5Y=I"X 8E[0?YD0B"U%"DL)8*#I,6ZI&*CJBEKCL4]XU<8784?C_T61I^; M,PSL'6L'KQ?D+OFN J1T9Q*<<_I'#[^5X6>C-2V<5+23PPE"H MO4LU"-QW%L&J-V9):\JL8XK9&4(N@PX M:#-T10,\ZD!85,$07^ XUANXO^#X2VZ 6T,/.^,-HZ@=>EJ=Z=):S^]U'VMZJZ.;J@G^ M1OB:%@)EL%(NO9N1BHE7?65U(]G6=%I+)E7?9BXWJA<'K@7J_8HQ^7:C!VBZ M^]G_4$L#!!0 ( -N 6UBF_55@EP0 %D1 9 >&PO=V]R:W-H965T M2L^/"@<[+A3NZW4E]P5W.]WA+[HG\OK_EZLSMLJQI04I! M60DXV2R<+_#R"M4!->(')4=Q<@QT*2O&'O7)S7KA>)H1R4DF=0JL_@[DBN2Y MSJ1X_&R3.MTS=>#I\4OVW^OB53$K+,@5R_^E:[E;.(D#UF2#JUS>L>.?I"TH MU/DREHOZ%QQ;K.> K!*2%6VP8E#0LOG'3ZT0)P$P& E ;0!Z:X#?!OAUH0VS MNJQK+/%RSMD1<(U6V?1!K4T=K:JAI1[&>\G57:KBY/*FS%A!P -^(@+,P+V: M)NLJ)X!MP#79$,[)6M\$7X0@4@!9V3AJ.4F"#\0 M9_G^-QAYGVTE_J)D9P7[7<'^5/;E'!53IKQIN6!E)+Q9UO53:JP3J5; MQF$)(4SCN7LX+<>"\L(XZ%!G/(..9S#)\Y[DFQDM1<5QF1'0"F&=<$VBZ.3Y M?NQ[ Y(F""5!9.<8=AS#28Y_JT:L6B['DI9;D#,A0(8Y?U;]]XBY?76$)MD M#>\FR1Z!:ER:*M2'8^,6F2%#WA#-Z)BB(4&JGEW3TDM>4Q.66JB74=@P; MN\1DAX;:F1@4IR-S,NW(I9/DKG:84ZG7MQ*PE)RNJMI17QOMU.2"3L:Q(6P! MA=&(FM#K32[>NM\(I)M;&N#W<$ MKPG7 '5_PYA\.=&[Z^YKRO(_4$L#!!0 ( -N 6UC9I5+3R 0 $@3 9 M >&PO=V]R:W-H965T$FD&O+52&PXD,PHE<7( M<]UH5)*<.O.IF;OG\RG;RB*G<,^1V)8EX?_<0,%V,P<[KQ,/^6HM]<1H/MV0 M%3R"?-K<O" I(I88@ZN\9;J$H-)):Q\\:U&F^J14/GU_1[PQY169!!-RRXGN>R?7, M&3LH@R79%O*![3Y#32C4>"DKA/E%NUK6=5"Z%9*5M;):09G3ZI^\U(8X4,#1 M$06O5O"Z"L$1!;]6\$]5"&J%P%BFHF+LD!!)YE/.=HAK:86F'XPQC;:BGU/M M]T?)U=M^6U8JL*ABX_<@VH!**KETX*[;]"#0$5.5GD12YS$%& =!)YXL4B'&V!Y/XX;>^'_26^:4T!0&R(U["XK];JKT98+ ZQ#KRX1A M:*_6<2\2>1V:?2E0C\Z0L+;D_ & _YW1B],!N?T6>UMVB^J!:V3 MV(STP>)XF-?P9XKSLZ(EYT)KFW;?<^+!]FO^G7!.S"XKQ!;JC3?]N_R\!MMWL'JCSC+GMZ6?DX5H"ZQOE0O MM8=$VJ3V_1X>[&ZTJW0VZTX."*<7;"L/]ZS3"$;]DA-'89=@7VH[";RUB/6Y#(A6QT<$50PE\ M9:YJA$HF[&@A$M1$(RF#'$BS3%;#.!A*[' MAFUL)Q[(,A9JP@Q&.5["(XBG?,;DR*Q=(I)"Q@G-$(/%V+BQKZ=#%:\#OA-8 M\YUGI"J94_JL!E^BL6&I!4$"H5 .6/ZMX!:21!G)9?RN/(TZI1+N/F_=/^G: M92USS.&6)C]().*Q,310! M<).*!KC]#58^O_$*:_05,X;5GJ#+ M*0A,$GXE9Y\>I^CRX@I=()*A;S$M.,XB/C*%7(HR-,,J[:1,ZQQ(:SOHGF8B MYN@NBR!J&IBRAKH09UO(Q.ETG$+80\Z'=\BQ'+=E0;='R%U+RYT6^?28[)Z6 MVQW5N/6VN-K//> WHUR WAIYQ,1V3/G@LG#\JN->>GIM7NJ"^2:YSB$ ML2%O" YL!4;P]HW=MSZV\3JGV?1,9@V67LW2ZW+??N*,HU!^@#6Z99*B3J,MT%5@]?V2N=IEU+N149F9W)K,&K7_/J_X.7"&.2+3LQH3DL MY;6Y BY4: Z,T A=RJD-8,:OVC!VI[6ULNWT=NI.)7LFLP;904UV< :RBR)) M-IHL1,>![<[JE\HVLIW"4\F>R:Q!=EB3'?X_V39TI:V_<[1=W[+VCO;K('M@ M>\V@Z>N@_M"M8\JJS)WF)@6VU$VBNH^*3)3M03U;]Z$WNOW:FY_(_K1L)__: ME,WM/6;R8'*4P$):6KV!7!$K&\9R(&BN6Z@Y%;(ATX^Q[+&!J0#Y?D&IV Y4 M@KIK#_X 4$L#!!0 ( -N 6U@]H2" %0, *,* 9 >&PO=V]R:W-H M965T2N92\;P$:P]RPMP;OY0Z; #:O3< 00D(7@,Z;P#"$A#N"NB4@(Y5 MQH5B=8BQPM% \"42QEJSF8$5TZ)U^(298W]00G\E&J>B>Z!808K&6"@"$AW& MH#"A\@A]04\/,3H\.$('B##TF/&YQ"R5 U_I?0W:3\H]1FZ/X(T]V@&ZY4QE M$EVR%-)M E\[7'D=K+T>!8V,,23'*#C]C()6$-8X=+$#/&Q9>% #CW?9O6/A M[89HPNH,0LL7[G &*_0H,)/8W8J?-]H472O(Y:\ZW1UOIY[75(PS6> $AIXN M"1+$ KSHXX=VK_6U3K-]DL5[(MO2LU/IV6EBC^Z6#(3,2*'S5H'F5R:!IS@A ME-@DY]H@19,5 J;<2J+S4W!*W7+"\P*SU2>)]/U+GC-.4TV(#K%$&!4@$HT[ MJCL/Y]>)]4]D6R)W*Y&[C2+?@*ZV*8J)5(),YC9= MKYS$*W2W%OCB\JY.IT;J]^;M/LGB/9%M2=JK).W]ISK0VZ>>^R2+]T2VI6>_ MTK/?F**7+[HYDJ"[$Z>KXBC=3->R(JSJ%'7,W8V;W&OW7]WE?VTZI^&V3=QL MX\+R-W[?.8B9;8-,39HSY?Z)U6K5:9W;!N/5^DAW8*YA^DOCVK=;+&:$241A MJBE;QWWMD7 MD9LH7M@F8<*5;CGL,--=) ACH+]/.5?KB=F@ZDNC/U!+ P04 M " #;@%M8Y@#6\6D# #<#P &0 'AL+W=OT?+:)2J1& MTG'R[7N4%%GR%*$.V#>Q*/$>WH]\I-Q-]T)^5UL 31[RC*N9L]6ZN'1=E6XA MI^I<%,#QR5K(G&H-.,BWO+60R%3N=,0X+2=0N MSZE\? ^9V,\>04O54%3F#GXCBF0]^ DO__FC[RW?;"6Q#KH88,> M#JDG"Y I$N.;2\2:0%YDXA'0 1+*Q;B&%5D^DAW'=Z_WH"OYBU+>?#ON$^_< MB_!4[MN(@TF\$#%J$*-!Q#\?"B;1V^2:&\-$?12#"J>>IR6Q#FSBC7VOE49^5O3>"'BN$$<#R)^@!5+:4864FPDS?L@!@5. M/4Y+8AW62<,ZL>SDB4UT2V(=](L&_6+PF&\A6^-_6+63E*= Z@7ZD"N=N&79 MP(N](\?V3 K]PZ1.BKYW*""\P23?[;!&$4N607\!,!A]ZFG84NNRMHHEW[(7 M:T%;^);4NOB'\L@?+$%.\&,M-&IY+8[CZ,B0/;/"2?B<(P^EC#]&ULQ5A1;Z,X$/XK%K)YH9O1)'?F4W/OD<^GK)!IDL,C1Z+(,LK_74#*CC,'.Z\WGI+M M3NH;[GRZIUM8@?RV?^1JY=8L<9)!+A*6(PZ;F7.';R,<: .#^)[ 432ND9;R MS-@/O?@CGCF>]@A26$M-0=7/ 9:0III)^?%/1>K4>VK#YO4K^Q5NYDP<%,.&%JE\8L??H1(TTGQKE@KS%QTKK.>@=2$DRRICY4&6Y.4O M?:D"T3# X04#4AF0KD%PP<"O#/RW&@25@0FU6THQ<8BHI/,I9T?$-5JQZ0L3 M3&.MY">Y?N\KR=731-G)^7>:%M2\@2<0P \@T,<()$U2\0E=H6^K"'W\\ E] M0$F.ONY8(6@>BZDKU=::P%U7VRS*;;[9@ M#4D6#436"F10!S(P[/Z%0*[NEVBEFF-6IDAUE2/E\=^VT =#AGY(LF@@LE;H1W7H1[TYO*"IR6 JT0*V M29XG^1:Q#7H$GK#8%L>2;V3X] ?J,"?>V%?5?&@&R(8BH==&1194X)%QC6I) M"FM)87]9QG&BLY!H1=T0-$Y MZ"K0CJB515F*^MM9^,SW<<^Y.N\Q;4:#0>=;RWH'P_&-G=G]3N M3]Z:7^HCTI]9DS,'" Y(-[,LJ//\BVRH9OZUQ-S48F[>T_!A YSK]*(OB H! M]I;?2_G>OC,D630062N4V#N=8;S_O^E7/@P4_4'9HJ'8VO%OG"'QP)V_(FP6 M%0X#W*E/"XIX0=BI3QN*A-A>GYB<1)%!>W]%UW0C..O]%M!5X'7;IPU%\(7V MB4]G3-Q_R.SO_Y5QX\M[VK\%57K'(#Q35?(.>H\ M_2(;5S/]2CEN8_C*0"6*'F(%,@?WJQ\UE( P EA0 T !X;"]S='EL97,N>&UL MW5A13]LP$/XK41@32!-I&TB;T5;:*B%-VB8D>-@;38F>.REE\_GYTF M;?$AX&'0M8+X[O-W]]EW20S#2J\YO5E0JH-5P44U"A=:EY^CJ)HM:$&J,UE2 M89!31 5A(AP/Q;*X*G05S.12Z%'8;UR!NWS+ M1F$W.0\#%VXB,SH*[TX^_EY*??DA<->C3T='G;O3RWW_B05.P\@;].(90<\Z M>%R#8:&3W=!V^K$)Y(C'&*WOH9DL+1,,C#SPD^T"3EH+HZ<(?2@[ M;$N.ZI*/A[D4;>7CT#E,=%+0X)[P43@AG$T5 U9."L;7SMT#QTQRJ0)M6LZD MZX*G>G!PUUG0C76<@@FI;&Z7P?V>UM/W@(T% AGGCZ!SC84FTIDI<&<-. MMLY'4%"/;]>E43A79-WM780MP5Y,DJE4&55-FFZX<8V'G.8@1['Y JY:EA& M6LO"##)&YE(0JV'#J 3#5IE9AQ4A<$]59K-MCU_%"EOZ4IOVFF5XYI[!ZCYW^[S MG JJ"-\6;7K_/>_RJQ77[[:WT&P?*_N*O2+C_OO76+_/W[O(Y!!$'D2Y!X<@ M,CT D?TW>VJ^X GT/CMG<-6XPW@4#L*?\(1F;=)@^F2<+7Q#GFZ#[":/M4AV$KQ3L16BN\U(/Y] T::^JN-Y0$& M5@6L=R"_/P_TE)\3QU!53!MV!^-(FF((]**_1Y,$V9T$OO[Z8'=)'*>I'P', MKR".,03N1AS!%( &#(EC^Q[<>Q]%F_=4U/XG-8?20$3;8T.P6BP^0"X99K>]9!:G[LRTV> M"+*M',N6SI6N^'ROS8];K7^PGV6A['EOZ]SN4[]OLZTHN?U;[X3R1S;:E-SY MK^:N;W=&\-QNA7!ET0_.SI)^R:7J??G\5-?2].$7[43FI%:^L"[X+L6]_7.\ M_LKVTLI;64CW<-YK_BY$CY52R5+^$OEY[ZS'[%;?7VDC?VGE>+'*C"Z*\][@ M<."[,$YF+XI7->2:W]JFQ/';&^Y!SGO)F:]P(XUUS1E-_=PS[H4_^?"M&O&3^3_-J#<;F8F)SJI2*'=H1R.* M&E#9K=S9'E.\%.>]L=X+PY;\3M0WY?_+=7ZX0>?)0'.93](?,-=YPTC',ZIR MZ=BU.ESLCP*L ,$*:+'&B_EJ,;N>C-;3";L8S4;S\92MKJ;3]0H A@A@^&Z M[&3) 62$0$9O"+E:^X]OT[D'7%RRQ7)Z R!C!#)^-\CQU6@.(!,$,GD_R-'J M"D"F"&1*"[G8"7,H95SE[();:9G>L*41UE\)((<(Y) 6Q]HU_]EFPA0P('; JMKMBF90Y06;2)L5NAYE&Z.. M.<0,, \$Q!Z8EKM"/PC!+H02&Q_++PO>Z@(!IH& 6 ,W=:'(_83'3^E:SS9 M9Q?4TPM=EM(UPFS&MK&?AOH9H5#9$23FAH#8#;7&$ MQ,+IBJ0[(3'AA,3".834G5B88T)BQ\#8NA,.,TM(;A8DR&YW$,PL(;%97H9B MG2V)624DM@JZ^-=JR0BS2D1L%3R4B" FYI>(V"\X9@PQ,;]$Q'[!(IY3!E,E M$>:7B-@O*&;[W42S)<26P3%AF!MAGHF(/?-:_'C*YMS/<2 FYIV(V#NO8S:= M"V)B!HJ(#81BMM]-S$ 1L8%:T?CCDZY3W.QD(AR':9,(LU!$;*$CS)6O,J\* MT8BH,AG,.&(6BM]R;G/J':G995T/NY2*JQ8F9J&8V$(@8='QS N(B5DH)K;0 M:Y.Q R6)WR;4\-RS$Q"P44R^NO88Y$3LC6N\FFK4GMA ^M86RC#$+ MQ<06PC%AO!EC%HJ)+81CPG@SQBP4$UL(QTP@)F:AF-A"+]8SVB:"6THP"R7$ M%D(Q6Z%'@EDH(;90%Z904OO06&25@9B8A1)B"W5@CJP5[M1/A47>>NB8A9*W M7FL[K;-/^WK+8YU4AYB8A1)B"W5@?C5"J)G@&_8/W"688!9*WCCUWVK-=A=" M=X\16PCOZ5"6"6:AA-A".":498)9**'>0M:U&OPG/H:8F(42Z@T$W9A/+0KW M#&(62JE7Y%[!?%P!@YB8A5)B"SVNKM?]N]QIU$/Y@S.TU/,0BFQA9XQ6POP%[QHDOEPX3#%+)026^@9"$L$P@AIB%EH2&RA[MUV M76M(0\Q"0V(+'6V[>UZ*@]G*(>:?(?7/9[ ->.P48F+^&1+[IROOV]64F'R& MC7SZSM?KIBJ*L2];J)GF^=,O MU9Y^9??E-U!+ P04 " #;@%M8(!6^$(0" F,@ &@ 'AL+U]R96QS M+W=O#8\0\/2K'MIQWYV&W?X\+#Z.A].P M:G;C>/X1PK#>U6,[/'3G>KHPG43 M'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1 MP.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X)]4X$>B?4.Q'HG5#O1*!W M0KT3@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<"O0WU-@*]#?4V M KT-]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>C MWDZ@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2 MZ)U1[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+M\I][# M^'FHPZWG:XW7_TZJQ\NY]7;YZ_)KY^2&NN(<[BN&Y[]02P,$% @ VX!; M6(ENS'XK @ NS !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;A MJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8 M;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U" M7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._ M.'\I/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2 M"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119 M!45609%54&25%%DE159)D5529)44625%5DF155)DE119)476@B)K09&UH,A: M4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615 M%%DU159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE M1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB:_4_9?TQCH=_'+\\T]ZTPW-^ MMOQGX>874$L! A0#% @ VX!;6 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #;@%M8&KD./.X M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " #;@%M8F5R<(Q & "<)P $P @ ', 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -N 6UC/QOX!LP< #TP 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ VX!;6(9'Q#//!@ M"!P !@ ("!8Q( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6)HL>6.F" V$, !@ M ("!S2( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VX!;6%W)X",5(P *6\ !@ ("!3#P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX!; M6&?+H0FH! ! L !D ("!&7L 'AL+W=O.:!D& "B#@ &0 M @('X?P >&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6'(O&V$8"P ?1\ M !D ("! )H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6,ORXX&B P G@@ !D M ("!3+4 'AL+W=O&PO=V]R:W-H965T M%J&@, +X& 9 M " @8>] !X;"]W;W)K&UL4$L! A0# M% @ VX!;6#J%.5#.! Z@L !D ("!V, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6/2E MQ3A$ @ B@8 !D ("!)

&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6 )Q%@M/! DPL !D M ("!C/, 'AL+W=OL\ $ !H# &0 @($2^ >&PO M=V]R:W-H965T&UL4$L! A0#% @ VX!;6"G$'I#* P 6@@ !D ("! M)0(! 'AL+W=O&PO=V]R:W-H965T@4 &\. 9 M " @?T* 0!X;"]W;W)K&UL4$L! A0#% M @ VX!;6$D):8N1 P R @ !D ("!KA ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6+['5YT""0 \T8 !D M ("!BRH! 'AL+W=O&PO=V]R M:W-H965T^TV#@, &D* M 9 " @4,\ 0!X;"]W;W)K&UL M4$L! A0#% @ VX!;6$.KQ#0N! FP\ !D ("!B#\! M 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6-(C\N0E!P *3X !D M ("!+'@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ VX!;6')MN_3S @ /0@ !D ("!T84! 'AL M+W=O:!'6H$ M F%0 &0 @('[B $ >&PO=V]R:W-H965T&UL4$L! A0#% @ VX!; M6%&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6!NYMN5/!P X40 M !D ("!VIP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6&(2S6J: @ T0@ !D M ("!2K(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ VX!;6% !CL9S P 6@P !D ("! K\! 'AL+W=O M[L) !< M7P &0 @(&LP@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6/^- MR';K P M1$ !D ("!OM$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6$:H^>_5 @ : @ !D M ("!#]\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ VX!;6%W9=;:B P (PX !D ("! MS.&PO=V]R:W-H965T&UL4$L! A0#% M @ VX!;6*;]56"7! 61$ !D ("!5_4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX!;6!7>\UE( P EA0 T M ( !F T" 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ VX!;6" 5OA"$ @ )C( !H M ( !@Q@" 'AL+U]R96QS+W=O XML 102 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 103 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 305 460 1 false 88 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://chefswarehouse.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://chefswarehouse.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - Operations and Basis of Presentation Sheet http://chefswarehouse.com/role/OperationsandBasisofPresentation Operations and Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Net Income (Loss) per Share Sheet http://chefswarehouse.com/role/NetIncomeLossperShare Net Income (Loss) per Share Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://chefswarehouse.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Acquisitions Sheet http://chefswarehouse.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 0000013 - Disclosure - Inventories Sheet http://chefswarehouse.com/role/Inventories Inventories Notes 13 false false R14.htm 0000014 - Disclosure - Property and Equipment Sheet http://chefswarehouse.com/role/PropertyandEquipment Property and Equipment Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill and Other Intangible Assets Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 15 false false R16.htm 0000016 - Disclosure - Debt Obligations Sheet http://chefswarehouse.com/role/DebtObligations Debt Obligations Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders' Equity Sheet http://chefswarehouse.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 0000018 - Disclosure - Leases Sheet http://chefswarehouse.com/role/Leases Leases Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://chefswarehouse.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Supplemental Disclosures of Cash Flow Information Sheet http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation Supplemental Disclosures of Cash Flow Information Notes 20 false false R21.htm 0000021 - Disclosure - Employee Benefit Plans Sheet http://chefswarehouse.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 21 false false R22.htm 0000022 - Disclosure - Related Parties Sheet http://chefswarehouse.com/role/RelatedParties Related Parties Notes 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies Sheet http://chefswarehouse.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Valuation Reserves Sheet http://chefswarehouse.com/role/ValuationReserves Valuation Reserves Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 9954472 - 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 28 false false R29.htm 9954473 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://chefswarehouse.com/role/NetIncomeLossperShareTables Net Income (Loss) per Share (Tables) Tables http://chefswarehouse.com/role/NetIncomeLossperShare 29 false false R30.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://chefswarehouse.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://chefswarehouse.com/role/FairValueMeasurements 30 false false R31.htm 9954475 - Disclosure - Acquisitions (Tables) Sheet http://chefswarehouse.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://chefswarehouse.com/role/Acquisitions 31 false false R32.htm 9954476 - Disclosure - Property and Equipment (Tables) Sheet http://chefswarehouse.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://chefswarehouse.com/role/PropertyandEquipment 32 false false R33.htm 9954477 - 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 33 false false R34.htm 9954478 - Disclosure - Debt Obligations (Tables) Sheet http://chefswarehouse.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://chefswarehouse.com/role/DebtObligations 34 false false R35.htm 9954479 - Disclosure - Stockholders' Equity (Tables) Sheet http://chefswarehouse.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://chefswarehouse.com/role/StockholdersEquity 35 false false R36.htm 9954480 - Disclosure - Leases (Tables) Sheet http://chefswarehouse.com/role/LeasesTables Leases (Tables) Tables http://chefswarehouse.com/role/Leases 36 false false R37.htm 9954481 - Disclosure - Income Taxes (Tables) Sheet http://chefswarehouse.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://chefswarehouse.com/role/IncomeTaxes 37 false false R38.htm 9954482 - 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 38 false false R39.htm 9954483 - Disclosure - Valuation Reserves (Tables) Sheet http://chefswarehouse.com/role/ValuationReservesTables Valuation Reserves (Tables) Tables http://chefswarehouse.com/role/ValuationReserves 39 false false R40.htm 9954484 - Disclosure - Operations and Basis of Presentation (Details) Sheet http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails Operations and Basis of Presentation (Details) Details http://chefswarehouse.com/role/OperationsandBasisofPresentation 40 false false R41.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 41 false false R42.htm 9954486 - 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 42 false false R43.htm 9954487 - Disclosure - Net Income (Loss) per Share - Schedule of Income (Loss) per Share (Details) Sheet http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofIncomeLossperShareDetails Net Income (Loss) per Share - Schedule of Income (Loss) per Share (Details) Details http://chefswarehouse.com/role/NetIncomeLossperShareTables 43 false false R44.htm 9954488 - Disclosure - Net Income (Loss) per Share - Schedule of Reconciliation of Income (Loss) per Share (Details) Sheet http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails Net Income (Loss) per Share - Schedule of Reconciliation of Income (Loss) per Share (Details) Details http://chefswarehouse.com/role/NetIncomeLossperShareTables 44 false false R45.htm 9954489 - Disclosure - Net Income (Loss) per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Loss) (Details) Sheet http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails Net Income (Loss) per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Loss) (Details) Details http://chefswarehouse.com/role/NetIncomeLossperShareTables 45 false false R46.htm 9954490 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 46 false false R47.htm 9954491 - 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 47 false false R48.htm 9954492 - 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 48 false false R49.htm 9954493 - Disclosure - Acquisitions - Narrative (Details) Sheet http://chefswarehouse.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 49 false false R50.htm 9954494 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details) Sheet http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails Acquisitions - Schedule of Purchase Price Allocation (Details) Details 50 false false R51.htm 9954495 - Disclosure - Acquisitions - Pro Forma Financial Information (Details) Sheet http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails Acquisitions - Pro Forma Financial Information (Details) Details 51 false false R52.htm 9954496 - Disclosure - Inventories - Narrative (Details) Sheet http://chefswarehouse.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 52 false false R53.htm 9954497 - Disclosure - Property and Equipment (Details) Sheet http://chefswarehouse.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://chefswarehouse.com/role/PropertyandEquipmentTables 53 false false R54.htm 9954498 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 54 false false R55.htm 9954499 - Disclosure - Property and Equipment - Depreciation and Amortization (Details) Sheet http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails Property and Equipment - Depreciation and Amortization (Details) Details 55 false false R56.htm 9954500 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets - Goodwill (Details) Details 56 false false R57.htm 9954501 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails Goodwill and Other Intangible Assets - Intangible Assets (Details) Details 57 false false R58.htm 9954502 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 58 false false R59.htm 9954503 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization (Details) Sheet http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails Goodwill and Other Intangible Assets - Future Amortization (Details) Details 59 false false R60.htm 9954504 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details) Sheet http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails Debt Obligations - Schedule of Debt Obligations (Details) Details 60 false false R61.htm 9954505 - 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 61 false false R62.htm 9954506 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (Details) Sheet http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails Debt Obligations - Senior Secured Term Loan Credit Facility (Details) Details 62 false false R63.htm 9954507 - Disclosure - Debt Obligations - Asset-Based Loan Facility (Details) Sheet http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails Debt Obligations - Asset-Based Loan Facility (Details) Details 63 false false R64.htm 9954508 - Disclosure - Debt Obligations - Convertible Senior Notes (Details) Notes http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails Debt Obligations - Convertible Senior Notes (Details) Details 64 false false R65.htm 9954509 - Disclosure - Debt Obligations - GreenLeaf Unsecured Note (Details) Sheet http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails Debt Obligations - GreenLeaf Unsecured Note (Details) Details 65 false false R66.htm 9954510 - Disclosure - Debt Obligations - Convertible Unsecured Debt (Details) Sheet http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails Debt Obligations - Convertible Unsecured Debt (Details) Details 66 false false R67.htm 9954511 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details) Notes http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails Debt Obligations - Schedule of Convertible Senior Notes (Details) Details 67 false false R68.htm 9954512 - 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 68 false false R69.htm 9954513 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 69 false false R70.htm 9954514 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details) Sheet http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails Stockholders' Equity - Schedule of Restricted Stock Activity (Details) Details 70 false false R71.htm 9954515 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details) Sheet http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails Stockholders' Equity - Summary of Stock Option Activity (Details) Details 71 false false R72.htm 9954516 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 72 false false R73.htm 9954517 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 73 false false R74.htm 9954518 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails Leases - Supplemental Balance Sheet Information Related to Leases (Details) Details 74 false false R75.htm 9954519 - Disclosure - Leases - Additional Information (Details) Sheet http://chefswarehouse.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 75 false false R76.htm 9954520 - Disclosure - Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details) Sheet http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details) Details 76 false false R77.htm 9954521 - Disclosure - Income Taxes - Schedule of Provision of Income Taxes (Details) Sheet http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails Income Taxes - Schedule of Provision of Income Taxes (Details) Details 77 false false R78.htm 9954522 - Disclosure - Income Taxes - Narrative (Details) Sheet http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 78 false false R79.htm 9954523 - Disclosure - Income Taxes - Schedule of Income Tax Reconciliation (Details) Sheet http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails Income Taxes - Schedule of Income Tax Reconciliation (Details) Details 79 false false R80.htm 9954524 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 80 false false R81.htm 9954525 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details) Sheet http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails Supplemental Disclosures of Cash Flow Information (Details) Details http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables 81 false false R82.htm 9954526 - Disclosure - Employee Benefit Plans - Narrative (Details) Sheet http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans - Narrative (Details) Details 82 false false R83.htm 9954527 - Disclosure - Related Parties (Details) Sheet http://chefswarehouse.com/role/RelatedPartiesDetails Related Parties (Details) Details http://chefswarehouse.com/role/RelatedParties 83 false false R84.htm 9954528 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 84 false false R85.htm 9954529 - Disclosure - Valuation Reserves (Details) Sheet http://chefswarehouse.com/role/ValuationReservesDetails Valuation Reserves (Details) Details http://chefswarehouse.com/role/ValuationReservesTables 85 false false All Reports Book All Reports chef-20231229.htm chef-20231229.xsd chef-20231229_cal.xml chef-20231229_def.xml chef-20231229_lab.xml chef-20231229_pre.xml chef-20231229_g1.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "chef-20231229.htm": { "nsprefix": "chef", "nsuri": "http://chefswarehouse.com/20231229", "dts": { "inline": { "local": [ "chef-20231229.htm" ] }, "schema": { "local": [ "chef-20231229.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "chef-20231229_cal.xml" ] }, "definitionLink": { "local": [ "chef-20231229_def.xml" ] }, "labelLink": { "local": [ "chef-20231229_lab.xml" ] }, "presentationLink": { "local": [ "chef-20231229_pre.xml" ] } }, "keyStandard": 418, "keyCustom": 42, "axisStandard": 26, "axisCustom": 0, "memberStandard": 49, "memberCustom": 35, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 305, "entityCount": 1, "segmentCount": 88, "elementCount": 772, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1148, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 2 }, "report": { "R1": { "role": "http://chefswarehouse.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R2": { "role": "http://chefswarehouse.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R3": { "role": "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R4": { "role": "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R5": { "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R6": { "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R7": { "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R8": { "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentation", "longName": "0000008 - Disclosure - Operations and Basis of Presentation", "shortName": "Operations and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R9": { "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R10": { "role": "http://chefswarehouse.com/role/NetIncomeLossperShare", "longName": "0000010 - Disclosure - Net Income (Loss) per Share", "shortName": "Net Income (Loss) per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R11": { "role": "http://chefswarehouse.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R12": { "role": "http://chefswarehouse.com/role/Acquisitions", "longName": "0000012 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R13": { "role": "http://chefswarehouse.com/role/Inventories", "longName": "0000013 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R14": { "role": "http://chefswarehouse.com/role/PropertyandEquipment", "longName": "0000014 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R15": { "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets", "longName": "0000015 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R16": { "role": "http://chefswarehouse.com/role/DebtObligations", "longName": "0000016 - Disclosure - Debt Obligations", "shortName": "Debt Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R17": { "role": "http://chefswarehouse.com/role/StockholdersEquity", "longName": "0000017 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R18": { "role": "http://chefswarehouse.com/role/Leases", "longName": "0000018 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R19": { "role": "http://chefswarehouse.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R20": { "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation", "longName": "0000020 - Disclosure - Supplemental Disclosures of Cash Flow Information", "shortName": "Supplemental Disclosures of Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R21": { "role": "http://chefswarehouse.com/role/EmployeeBenefitPlans", "longName": "0000021 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R22": { "role": "http://chefswarehouse.com/role/RelatedParties", "longName": "0000022 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R23": { "role": "http://chefswarehouse.com/role/CommitmentsandContingencies", "longName": "0000023 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R24": { "role": "http://chefswarehouse.com/role/ValuationReserves", "longName": "0000024 - Disclosure - Valuation Reserves", "shortName": "Valuation Reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-305", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-305", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R27": { "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R28": { "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R29": { "role": "http://chefswarehouse.com/role/NetIncomeLossperShareTables", "longName": "9954473 - Disclosure - Net Income (Loss) per Share (Tables)", "shortName": "Net Income (Loss) per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R30": { "role": "http://chefswarehouse.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R31": { "role": "http://chefswarehouse.com/role/AcquisitionsTables", "longName": "9954475 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R32": { "role": "http://chefswarehouse.com/role/PropertyandEquipmentTables", "longName": "9954476 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R33": { "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables", "longName": "9954477 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R34": { "role": "http://chefswarehouse.com/role/DebtObligationsTables", "longName": "9954478 - Disclosure - Debt Obligations (Tables)", "shortName": "Debt Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R35": { "role": "http://chefswarehouse.com/role/StockholdersEquityTables", "longName": "9954479 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R36": { "role": "http://chefswarehouse.com/role/LeasesTables", "longName": "9954480 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R37": { "role": "http://chefswarehouse.com/role/IncomeTaxesTables", "longName": "9954481 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R38": { "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables", "longName": "9954482 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)", "shortName": "Supplemental Disclosures of Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R39": { "role": "http://chefswarehouse.com/role/ValuationReservesTables", "longName": "9954483 - Disclosure - Valuation Reserves (Tables)", "shortName": "Valuation Reserves (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R40": { "role": "http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails", "longName": "9954484 - Disclosure - Operations and Basis of Presentation (Details)", "shortName": "Operations and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R41": { "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R42": { "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R43": { "role": "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofIncomeLossperShareDetails", "longName": "9954487 - Disclosure - Net Income (Loss) per Share - Schedule of Income (Loss) per Share (Details)", "shortName": "Net Income (Loss) per Share - Schedule of Income (Loss) per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails", "longName": "9954488 - Disclosure - Net Income (Loss) per Share - Schedule of Reconciliation of Income (Loss) per Share (Details)", "shortName": "Net Income (Loss) per Share - Schedule of Reconciliation of Income (Loss) per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R45": { "role": "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails", "longName": "9954489 - Disclosure - Net Income (Loss) per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Loss) (Details)", "shortName": "Net Income (Loss) per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R46": { "role": "http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954490 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "chef:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R47": { "role": "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails", "longName": "9954491 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)", "shortName": "Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R48": { "role": "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails", "longName": "9954492 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)", "shortName": "Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-121", "name": "us-gaap:ConvertibleNotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-121", "name": "us-gaap:ConvertibleNotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R49": { "role": "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "longName": "9954493 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R50": { "role": "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "longName": "9954494 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details)", "shortName": "Acquisitions - Schedule of Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-157", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R51": { "role": "http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails", "longName": "9954495 - Disclosure - Acquisitions - Pro Forma Financial Information (Details)", "shortName": "Acquisitions - Pro Forma Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R52": { "role": "http://chefswarehouse.com/role/InventoriesNarrativeDetails", "longName": "9954496 - Disclosure - Inventories - Narrative (Details)", "shortName": "Inventories - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R53": { "role": "http://chefswarehouse.com/role/PropertyandEquipmentDetails", "longName": "9954497 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R54": { "role": "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9954498 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R55": { "role": "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "longName": "9954499 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)", "shortName": "Property and Equipment - Depreciation and Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-195", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R56": { "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "longName": "9954500 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)", "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R57": { "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails", "longName": "9954501 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R58": { "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "longName": "9954502 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails", "longName": "9954503 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization (Details)", "shortName": "Goodwill and Other Intangible Assets - Future Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R60": { "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "longName": "9954504 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details)", "shortName": "Debt Obligations - Schedule of Debt Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "chef:FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "chef:FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R61": { "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails", "longName": "9954505 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details)", "shortName": "Debt Obligations - Schedule of Maturities of the Company's Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R62": { "role": "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails", "longName": "9954506 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (Details)", "shortName": "Debt Obligations - Senior Secured Term Loan Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-221", "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R63": { "role": "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "longName": "9954507 - Disclosure - Debt Obligations - Asset-Based Loan Facility (Details)", "shortName": "Debt Obligations - Asset-Based Loan Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-228", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R64": { "role": "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "longName": "9954508 - Disclosure - Debt Obligations - Convertible Senior Notes (Details)", "shortName": "Debt Obligations - Convertible Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R65": { "role": "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails", "longName": "9954509 - Disclosure - Debt Obligations - GreenLeaf Unsecured Note (Details)", "shortName": "Debt Obligations - GreenLeaf Unsecured Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-242", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-242", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R66": { "role": "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "longName": "9954510 - Disclosure - Debt Obligations - Convertible Unsecured Debt (Details)", "shortName": "Debt Obligations - Convertible Unsecured Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RepaymentsOfLongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-244", "name": "chef:DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R67": { "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "longName": "9954511 - Disclosure - Debt Obligations - Schedule of Convertible Senior Notes (Details)", "shortName": "Debt Obligations - Schedule of Convertible Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-249", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R68": { "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "longName": "9954512 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details)", "shortName": "Debt Obligations - Schedule of Components of Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-251", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R69": { "role": "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "longName": "9954513 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R70": { "role": "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails", "longName": "9954514 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details)", "shortName": "Stockholders' Equity - Schedule of Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-258", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-258", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R71": { "role": "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails", "longName": "9954515 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)", "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } }, "R72": { "role": "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954516 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R73": { "role": "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "longName": "9954517 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R74": { "role": "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails", "longName": "9954518 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details)", "shortName": "Leases - Supplemental Balance Sheet Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "chef:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "chef:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R75": { "role": "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails", "longName": "9954519 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R76": { "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails", "longName": "9954520 - Disclosure - Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details)", "shortName": "Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R77": { "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails", "longName": "9954521 - Disclosure - Income Taxes - Schedule of Provision of Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Provision of Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R78": { "role": "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails", "longName": "9954522 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-4", "name": "chef:IncomeTaxesReceivableNetOperatingLossCARESAct", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "chef:IncomeTaxesReceivableNetOperatingLossCARESAct", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R79": { "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails", "longName": "9954523 - Disclosure - Income Taxes - Schedule of Income Tax Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Income Tax Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R80": { "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954524 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-4", "name": "chef:DeferredTaxAssetsReceivablesAndInventories", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "chef:DeferredTaxAssetsReceivablesAndInventories", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R81": { "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails", "longName": "9954525 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details)", "shortName": "Supplemental Disclosures of Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R82": { "role": "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails", "longName": "9954526 - Disclosure - Employee Benefit Plans - Narrative (Details)", "shortName": "Employee Benefit Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R83": { "role": "http://chefswarehouse.com/role/RelatedPartiesDetails", "longName": "9954527 - Disclosure - Related Parties (Details)", "shortName": "Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "chef:OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R84": { "role": "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954528 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-4", "name": "chef:PercentageOfEmployeesRepresentedByUnions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "chef:PercentageOfEmployeesRepresentedByUnions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true, "unique": true } }, "R85": { "role": "http://chefswarehouse.com/role/ValuationReservesDetails", "longName": "9954529 - Disclosure - Valuation Reserves (Details)", "shortName": "Valuation Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-293", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-298", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "chef-20231229.htm", "unique": true } } }, "tag": { "us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccidentAndHealthInsuranceExcludingWorkersCompensationMember", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Medical Program", "label": "Accident and Health Insurance, Excluding Workers' Compensation [Member]", "documentation": "Contract providing insurance coverage against loss by illness or injury. Includes, but is not limited to, medical, dental, disability, and long-term care. Excludes workers' compensation." } } }, "auth_ref": [ "r929" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r746" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $21,423 in 2023 and $20,733 in 2022", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r317", "r318" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r43", "r44", "r137", "r217", "r595", "r616", "r620" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r20", "r44", "r506", "r509", "r554", "r611", "r612", "r857", "r858", "r859", "r870", "r871", "r872" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r132", "r746", "r931" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r459", "r460", "r461", "r634", "r870", "r871", "r872", "r913", "r933" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued for acquisitions", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r21", "r75", "r165" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r769", "r781", "r791", "r817" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r772", "r784", "r794", "r820" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r805" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r776", "r785", "r795", "r812", "r821", "r825", "r833" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock or unit option plan expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r457", "r466" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r218", "r319", "r325" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred costs and premium", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r376", "r529", "r727", "r728", "r860" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. 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." } } }, "auth_ref": [ "r14", "r67", "r71" ] }, "chef_AmountsReservedForIssuanceOfLettersOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "AmountsReservedForIssuanceOfLettersOfCredit", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reserved for issuance of letters of credit", "label": "Amounts Reserved For Issuance Of Letters Of Credit", "documentation": "Amounts reserved under the credit facility for issuance of letters of credit." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r289" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r56" ] }, "chef_AssetBasedLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "AssetBasedLoanFacilityMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-based loan facility", "verboseLabel": "ABL Credit Agreement", "label": "Asset Based Loan Facility [Member]", "documentation": "Asset Based Loan Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r14", "r72" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r181", "r214", "r244", "r294", "r308", "r312", "r320", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r501", "r503", "r520", "r589", "r658", "r746", "r758", "r893", "r894", "r918" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "chef_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental balance sheet information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r207", "r221", "r244", "r320", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r501", "r503", "r520", "r746", "r893", "r894", "r918" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "chef_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://chefswarehouse.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://chefswarehouse.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://chefswarehouse.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "us-gaap_AutomobilesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AutomobilesMember", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automobiles", "label": "Automobiles [Member]", "documentation": "Vehicles that are used primarily for transporting people." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r829" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r452", "r453", "r454", "r455", "r456" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r827" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r826" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r156" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r496", "r740", "r741" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r91", "r93", "r496", "r740", "r741" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock acquired (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r177" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r496" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of pro forma consolidated statement of operations information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "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." } } }, "auth_ref": [ "r847", "r848" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r102" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income before income taxes", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "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." } } }, "auth_ref": [ "r494", "r495" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r494", "r495" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees", "label": "Business Combination, Acquisition Related Costs", "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." } } }, "auth_ref": [ "r90" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r18" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants issued for acquisition", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r4", "r5" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred payments", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r4", "r5", "r100", "r499" ] }, "chef_BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm": { "xbrltype": "durationItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInRangeOfOutcomesContingentConsiderationLiabilityTerm", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of contingent earn-out liability, term", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term", "documentation": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Term" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of contingent earn-out liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "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." } } }, "auth_ref": [ "r103" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of contingent earn-out liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r101", "r500" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r175", "r497" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before income taxes", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r92" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r92" ] }, "chef_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in deferred tax liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in other assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial assets acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in accrued liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in inventory", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory", "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." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "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." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r94", "r95" ] }, "chef_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right Of Use Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "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." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r94", "r95" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other acquisitions, aggregate initial purchase price", "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CanadaRevenueAgencyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CanadaRevenueAgencyMember", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada Revenue Agency", "label": "Canada Revenue Agency [Member]", "documentation": "Designated tax department of the government of Canada." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized software costs, net of accumulated amortization", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r709" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract costs, amortization period (in years)", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r846" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r111", "r112" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r50", "r210", "r713" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r50", "r147", "r240" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r7", "r147" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures of Cash Flow Information", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r146" ] }, "chef_CenterOfThePlateProductMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "CenterOfThePlateProductMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Center-of-the-plate", "label": "Center-Of-The-Plate Product [Member]", "documentation": "Center-Of-The-Plate Product [Member]" } } }, "auth_ref": [] }, "chef_ChairmanViceChairmanAndDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "ChairmanViceChairmanAndDirectorMember", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Real Estate", "label": "Chairman, Vice Chairman, And Director [Member]", "documentation": "Chairman, Vice Chairman, And Director [Member]" } } }, "auth_ref": [] }, "chef_ChangeInFairValueOfEarnOutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "ChangeInFairValueOfEarnOutLiability", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent earn-out liabilities", "label": "Change In Fair Value Of Earn-Out Liability", "documentation": "Amount of change in fair value of earnout." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r803" ] }, "chef_CheeseAndCharcuterieProductMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "CheeseAndCharcuterieProductMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cheeses and charcuterie", "label": "Cheese And Charcuterie Product [Member]", "documentation": "Cheese and Charcuterie Product [Member]" } } }, "auth_ref": [] }, "chef_ChefMiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "ChefMiddleEastMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chef Middle East", "label": "Chef Middle East [Member]", "documentation": "Chef Middle East" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of right (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares that can be purchased by each right (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares callable by warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r399" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r804" ] }, "us-gaap_CollectiveBargainingArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollectiveBargainingArrangementAxis", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collective Bargaining Arrangement [Axis]", "label": "Collective-Bargaining Arrangement [Axis]", "documentation": "Information by arrangement collectively bargained between employer and its employees represented by union." } } }, "auth_ref": [ "r742", "r903" ] }, "us-gaap_CollectiveBargainingArrangementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollectiveBargainingArrangementDomain", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collective Bargaining Arrangement [Domain]", "label": "Collective-Bargaining Arrangement [Domain]", "documentation": "Arrangement collectively bargained between employer and its employees represented by union." } } }, "auth_ref": [ "r742", "r903" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 16)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r39", "r122", "r592", "r645" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r157", "r339", "r340", "r705", "r890" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r73", "r706" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r749", "r750", "r751", "r753", "r754", "r755", "r756", "r870", "r871", "r913", "r930", "r933" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r131" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r131", "r646" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r131" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, outstanding (in shares)", "periodStartLabel": "Balance, beginning (in shares)", "periodEndLabel": "Balance, ending (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r21", "r131", "r646", "r664", "r933", "r934" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock - $0.01 par value, 100,000,000 shares authorized, 39,665,796 and 38,599,390 shares issued and outstanding at December\u00a029, 2023 and December\u00a030, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r131", "r594", "r746" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r809" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r808" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://chefswarehouse.com/role/EmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r166", "r167", "r168", "r169" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r45", "r223", "r225", "r231", "r586", "r601" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers, data processing and other equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r712", "r884", "r885" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r58", "r60", "r113", "r114", "r316", "r704" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r58", "r60", "r113", "r114", "r316", "r621", "r704" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r58", "r60", "r113", "r114", "r316", "r704", "r845" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risks", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r124", "r194" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of total net sales", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r58", "r60", "r113", "r114", "r316" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r58", "r60", "r113", "r114", "r316", "r704" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r107", "r715" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-in-process", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContingentLiabilityReserveEstimatePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentLiabilityReserveEstimatePolicy", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Earn-out Liabilities", "label": "Contingent Liability Reserve Estimate, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates." } } }, "auth_ref": [ "r179", "r180" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r401", "r402", "r413" ] }, "us-gaap_ContractWithCustomerRefundLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiability", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Refund liability", "label": "Contract with Customer, Refund Liability", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer." } } }, "auth_ref": [ "r900" ] }, "us-gaap_ContractWithCustomerRightToRecoverProduct": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRightToRecoverProduct", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right to recover product", "label": "Contract with Customer, Right to Recover Product", "documentation": "Amount of right to recover product from customer on settling refund liability." } } }, "auth_ref": [ "r900" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of maturities of the company's debt", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r864" ] }, "chef_Convertible1875SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "Convertible1875SeniorNotesMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024 Convertible Senior Notes", "terseLabel": "2024 Convertible senior notes", "label": "Convertible 1.875% Senior Notes [Member]", "documentation": "1.875% Convertible Senior Notes [Member]" } } }, "auth_ref": [] }, "chef_Convertible2375SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "Convertible2375SeniorNotesMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028 Convertible Senior Notes", "label": "Convertible 2.375% Senior Notes [Member]", "documentation": "Convertible 2.375% Senior Notes" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r159", "r355", "r356", "r366", "r367", "r368", "r372", "r373", "r374", "r375", "r376", "r724", "r725", "r726", "r727", "r728" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r902" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of convertible senior notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "chef_ConvertibleNoteMaturingOnJune292023Member": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "ConvertibleNoteMaturingOnJune292023Member", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible unsecured note", "label": "Convertible Note Maturing On June 29, 2023 [Member]", "documentation": "Convertible Note Maturing On June 29, 2023 [Member]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes Payable", "label": "Convertible Notes Payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r30", "r184", "r926" ] }, "us-gaap_ConvertibleSubordinatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleSubordinatedDebtMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible unsecured note", "label": "Convertible Subordinated Debt [Member]", "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." } } }, "auth_ref": [ "r160" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r141", "r570" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r851", "r863", "r909" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r851", "r863" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current income tax expense (benefit)", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r174", "r483", "r489", "r863" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current income tax expense (benefit):", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r851", "r863", "r909" ] }, "chef_CustomerRelationshipsAndTrademarkMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "CustomerRelationshipsAndTrademarkMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships and trademark", "label": "Customer Relationships and Trademark [Member]", "documentation": "Customer Relationships and Trademark" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r99" ] }, "chef_DairyAndEggsProductMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DairyAndEggsProductMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dairy and eggs", "label": "Dairy And Eggs Product [Member]", "documentation": "Dairy and Eggs Product [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of debt into common stock", "label": "Debt Conversion, Original Debt, Amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r53", "r55" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/DebtObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Obligations", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r158", "r242", "r354", "r360", "r361", "r362", "r363", "r364", "r365", "r370", "r377", "r378", "r380" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r126", "r127", "r182", "r184", "r247", "r355", "r356", "r357", "r358", "r359", "r361", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r530", "r724", "r725", "r726", "r727", "r728", "r861" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 3.0 }, "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "netLabel": "Principal amount", "verboseLabel": "Principal Amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r30", "r184", "r381" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r161", "r357" ] }, "chef_DebtInstrumentConvertibleEarliestDateTerm": { "xbrltype": "durationItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DebtInstrumentConvertibleEarliestDateTerm", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earliest date term (in years)", "label": "Debt Instrument, Convertible, Earliest Date Term", "documentation": "Debt Instrument, Convertible, Earliest Date Term" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r117", "r119", "r355", "r530", "r725", "r726" ] }, "chef_DebtInstrumentIncrementalBorrowingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DebtInstrumentIncrementalBorrowingAmount", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, incremental borrowing, amount", "label": "Debt Instrument, Incremental Borrowing, Amount", "documentation": "Debt Instrument, Incremental Borrowing, Amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r36", "r117", "r384", "r530" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r36", "r356" ] }, "chef_DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary": { "xbrltype": "percentItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DebtInstrumentInterestRateStatedPercentageAfterTwoYearAnniversary", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible unsecured debt, interest rate", "terseLabel": "Interest rate, after two-year anniversary", "label": "Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary", "documentation": "Debt Instrument, Interest Rate, Stated Percentage, After Two-Year Anniversary" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r247", "r355", "r356", "r357", "r358", "r359", "r361", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r379", "r530", "r724", "r725", "r726", "r727", "r728", "r861" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r37", "r247", "r355", "r356", "r357", "r358", "r359", "r361", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r530", "r724", "r725", "r726", "r727", "r728", "r861" ] }, "chef_DebtInstrumentPeriodicPaymentPrincipalPercentage": { "xbrltype": "percentItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DebtInstrumentPeriodicPaymentPrincipalPercentage", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scheduled principal payments (as a percent)", "label": "Debt Instrument, Periodic Payment, Principal, Percentage", "documentation": "Debt Instrument, Periodic Payment, Principal, Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage of principal amount (as a percent)", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r27" ] }, "chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate": { "xbrltype": "durationItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date", "label": "Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date", "documentation": "Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r37", "r78", "r79", "r116", "r117", "r119", "r123", "r163", "r164", "r247", "r355", "r356", "r357", "r358", "r359", "r361", "r366", "r367", "r368", "r369", "r371", "r372", "r373", "r374", "r375", "r376", "r379", "r530", "r724", "r725", "r726", "r727", "r728", "r861" ] }, "chef_DebtInstrumentTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DebtInstrumentTransactionCosts", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt transaction costs", "label": "Debt Instrument, Transaction Costs", "documentation": "Debt Instrument, Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 2.0 }, "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized deferred costs and premium", "negatedTerseLabel": "Unamortized Deferred Costs and Premium", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r118", "r366", "r382", "r725", "r726" ] }, "chef_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetWriteDown", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized deferred financing fees written off", "label": "Debt Instrument, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down", "documentation": "Debt Instrument, Unamortized Discount (Premium) And Debt Issuance Costs, Net Write-Down" } } }, "auth_ref": [] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized costs of certain up-front costs", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r29" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt and Debt Issuance Costs", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r863", "r908", "r909" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r118" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized costs if issuance of other debt instruments", "verboseLabel": "Deferred financing fees", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r118", "r896" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r174", "r863", "r908" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for deferred income taxes", "totalLabel": "Total deferred income tax expense (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r14", "r174", "r200", "r488", "r489", "r863" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax expense (benefit):", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r128", "r129", "r183", "r477" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r470", "r471", "r590" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r863", "r908", "r909" ] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense carryforward", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r907" ] }, "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCharitableContributionCarryforwards", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails", "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charitable contribution carryforward", "label": "Deferred Tax Assets, Charitable Contribution Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards." } } }, "auth_ref": [ "r88", "r907" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r478" ] }, "chef_DeferredTaxAssetsGrossCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DeferredTaxAssetsGrossCurrentAbstract", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Current deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r88", "r907" ] }, "chef_DeferredTaxAssetsOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DeferredTaxAssetsOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other", "documentation": "Deferred Tax Assets, Other Assets, Noncurrent" } } }, "auth_ref": [] }, "chef_DeferredTaxAssetsReceivablesAndInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DeferredTaxAssetsReceivablesAndInventories", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables and inventory", "label": "Receivables and inventory", "documentation": "Deferred Tax Assets Receivables And Inventories" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r88", "r907" ] }, "chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability", "documentation": "Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self-insurance reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance." } } }, "auth_ref": [ "r88", "r907" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails", "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, valuation allowance", "negatedTerseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r479" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total net deferred tax liability", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r84", "r906" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Goodwill", "label": "Deferred Tax Liabilities, Goodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r88", "r104", "r105", "r907" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r88", "r907" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r88", "r907" ] }, "chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DeferredTaxLiabilitiesNoncurrentClassificationAbstract", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Non-current deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property & equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r88", "r907" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Matching contribution under 401k plan", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod", "presentation": [ "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contribution under 401k plan begin vesting period (in years)", "label": "Matching contribution under 401k plan begin vesting period", "documentation": "Matching contribution under 401k plan begin vesting period to a defined contribution plan." } } }, "auth_ref": [] }, "chef_DefinedContributionPlanEmployerMatchingContributionFullyVested": { "xbrltype": "durationItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DefinedContributionPlanEmployerMatchingContributionFullyVested", "presentation": [ "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contribution under 401k plan fully vested period (in years)", "label": "Matching contribution under 401k plan fully vested period", "documentation": "Matching contribution under 401k plan fully vested period to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employers contribution to employees under 401k plan", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum employees contribution under 401k plan", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "netLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r14", "r298" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r412", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r412", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of disaggregation of revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r899" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r763", "r764", "r777", "r813" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r798" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r761" ] }, "chef_DryGoodsProductMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "DryGoodsProductMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dry goods", "label": "Dry Goods Product [Member]", "documentation": "Dry Goods Product [Member]" } } }, "auth_ref": [] }, "chef_EPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "EPSAbstract", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per share:", "label": "EPS [Abstract]", "documentation": "EPS" } } }, "auth_ref": [] }, "chef_EPSOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "EPSOtherDisclosuresAbstract", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "EPS Other Disclosures [Abstract]", "documentation": "EPS Other Disclosures" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r232", "r260", "r261", "r263", "r264", "r266", "r272", "r274", "r286", "r287", "r288", "r292", "r514", "r515", "r587", "r602", "r718" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r232", "r260", "r261", "r263", "r264", "r266", "r274", "r286", "r287", "r288", "r292", "r514", "r515", "r587", "r602", "r718" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r56", "r57" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r271", "r289", "r290", "r291" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign currency on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r521" ] }, "chef_EffectiveIncomeTaxRateReconciliationAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionCosts", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Effective Income Tax Rate Reconciliation, Acquisition Costs", "documentation": "Effective Income Tax Rate Reconciliation, Acquisition Costs" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US tax on international operations", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r905" ] }, "chef_EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "EffectiveIncomeTaxRateReconciliationLossOnDebtExtinguishment", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on debt extinguishment", "label": "Effective Income Tax Rate Reconciliation, Loss On Debt Extinguishment", "documentation": "Effective Income Tax Rate Reconciliation, Loss On Debt Extinguishment" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense capitalized", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r458" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r904" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax expense (benefit) for stock compensation", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r457" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and warrants", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r760" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r760" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r760" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r838" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r760" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r760" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r760" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r760" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r839" ] }, "chef_EquipmentAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "EquipmentAndLeaseholdImprovementsMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and Leasehold Improvements", "label": "Equipment and Leasehold Improvements [Member]", "documentation": "Equipment and Leasehold Improvements" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r21", "r204", "r227", "r228", "r229", "r255", "r256", "r257", "r259", "r267", "r269", "r293", "r321", "r324", "r400", "r459", "r460", "r461", "r484", "r485", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r522", "r523", "r524", "r525", "r526", "r527", "r554", "r611", "r612", "r613", "r634", "r689" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Interest Type [Axis]", "label": "Equity Interest Type [Axis]", "documentation": "Information by type of equity interests that are issued or issuable in a business combination." } } }, "auth_ref": [] }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityInterestIssuedOrIssuableTypeDomain", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]", "label": "Equity Interest Issued or Issuable, Type [Domain]", "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination." } } }, "auth_ref": [ "r177" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r806" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r769", "r781", "r791", "r817" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r766", "r778", "r788", "r814" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r368", "r519", "r725", "r726" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r812" ] }, "chef_ExpiringIn2024Member": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "ExpiringIn2024Member", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiring In 2024", "label": "Expiring In 2024 [Member]", "documentation": "Expiring In 2024" } } }, "auth_ref": [] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of outstanding borrowings", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r108", "r111", "r112" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of carrying value and fair value of the company's convertible subordinated notes", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r108", "r111" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r368", "r415", "r416", "r417", "r418", "r419", "r420", "r517", "r561", "r562", "r563", "r725", "r726", "r737", "r738", "r739" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r28", "r108", "r368", "r725", "r726" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r368", "r725", "r726" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r516" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r368", "r415", "r420", "r517", "r561", "r737", "r738", "r739" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r368", "r415", "r420", "r517", "r562", "r725", "r726", "r737", "r738", "r739" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Inputs Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r368", "r415", "r416", "r417", "r418", "r419", "r420", "r517", "r563", "r725", "r726", "r737", "r738", "r739" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of changes in level 3 contingent consideration liability", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r22", "r110" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and Liabilities Measured at Fair Value", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition value", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability", "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r22" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning", "periodEndLabel": "Balance at ending", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r22" ] }, "chef_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLongTermLiabilityValue", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liability value", "label": "Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-Term Liability Value", "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Long-term Liability Value" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r368", "r415", "r416", "r417", "r418", "r419", "r420", "r561", "r562", "r563", "r725", "r726", "r737", "r738", "r739" ] }, "chef_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease cost", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "chef_FinanceLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r536", "r543", "r745" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r538", "r548" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Present value of lease obligations", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r534", "r552" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term finance lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r534" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of lease liabilities, finance leases", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r916" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term finance lease liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r534" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r537", "r548" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Book value of equipment under finance leases", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r533" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "chef_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of right-of-use asset", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r536", "r543", "r745" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, weighted-average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r551", "r745" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, weighted-average lease term (in years)", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r550", "r745" ] }, "chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent": { "xbrltype": "pureItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, weighted-average discount rate", "label": "Finance Leases and Other Financing Obligations, Discount Rate, Percent", "documentation": "Finance Leases and Other Financing Obligations, Discount Rate, Percent" } } }, "auth_ref": [] }, "chef_FinancingLeasesAndOtherFinancingObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "FinancingLeasesAndOtherFinancingObligationsMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases and other financing obligations", "label": "Financing Leases and Other Financing Obligations [Member]", "documentation": "Financing Leases and Other Financing Obligations" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life of computer software (in years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r212", "r337" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r335", "r336", "r337", "r338", "r571", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization in fiscal year:", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r153", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r571" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "verboseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r68", "r70" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r153", "r571" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Remaining Amortization Period (in months)", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r571" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Period", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r106" ] }, "chef_FoodProcessingMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "FoodProcessingMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Food Processing", "label": "Food Processing [Member]", "documentation": "Food Processing" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": -1.0, "order": 3.0 }, "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on debt extinguishment", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r14", "r76", "r77" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r211", "r331", "r585", "r723", "r746", "r881", "r883" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r332", "r723" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r152" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r330", "r334", "r723" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r333" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase in goodwill", "terseLabel": "Goodwill adjustments", "label": "Goodwill, Purchase Accounting Adjustments", "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." } } }, "auth_ref": [ "r1", "r882" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "chef_GreenleafProduceAndSpecialtyFoodsMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "GreenleafProduceAndSpecialtyFoodsMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "GreenLeaf", "label": "Greenleaf Produce and Specialty Foods [Member]", "documentation": "Greenleaf Produce and Specialty Foods" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r140", "r244", "r294", "r307", "r311", "r313", "r320", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r520", "r720", "r893" ] }, "chef_HardiesFreshFoodMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "HardiesFreshFoodMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardie\u2019s", "label": "Hardie's Fresh Food [Member]", "documentation": "Hardie's Fresh Food" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset impairment", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r14", "r26" ] }, "chef_ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "ImpairmentOfIntangibleAssetsNetOfTaxExcludingGoodwill", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset impairment, net of tax", "label": "Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill)", "documentation": "Impairment Of Intangible Assets, Net Of Tax (Excluding Goodwill)" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r245", "r490" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "terseLabel": "Total", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r138", "r186", "r294", "r307", "r311", "r313", "r588", "r599", "r720" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r245", "r490" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r246", "r467", "r474", "r475", "r481", "r486", "r491", "r492", "r493", "r630" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails", "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails", "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income tax expense (benefit)", "totalLabel": "Total income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r190", "r201", "r268", "r269", "r299", "r472", "r487", "r603" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r226", "r468", "r469", "r475", "r476", "r480", "r482", "r626" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r905" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r905" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory U.S. Federal tax", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r473" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseAbstract", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Differences due to:", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r905" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation limitation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r905" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r905" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r905" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of cash received", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r52" ] }, "chef_IncomeTaxesReceivableNetOperatingLossCARESAct": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "IncomeTaxesReceivableNetOperatingLossCARESAct", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CARES Act, Income tax refund receivable", "label": "Income Taxes Receivable, Net Operating Loss, CARES Act", "documentation": "Income Taxes Receivable, Net Operating Loss, CARES Act" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued liabilities and accrued compensation", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities, net of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of convertible notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r282", "r283", "r288" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock options and warrants (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r275", "r276", "r277", "r288", "r427" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r776", "r785", "r795", "r812", "r821", "r825", "r833" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r831" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r765", "r837" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r765", "r837" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r765", "r837" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r70", "r567", "r568", "r569", "r571", "r716" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net Amount", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r66", "r69" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized interest expense", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r115" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r118", "r188", "r230", "r297", "r528", "r674", "r757", "r932" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r144", "r374", "r385", "r727", "r728" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coupon interest", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r145", "r375", "r727", "r728" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of components of interest expense", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestOnConvertibleDebtNetOfTax", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on convertible notes, net of tax", "label": "Interest on Convertible Debt, Net of Tax", "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash." } } }, "auth_ref": [ "r273", "r279", "r288" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r236", "r238", "r239" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Software Costs", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r2", "r3" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r327" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r220", "r714", "r746" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r191", "r209", "r219", "r327", "r328", "r329", "r566", "r717" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves for shrinkage, excess and obsolescence", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r64", "r855" ] }, "chef_KitchenSuppliesProductMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "KitchenSuppliesProductMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Kitchen supplies", "label": "Kitchen Supplies Product [Member]", "documentation": "Kitchen Supplies Product [Member]" } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r901" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost, net", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r542", "r745" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets obtained in exchange for lease liabilities:", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of lease expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r915" ] }, "chef_LeasedDistributionFacilityOwnedByCEOMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "LeasedDistributionFacilityOwnedByCEOMember", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased Distribution Facility Owned by CEO", "label": "Leased Distribution Facility Owned by CEO [Member]", "documentation": "Leased Distribution Facility Owned by CEO" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r156" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDescriptionAbstract", "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Lessee, Finance Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://chefswarehouse.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r532" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r540" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of lease liabilities, operating leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r916" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://chefswarehouse.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r532" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r33", "r244", "r320", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r502", "r503", "r504", "r520", "r644", "r719", "r758", "r893", "r918", "r919" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r136", "r185", "r597", "r746", "r862", "r880", "r914" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r35", "r208", "r244", "r320", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r502", "r503", "r504", "r520", "r746", "r893", "r918", "r919" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "LineOfCreditCovenantTermsMinimumBorrowingBaseAmount", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum borrowing base", "label": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount", "documentation": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount" } } }, "auth_ref": [] }, "chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "LineOfCreditCovenantTermsMinimumBorrowingBasePercentage", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum borrowing base, percentage", "label": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage", "documentation": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage" } } }, "auth_ref": [] }, "chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum consolidated fixed charge coverage ratio", "label": "Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio", "documentation": "Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, current borrowing capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum debt borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r32" ] }, "chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential principal amount increase", "label": "Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature", "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature" } } }, "auth_ref": [] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior secured term loan", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r30", "r184", "r367", "r383", "r725", "r726", "r926" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r30", "r591" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current installments", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt obligations", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r215" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r16", "r247", "r897" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r16", "r247", "r372" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r16", "r247", "r372" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r16", "r247", "r372" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r16", "r247", "r372" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r16", "r247", "r372" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r216" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails", "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r37", "r74" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "verboseLabel": "Vehicles and Equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r316", "r732", "r899", "r927", "r928" ] }, "chef_MarketbasedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "MarketbasedRestrictedStockAwardsMember", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Market-based", "label": "Market-based Restricted Stock Awards [Member]", "documentation": "Market-based Restricted Stock Awards [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r422", "r565", "r610", "r636", "r637", "r697", "r698", "r699", "r700", "r701", "r707", "r708", "r722", "r729", "r742", "r748", "r895", "r920", "r921", "r922", "r923", "r924", "r925" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r804" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r804" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r422", "r565", "r610", "r636", "r637", "r697", "r698", "r699", "r700", "r701", "r707", "r708", "r722", "r729", "r742", "r748", "r895", "r920", "r921", "r922", "r923", "r924", "r925" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r832" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r316", "r732", "r899", "r927", "r928" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r237" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r237" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r147", "r148", "r149" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net (loss) income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r139", "r149", "r187", "r206", "r222", "r224", "r229", "r244", "r258", "r260", "r261", "r263", "r264", "r268", "r269", "r284", "r294", "r307", "r311", "r313", "r320", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r515", "r520", "r600", "r666", "r687", "r688", "r720", "r757", "r893" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Adjusted net income (loss)", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r234", "r273", "r278", "r279", "r280", "r281", "r285", "r288" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add effect of dilutive securities:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "chef_NetWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "NetWorkingCapitalAdjustment", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net working capital adjustment", "label": "Net Working Capital Adjustment", "documentation": "Net Working Capital Adjustment" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Guidance Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r804" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r773", "r785", "r795", "r812", "r821" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r801" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r832" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r832" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "chef_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssuedValue", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued for acquisition", "label": "Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value", "documentation": "Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration, Warrants Issued, Value" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent earn-out liabilities for acquisitions", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r98" ] }, "us-gaap_NotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesIssued1", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured notes issued for acquisitions", "label": "Notes Issued", "documentation": "The fair value of notes issued in noncash investing and financing activities." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "GreenLeaf Note", "label": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r30", "r184", "r926" ] }, "chef_NumberOfAcquisitions": { "xbrltype": "integerItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "NumberOfAcquisitions", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of acquisitions", "label": "Number of Acquisitions", "documentation": "Number of Acquisitions" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r875" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r875" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "chef_OilsAndVinegarProductMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "OilsAndVinegarProductMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oils and vinegars", "label": "Oils And Vinegar Product [Member]", "documentation": "Oils and Vinegar Product [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r294", "r307", "r311", "r313", "r720" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r544", "r745" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "netLabel": "Present value of lease obligations", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r534" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r534" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r534" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r539", "r548" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r533" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r551", "r745" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted-average lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r550", "r745" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r87" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r86" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/OperationsandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Operations and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r125", "r178", "r622", "r623" ] }, "us-gaap_OtherAmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAmortizationOfDeferredCharges", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of debt issuance costs", "label": "Amortization of Other Deferred Charges", "documentation": "Amount of amortization of other deferred costs recognized in the income statement." } } }, "auth_ref": [ "r14", "r142" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r213" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "OtherFiscal2023AcquisitionDateEarnOutLiabilityMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Fiscal 2023 Acquisition Date Earn-Out Liability", "label": "Other Fiscal 2023 Acquisition Date Earn-Out Liability [Member]", "documentation": "Other Fiscal 2023 Acquisition Date Earn-Out Liability" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash interest and other operating activities", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r149" ] }, "chef_OtherOperatingExpensesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "OtherOperatingExpensesPolicyPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Operating Expenses", "label": "Other Operating Expenses, Policy [Policy Text Block]", "documentation": "Other Operating Expenses, Policy" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other operating expenses, net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r771", "r783", "r793", "r819" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r774", "r786", "r796", "r822" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r774", "r786", "r796", "r822" ] }, "chef_OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders": { "xbrltype": "percentItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "OwnershipInterestInFacilitiesOwnedByEntitiesControlledByCompanysStockholders", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest in facilities owned by entities controlled by company's stockholders (as a percent)", "label": "Ownership Interest In Facilities Owned By Entities Controlled By Company's Stockholders", "documentation": "Refers to ownership percentage interest in facilities owned by entities controlled by company's stockholders" } } }, "auth_ref": [] }, "chef_PastryProductMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "PastryProductMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pastry", "label": "Pastry Product [Member]", "documentation": "Pastry Product [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for contingent earn-out liabilities", "terseLabel": "Cash paid for contingent earn-out liabilities", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of deferred financing fees", "terseLabel": "Payments of debt financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Surrender of shares to pay withholding taxes", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r235" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash amount paid", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r46", "r498" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for acquisitions, net", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r46" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r189", "r910", "r911", "r912" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r803" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r805" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r801" ] }, "chef_PercentageOfEmployeesRepresentedByUnions": { "xbrltype": "percentItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "PercentageOfEmployeesRepresentedByUnions", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of employees represented by unions", "label": "Percentage Of Employees Represented By Unions", "documentation": "Refers the percentage of employee represented by union." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Restricted Awards", "verboseLabel": "Performance-based", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r518" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r130", "r387" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred Stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r130", "r646" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred Stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r130", "r387" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred Stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r130", "r646", "r664", "r933", "r934" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at December\u00a029, 2023 and December\u00a030, 2022, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r130", "r593", "r746" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r856" ] }, "srt_ProFormaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProFormaMember", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro Forma", "label": "Pro Forma [Member]", "documentation": "Information reported based on historical fact adjusted for potential activity. Includes, but is not limited to, information expected to be reported in future period for effect on historical fact. Excludes forecast information." } } }, "auth_ref": [ "r270", "r840", "r841" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt issuance", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r47", "r627" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under asset-based loan facility and revolving credit facilities", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r47", "r861" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r10", "r25" ] }, "chef_ProduceMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "ProduceMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Produce", "label": "Produce [Member]", "documentation": "Produce" } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r59" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r314", "r570", "r604", "r605", "r606", "r607", "r608", "r609", "r711", "r730", "r747", "r850", "r891", "r892", "r899", "r927" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r314", "r570", "r604", "r605", "r606", "r607", "r608", "r609", "r711", "r730", "r747", "r850", "r891", "r892", "r899", "r927" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/PropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r843", "r849", "r888" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://chefswarehouse.com/role/PropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r849", "r886" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/PropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment, leasehold improvements and software, gross", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r842", "r852", "r887" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://chefswarehouse.com/role/PropertyandEquipmentDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r155", "r195", "r198", "r199" ] }, "chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]", "documentation": "Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r15", "r195", "r198", "r598" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of property and equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://chefswarehouse.com/role/PropertyandEquipmentDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r156" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for allowance for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r233", "r326" ] }, "chef_PurchaseIncentivesEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "PurchaseIncentivesEarned", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase incentives", "label": "Purchase Incentives Earned", "documentation": "Purchase Incentives Earned" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r800" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r800" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r414", "r422", "r453", "r454", "r455", "r564", "r565", "r610", "r636", "r637", "r697", "r698", "r699", "r700", "r701", "r707", "r708", "r722", "r729", "r742", "r748", "r751", "r889", "r895", "r921", "r922", "r923", "r924", "r925" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r414", "r422", "r453", "r454", "r455", "r564", "r565", "r610", "r636", "r637", "r697", "r698", "r699", "r700", "r701", "r707", "r708", "r722", "r729", "r742", "r748", "r751", "r889", "r895", "r921", "r922", "r923", "r924", "r925" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r876", "r877", "r878", "r879" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r766", "r778", "r788", "r814" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r421", "r558", "r559", "r639", "r640", "r641", "r642", "r643", "r663", "r665", "r696" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense related to distribution facility", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r121", "r558" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r558", "r559", "r917" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r669", "r670", "r673" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r421", "r558", "r559", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r639", "r640", "r641", "r642", "r643", "r663", "r665", "r696", "r917" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/RelatedParties" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r555", "r556", "r557", "r559", "r560", "r631", "r632", "r633", "r671", "r672", "r673", "r693", "r695" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of convertible debt", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r49" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments under asset-based loan facility", "terseLabel": "Payments under revolving credit line", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r49", "r861" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt and other financing obligations", "terseLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r49", "r628" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]", "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." } } }, "auth_ref": [ "r205", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r292", "r322", "r323", "r485", "r512", "r513", "r514", "r515", "r531", "r553", "r554", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r624" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r767", "r779", "r789", "r815" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r768", "r780", "r790", "r816" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r775", "r787", "r797", "r823" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]", "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." } } }, "auth_ref": [ "r205", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r292", "r322", "r323", "r485", "r512", "r513", "r514", "r515", "r531", "r553", "r554", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r624" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r56" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted share awards", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r133", "r165", "r596", "r615", "r620", "r629", "r647", "r746" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r204", "r255", "r256", "r257", "r259", "r267", "r269", "r321", "r324", "r459", "r460", "r461", "r484", "r485", "r505", "r507", "r508", "r510", "r513", "r611", "r613", "r634", "r933" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r295", "r296", "r306", "r309", "r310", "r314", "r315", "r316", "r411", "r412", "r570" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r316", "r844" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r202", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r710" ] }, "chef_RevenuePaymentTermForContractsWithCustomers": { "xbrltype": "durationItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "RevenuePaymentTermForContractsWithCustomers", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment terms for contracts with customers (in days)", "label": "Revenue, Payment Term For Contracts With Customers", "documentation": "Revenue, Payment Term For Contracts With Customers" } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Error Correction, Adjustment", "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "documentation": "Cumulative increase (decrease) to previously issued financial statements for correction of error." } } }, "auth_ref": [ "r260", "r261", "r262", "r266", "r267", "r268", "r269" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "netLabel": "Senior secured term loan", "verboseLabel": "Credit facility", "terseLabel": "Asset-based loan facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r549", "r745" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r549", "r745" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r832" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r832" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r270", "r423", "r840", "r873" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://chefswarehouse.com/role/ValuationReservesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of allowance for doubtful accounts", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of dilutive securities that have been excluded from the calculation of diluted net (loss) income per common share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r91", "r93", "r496" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of supplemental disclosures of cash flow information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of provision for income taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r173" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of debt obligations", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of deferred tax assets and liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r172" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of net income (loss) per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r874" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of income tax reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r171" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r68", "r70", "r571" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other intangible assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r68", "r70" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of operating (loss) income before income taxes for foreign subsidiaries", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r863" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of goodwill", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails", "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of purchase price allocation", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r176" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://chefswarehouse.com/role/RelatedPartiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to 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." } } }, "auth_ref": [ "r120", "r121", "r669", "r670", "r673" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r425", "r426", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r452", "r453", "r454", "r455", "r456" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of stock option activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r23", "r24", "r82" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of restricted stock activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/ValuationReserves" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Reserves", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r203", "r254" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of estimated future amortization expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r70" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r759" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r762" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r315", "r721" ] }, "us-gaap_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self insurance reserve", "label": "Self Insurance Reserve", "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReservePolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Self-Insurance Reserves", "label": "Self Insurance Reserve [Policy Text Block]", "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR)." } } }, "auth_ref": [] }, "chef_SelfInsuranceStoplossTthreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SelfInsuranceStoplossTthreshold", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self-insurance stop loss threshold", "label": "Self-insurance stop loss threshold", "documentation": "The stoploss threshold per incident related to self-insured group medical plans." } } }, "auth_ref": [] }, "chef_SelfInsuredRetentionAmountPerClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SelfInsuredRetentionAmountPerClaim", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self insured retention amount per claim", "label": "Self insured retention amount per claim", "documentation": "Self Insured Retention Amount Per Claim" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r143" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Costs and Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r17" ] }, "chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Tranche", "label": "Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche [Member]", "documentation": "Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche" } } }, "auth_ref": [] }, "chef_SeniorSecuredTermLoans2022TrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SeniorSecuredTermLoans2022TrancheMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Term Loans, 2022 Tranche", "label": "Senior Secured Term Loans, 2022 Tranche [Member]", "documentation": "Senior Secured Term Loans, 2022 Tranche" } } }, "auth_ref": [] }, "chef_SeniorSecuredTermLoans2025Member": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SeniorSecuredTermLoans2025Member", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Term Loans 2025", "label": "Senior Secured Term Loans 2025 [Member]", "documentation": "Senior Secured Term Loans 2025" } } }, "auth_ref": [] }, "chef_SeniorSecuredTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SeniorSecuredTermLoansMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails", "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails", "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior secured term loan", "label": "Senior Secured Term Loans [Member]", "documentation": "Senior Secured Term Loans" } } }, "auth_ref": [] }, "chef_SeniorSecuredTermLoansTenthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SeniorSecuredTermLoansTenthAmendmentMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Term Loans, Tenth Amendment", "label": "Senior Secured Term Loans, Tenth Amendment [Member]", "documentation": "Senior Secured Term Loans, Tenth Amendment" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r853", "r854", "r898" ] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Fiscal 2023 Acquisitions", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock compensation", "terseLabel": "Stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r743" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning (in shares)", "periodEndLabel": "Unvested at ending (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r440", "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning (in dollars per share)", "periodEndLabel": "Unvested at ending (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r440", "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of RSAs vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r425", "r426", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r452", "r453", "r454", "r455", "r456" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed contribution rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r744" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised during the period, intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding (in shares)", "periodEndLabel": "Outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r432", "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding (in dollars per share)", "periodEndLabel": "Outstanding (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r432", "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r452", "r453", "r454", "r455", "r456" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r424", "r431", "r450", "r451", "r452", "r453", "r456", "r462", "r463", "r464", "r465" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r81" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r449" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r448" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r447" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP purchase price of common stock, percent of market price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "chef_SharesSurrenderedToPayWithholdingTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SharesSurrenderedToPayWithholdingTaxes", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares surrendered to pay withholding taxes", "label": "Shares Surrendered To Pay Withholding Taxes", "documentation": "Total amount surrendered to pay withholding taxes." } } }, "auth_ref": [] }, "chef_SharesSurrenderedToPayWithholdingTaxesShares": { "xbrltype": "sharesItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "SharesSurrenderedToPayWithholdingTaxesShares", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares surrendered to pay withholding taxes (in shares)", "label": "Shares Surrendered To Pay Withholding Taxes, Shares", "documentation": "Total number surrendered to pay withholding taxes." } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShippingAndHandlingMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling", "label": "Shipping and Handling [Member]", "documentation": "Packing and transport of product." } } }, "auth_ref": [ "r901" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r545", "r745" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r150", "r241" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and Software Development Costs", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r41", "r204", "r227", "r228", "r229", "r255", "r256", "r257", "r259", "r267", "r269", "r293", "r321", "r324", "r400", "r459", "r460", "r461", "r484", "r485", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r522", "r523", "r524", "r525", "r526", "r527", "r554", "r611", "r612", "r613", "r634", "r689" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r255", "r256", "r257", "r293", "r570", "r625", "r635", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r659", "r660", "r661", "r662", "r663", "r665", "r667", "r668", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r752" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r270", "r423", "r840", "r841", "r873" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r255", "r256", "r257", "r293", "r570", "r625", "r635", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r659", "r660", "r661", "r662", "r663", "r665", "r667", "r668", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r689", "r752" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r770", "r782", "r792", "r818" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued for acquisitions", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for acquisitions (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r130", "r131", "r165" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of debt to common stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r21", "r40", "r78", "r165", "r371" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public offering (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r21", "r130", "r131", "r165", "r627", "r689", "r702" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r21", "r130", "r131", "r165" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option exercises (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r21", "r130", "r131", "r165", "r437" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares and warrants issued for acquisitions", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r21", "r41", "r165" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of debt to common stock", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r21", "r41", "r165" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r83", "r130", "r131", "r165" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Option exercises", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r21", "r41", "r165" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance, beginning", "periodEndLabel": "Balance, ending", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r131", "r134", "r135", "r151", "r648", "r664", "r690", "r691", "r746", "r758", "r862", "r880", "r914", "r933" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS", "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r162", "r243", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r511", "r692", "r694", "r703" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r547", "r745" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://chefswarehouse.com/role/ValuationReservesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of allowance for deferred tax assets", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r85" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Elements [Abstract]", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r811" ] }, "chef_ThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "ThirdPartyMember", "presentation": [ "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Party Real Estate", "label": "Third Party [Member]", "documentation": "Third Party [Member]" } } }, "auth_ref": [] }, "chef_TimeAndPerformanceBasedGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "TimeAndPerformanceBasedGrantsMember", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Time and Performance Based Grants", "label": "Time And Performance Based Grants [Member]", "documentation": "Time And Performance Based Grants [Member]" } } }, "auth_ref": [] }, "chef_TimeBasedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "TimeBasedRestrictedStockMember", "presentation": [ "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails", "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Time-Based Restricted Awards", "verboseLabel": "Time-based", "label": "Time-Based Restricted Share [Member]", "documentation": "Time Based Restricted Stock [Member]." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r810" ] }, "chef_TotalSpecialtyMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "TotalSpecialtyMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total specialty", "label": "Total Specialty [Member]", "documentation": "Total Specialty" } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails", "http://chefswarehouse.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r97" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r831" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r833" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://chefswarehouse.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r835" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r836" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r834" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r830" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://chefswarehouse.com/role/DebtObligationsGreenLeafUnsecuredNoteDetails", "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r61", "r62", "r63", "r192", "r193", "r196", "r197" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for deferred tax assets", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowances", "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r248", "r253" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Additions Charged to Expense", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r251" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deductions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r252" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r248", "r249", "r250", "r252", "r253" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r248", "r249", "r250", "r252", "r253" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r203", "r248", "r249", "r250", "r252", "r253" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://chefswarehouse.com/role/ValuationReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r203", "r248", "r249", "r250", "r252", "r253" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r546", "r745" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://chefswarehouse.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of unvested common shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r874" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofIncomeLossperShareDetails", "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average diluted common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r273", "r288" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "verboseLabel": "Weighted average common shares:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofIncomeLossperShareDetails", "http://chefswarehouse.com/role/NetIncomeLossperShareScheduleofReconciliationofIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average basic common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r272", "r288" ] }, "chef_WorkersCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://chefswarehouse.com/20231229", "localname": "WorkersCompensationMember", "presentation": [ "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails", "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers Compensation", "label": "Workers Compensation [Member]", "documentation": "Workers' Compensation [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "SubTopic": "30", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-11" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(13)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r840": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r841": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 109 0001517175-24-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001517175-24-000005-xbrl.zip M4$L#!!0 ( -N 6UA1U]ZDQ@< /,F 8 8VAE9BTQ,C(Y,C R,WAE M>#,Q>#$N:'1M[5IM3^,Z%OZ^O\(+NG-!:DM3RA0*@S27822TTKVC6:3YN'*2 M$^(EB7/MI*7[Z_S\[-8382*/^RHY' T[,L@H&CT?C@,#L-1 MG\+X9' R'!$=CP;_"';0%>*^CZUF&7W8R57138GUCX>#WNBHK$ZG*J[2<=#O M_[2S)%K17=65F;HIQO^L;:62&=H3750PQ6!H__5>PP^UK=BWH-1%J5'9-DJC,,(XF2JHC4HPZ/]TZJR(*=)&5DH7X[J(R;#4SOGE7:I"58G#H!>L^+G& MBP@S2>:[D7NLU\LZOW-^;D6@H(BLE6;&(KF\):A?&-/B M70R;H#)SR0DZ6"!2!LD(8@6Z"T>#8IJJ*!6VYH]Y_RD9:@9A!W)E,V0M3H!3 M5:5PT)84.0-YW!*FZ1AN3M M%N',1\.'X=/9&TJ4@R/;4M? S=@%*-A"+)+[W=L+*S@ +;&K-B M[9L%PG C$*Z7HM9PJ&VFNLE&O*ATDB@\NGA>"5"LFSG,A HSX@@+ ES"3-F4 MQ5DL!Z$PJ?!SK&R4:5NC'U.-T9F?PM+HB&*\MF(/,Q83(."GY?(N2F5Q0^(C M5O'7.H-$<"B[P=$>[;NNP5'LG_RCXHJ@\-#A\04O]05$^1EF6QY3U.I)_,#^ ME5>60!G[^A!K$./$]9P9.^@?OR( [4SYN.L@L>J;:O@,NT"$K"@D%@15HC_%STF-KPS: MX6N"]N%P%=I;4]L*PK25# ME:EJQ@EZG5I>;@Z+#F9^I2R)+E1\+LG<-0Z5M2D!<^L*B@@;Y]@9X&J_&RI0 M)V1 .UJHY&7$(JAK/:*QW%2)A/*&,1V])DQ[NKZA:UJ+Q"7S*A8".HMHP'!:R[II1 MXVDC:'W-G1)@&LP72O66(P-$;G=>K&\S]_WYJ32WM&_2O:J=U],P[+7<>%K>@[Q]EG8O,&2>JZHB![4UW4*-&H#;8@7; MW ![0!@8TC(#XR]7Q>UZH-]K!=,=]NLB8@?V_]Q'O61B_IBAS$+9IX [WLWR MWCA2!* TR?5^/S,E>XKUQM/Q*]SH?$3630QXI0,D MD*-"8,D=Z#:@Z_CK)26_4'_&%:F7P/VX5-W>M/7?7>E#%JVW#X]Y)?W-S MOQ=L;/O>L$>]PZ/-/7]TU.&@-QR>;#7L@0N$#P;";4M9?-@YW&D[-' <#\H[ M$;2+U$>7$?HPXC[8+[]PW;<[Q-IUGVNN4I?BLB46M@A0LY!YF4-6N',ZT?KZ1XK>+[/E(NO_ MP.47 \D;77 7J50HE(J.^&)0]G$]XRJJBU11(B[O**KY.$7\YCU:87/;-A+]?K\"YTQ3>T:2 M)5F*+=GQ3.HD,[[KM)V<9_*Q Q%+$V>28 %2LN[7WUN E"5+CN6>FRJ^=J:. M2"P6NXN'W0> 9TF9I>=G"4EU_K>SO[?;XKV)JHSR4D269$E*5$[GU^*S(GL9*#D:+14$:RUQV,HB%-U"C^M;>'KA /?5PY3^GM7J;S M=D(\_GC0[QP/B_)TIE69C'O=[G=[*Z(EW99MF>KK?/SORI4ZGJ,]-GD)4RQ4 MAY^+$1YL6[-A2;&/1*VV:8Y,:NSX5=?_=\HM[5AF.IV/O[_2&3GQ$\W$)Y/) M_/N6D[EK.[(Z#H)._X?@"KSRC[/@Z3'TI#JGQO->O_O=J;="462L++7)QU6N MR++4WOF'VT1/="F.>IW^FI\;O(@P6V2_&)W'>GU=Y_?.+SY\NKK\>'GQ[NKR MYY_^] V<34Y8F&Y_ H/I-:0I^_,-]'FST^;(E_B%9WX^DU+PE(K*, M:E$FLGS]:GAR^KL=.BVD4ECL[91B1+R/-SYR&IC*RW'[Z,V?YG2OTWCU]4=? M#4O_I#/D,%R*1$Y)6)IJFB%-EHEV0N9Y)5.\+(PMANV_RE,+*X2 M$A<)Q>[UJY-^[_A4?):6$E,Y:HG+/.I@]D8O :4;!S2FZ*3&9AVB$ M,+Q8:!Y].] D$>L>B X8P@SM-+W#: T/=V]D+ .E66^+):H4 @"F 7K\:,Z;$TF7B#@U,]>@ MUM*U=J65&$CRRV VC&PM@<\UQJP9^V+Q-]@Y_%VMS%9=JER-L)IL< XQ<:SQ MZ.?Q4J"2><0 7J2$L^L(*!TDFJ7L#B+99U9HT0*>P M)B*%UT[L RF* +T AP^W42+S:Q+OD+0^52DD>D>RW1ONTX'OVANJ\!0>-3.] M/$"6]0O.;$M(#LAB6QX;J!DG#HK#JS!8C,'8U_L8AQCS@^ M[ QR!YU1CP/QGAPX/B;15\+'$=;B(AW)RFW?A:OEA("6>J10?TUEH0!);*J= M3XV0HMSK85I^EU27\[*E5'KXU07X#CZM.F=SHT:"A2W.I%KY_;BK)DXK+:UF M!W2@";Y2Y*RIBAUE8*2NB2P37%YG;VJ&B ML@5@[CR1B2)CE3? 4]UKRL%/4J =+53P,F(1T/B :"PW7:"@O&!,1[N$Z9"N M/TQE6OF8*K>!-BZ(R!8Y.CQN9I(>PNB(_.H"7YV8JGS8@FVJ MB%Q($W/Q^/']E)@T+-^O2@J1@#T>@3S RT2AVB44UIDU3/ Z4'BC7Q-!W[(1 MC4_(ITP$3!15EN&P5'4W:,V,*_&>#RNART50]%N%H@W5^P]TB8%K9+I&K+88 M&S'RAQ/YZK'&03 GD6[!33@Y^@5 RE<-'X@ZH\]%JF\HK4\J[LFW_N?8/#?H M=VJ'-WPA.SQ_W*F:Q=*ZRV"<4)Y?,&'E/H"IK/'AAF@07+HUU"W;@7T!E MENFR) _Q#=TF!MR#VY2&;5[!/I"-S.PX\^-?9N/-.J3?*@W3_9JK\H@=./AK M__8U"<&[%/0.=%,#=[R+YCUYI E J8OZ8A\U(WG#53K0/5^G/5'UIZ[-6=23 MX%=O><(YQH:T)Q4Z.EIDO0>A6M-;=+%\+8>5XJF" T]P50: ($K>F>88;M.A MW0NG 3NXP7J':A];Y)46D$ ^%0)+_MR\!ETKU$R=3TTZ)2ZD2%YOH&?C3J''>/^1*^M/A?-0/7 M]_,=?S]_6*KUML%)9]1]N+G;Z3W8]B6UP\[1\.&>OU?KH-\9#$9;J3WT@0C! M0+A=(?.W>T=[38<:CN-^<2MZS2(-T66$WH]X"/;77[A^9M[S;LW71/&1)K;B MRZO^<[/.&SKI6_X1/$0__IXW\!4$L#!!0 ( -N 6UC.%P7Y&P4 'D6 8 M 8VAE9BTQ,C(Y,C R,WAE>#,R>#$N:'1M[5AM;]LV$/Z^7W%ST#8!+$>2 M[?A%;@#7<;!@0QS$+K)]&FB)BKA*I$922;1?OR,EY:5NVB3HTJ:881@6[X5W MSQW)1YPD.DOW)PDET?Y/DY\=!PY$6&24:P@E)9I&4"C&S^$LHNH#.$ZM-1-Y M*=EYHL%W_1Z<"?F!79!*KIE.Z7[C9[);/4]V[223M8C*_4G$+H!%;UNLOS=P M?2\<$)?T>\-!G^R%_B#T?=?K#D?Q:/VGUT)35*]LE"Y3^K:5,>XDU,P_[OF= M03_7P26+=#+V7/=5ZXZJIE?:(2D[Y^._"J597*(\%EQC*!)=5W^O9WB2;".^ M6Y-:E.HI&W$H4B''6Z[]!$;BQ"1C:3E^LV(957!,+^%49(2_:2O"E:.H9'&E MJ-@_%-/$C.WC987" /VDC-,&%<]W7P4VBHB&0A+-!!\7/*+2:+7VYU<)6S,- M7;_C;>3YB2Q"K"25GT7N2U;/FWQK?S8_71T='LVFJZ/%,9R\/UV^GQZO8+7X M[B/WAO"^L^S,.K"-B!;6-FA+X;S$26$U[:)R_8 ?1\*&0&GNO\"K&0=HJ2$@D4-ZH( M#FA(LS65K[>\/3?P1VUSUG2!*(A9BO+KL)8T+"33#/,G/(+Y59@0?HZ1B2QC M2ID4\<(SS1(*&28NRW0SNU&3618>QM3$LRA55 ;3@A>4Y4&TXD52PRAZ.9 M9Y8P&N-L.+MF%Q06<^D-,:>,".VOQDWV8\=[]NUYK:WTZ3U_-/?Q66OT^T9',PJJ#H(XB)-2UP[ M69Z:=KQN44G_+IBDAA I4ZAEO;2\[C;!E2#!ZV]'.]?%O6GHZV:N*^R-NCVL M[2@P+?A#UM?_+NO+..Y0F>519FO4!"TC'+7U:HI/F,3JY[A+F#JWC9BD*: 9 M!F,W3I5CX57;6L6,$QZ:<708,>O:["NH5:15FXB<5MQ-?;2K=+Y4>E/HOBVB M)NN4-M*UD,@!'40S);FBX^9/$#&5IZ0<,VXQL4;!W38R+/O"[&4A2>N3SC9- M):X)^&C4&;@#P\$U'GLZ:B:NZ7G'TO-='6W*>L/.R+U?[':\>V6?<]OO=/OW M6S[5*[YU]'JC![G=M4!48"#<"LOWMM5M-09UQXW]_ J\9AU6Z)HF_!CQ"NSG M7YNV,@?8R/9@@4.ZE@61)?@#>RSWKONQAN.%9_JNO'N _AA9O=[J#0)E?S_! M;^XD^\"N=4W.K<\"5&\Y9D-"75 B91$TN7YM/R^A"L^&_!-47P9^>,ZBEP?R M\?_!?0RXVR>2(2G)D95L(+FS">6N)0J/9:#=;\8NIZ 08F1N0C*,!K.TO(HA M54?"K2G'@/"0LQ>@";Z,K2D.Y5)<,/-&BF]BMSB8;;I+A@1O;0A^30G7Y89. M7$C.5'+C8#F?&<[/D.3A='$,18[ZMA;[?Y!%7'7=^JZO?77OE_"]02P,$% @ VX!;6'&5X,S)X,BYH=&W=6&UOVS80 M_KY?<7/0-@$L1Y+E^+4!7,?!LA5Q$;O(]FF@)"KB*I$:2271?OV.E.PD==.F M0=]2PS LWO%X]]SQ^%"35.?9X22E)#[\9?*KX\"1B,J<<@V1I$33&$K%^ 6< MQU2] \=IM&:BJ"2[2#7XKA_ N9#OV"6IY9KIC!ZN[4SVZ^?)OEUD$HJX.IS$ M[!)8_++%(H\.!M2/#[PH" ;!<$A#;T@&0=+S@B1,PK^]%DY%]7J.TE5&7[9R MQIV4FO5'@=_I]PH]OF*Q3D>>ZSYKW5'5]%H[)&,7?/1/J31+*I0G@FMT1:+I M^N]FA4?)MOR[M:A%J5ER+8Y$)N1HQ[6?L9$X"K%A.%9S2*S@3.>$O MVHIPY2@J65(K*O8?Q3 Q8OMX5:/01SL9XW2-BN>[S\;6BYA&0A+-!!^5/*;2 M:+4.Y]+4WCS M]FSY=GJZ@M7BA_?<&\#;SK(SZ\!R/K/>>]V>V_[A_9XN87JT>+.:'STIN-<@ M#]T#6!S#ZK>,]0,O'0N;@NU&QQ1C8WU)9$@X5<[B.J,53",+O2G&-LH)NMT;C!]=8>."Q#&>\$Y& M$TR_&;&ES# '7(\<[_M5X:ZWMP[KVR]_%Y>#3C9&9 MRMM4HZ3_EDQ2PWV42=2RV45>=Y=@T4OP>KOQWB:Y-[6[J=LFP]ZP&V!NAV-3 MU3]E?OT?,K^,8S/*+64R75 3G!GCJ,W7.OF$26X;,SCL M]-V^H=L:3S@=KQ=NF'C',O%]'6_+@D%GZ-XO=CO>O;*/F>UUNKW[9S[6*EXP M@F#X(+/[%H@:#(1;8?I>MKJM]82FXD9^<0W>>A_6Z)HB?!_Q&NQOOS=M9HZP MD.W! LP('FWILX'CBD;ZJ[AZ@/T=4SW>"_EC9W]M4YDZ4#RQ7 MUP3;^B@R3:\QG0AU08F,Q; .\DO;>0KP?WW('Z'Z%("[CVGOOI$,1PH]&A::@$'JD&4(R] 9CLR2 (:]$=J@I1X>P(]L7'$** M0X44E\S^MVLRY-Y,(2'V@U+?/^4S MKN!W?NM7DOOV5>C_4$L#!!0 ( -N 6UA'W^.LWG0" #Z*H*216J7JWQ#EJ4J3=N6 M1I*[IM\O-Y) DLPR"+"P2.+\^OW_N')R(\#%?5__ MW7>34/WZ9I!EHZ.W;^_N[C;QD\TXZ;_M;&UMOU51FHG(EV_,]6GYZKMM'AV_O\4W,K=,DLQ?V1-JER^!#N'EGVURD[K/9 M;ZNB4$7R?SYW$R%!GL _Y\:V.KL]'NF)O 2_;L7?"/]$XDX#5WY[8*_QZZY( M9?'8>1>WMYWGFLL#69"&KC6O"%^4]S"-=SKM_8>HSE>8'^3I1E^(T31U]!>E MN]]/K;)$\*7P<3J],ONO>4OZ=*C4 "GOY'1QM?K-^]_ M&4@1O/]E*#/AX2\WY%^YNOWUS4D<93+*-F[&(]AKG__Z]4TF[[.WQ)!OW__' M?_S'+YG*0OD>V6/#,,0O;_G#7][RK;MQ,'[_2Z!NO30;A_+7-X%*1Z$8'T5Q M).$%U/T17B@3_J<* AG1/^'[+_E0)LKGY]]G5\B2_@;P2B2&>">ICDXC>-SX M!-XN$>%Y%,C[?\KQ&T_!KO4VMCMOWF_!L=MM[[?W=W]Y6[KK$QYR/)11 /^? MG86B_\9C_OWU#?#\44_=RV"C)T+D2?W4[3?OSXX_79]^_P,_QGY.SU.I+\)+ MN#P.SN"SU#YC!Y[Q[V4]X-]2).7;[[YYCP1]V@.V]LPC--,?G:E(9?*3NI7! M>03BKJ^ZH3Q.4YE]364O#S^IGMVVG1V@UN7VO$6=)<)'F>'E<$MZ8CH B92^ MF7B+SO[.&R^0OAH"37Y]<_[E;/*E3D*1IA>]/T0"PBB[2*Y4?Y#!T[HRN>A= M2S]/5*9D>B+"4 8?QJ?"'Y2O?>/AIL$=M\R['QX>)$"JZTQD$FEVT>/+%'!&G"I\S.D]G,\4-_>32C/S M5NVM77BMAP32WS[%4?]&)L./LIOIYSR)YKO/OH+#2JS@2QSYW[^(O4)_D7UWI'>3UHK"TGPN2<&8OU2 M?_>43#QZ)SG3X#DY_V=9\4S^^+WYJ'SW$0EZ\Q?8ATGV$:B$HAAM,S"3S.^* M[^QK!N;2;;P4%7'Y&_.W>LC?2WRRV,M0; MM*P?S0_-U^9O_'WLW=INUJ[M,.6_ _NDM:NDQNE MV8^^?/I.[51KIR9.RM-VJKRRW6JMC,7%$DX*V)[72&R[/+#DX;7<2TFLBRQ. MOO-03?T>/_PHHW@(>FG&;1=EP=(MWI;?_E%.W:L /4L*H$V\:F_UD *8(/Z/ M*(#]JFW#%FW#WB+;P#NVLXQM.'CN;="KD7VTR/C/ !YV/PJ5K[+/$IT3+U!# M-,OBJ##RK!5W"GX[&-KQ< 1N=92EQ_<*A+=U>>+A,(ZNL]C_QO?ZY>W,1]C= ML&_R-+&S56;2'Q&HAS7?\N,@(%L:K&JAP/L]$2.5B; NV]_>JOO^^WX^S$.X M-KC(!C+!ZQ(YP+O=RO/(CX>R-K1X=F_DF6EQ)3.A(AFW6FI/4]5P.YH/[O#5&?#HPH$>G:_;UW,E"H0Z]F=NG6T::I N&=W0^LL M!AT#86+/?\A J+O/NPH';)G[7WL'>,4.V!)IT:F[,_RB#M@R-[X*<;AG6MJS M^Y:UYZD*X-^=NKO)+^> K8A =?>05^. K8A8M?>65^Z K8AP=?><7\H!^Z&X M^\2>U]WI784#MLS]K[T#O&(';)FTJ+LS_*(.V!(W?KOQ?)^DGE>3IKE=]P#Q MRWDI*R)0W9W]U7@I*R)6W7W^U7LI*R)BD_M/%%F0H_?*I.!>O S)N9>SRAHJ=ROG^:9$=7(NI+ MIAC^^5E%:I@/UU.55\[AGT4 <;^V!-BIG../.WZ9Q$'N9Q?)M4QNE:]I06<= M6P!@ ??-0%ZB-M&7KB=Q*NOOG\21+[$7 YI45RK]]F&,+23*:D:39NK:1VBU M&@[YD:5_D)$_&(KDVZ2:O951+L^2>(A]-K!5P!\J&YSD:0;63K(F+&M5=$2M M%>94DH[@GT_7SSN5PU,J*9U6$RS7ER8I8MG*HW"/<\C$9_Q;'0;K67E-EX;DJRY&G<<;:R8\5L6HE\9@Y1#41G947':LB%'KAIN^I.Q8 MD2E8.=2TD1T5EQTK8M2Z8:8G RE3>1P%)P.1^'D&:UWKK+7=RN&GST:@1JZL M#]ONU0U+79U<68W1N%5%9>;$:%MVO&W[Z4:AD#%[T:;^_UO4P^W7#39]. MF'I(J[K)D16Q:]WPTI>7(RN:$5PWG+21(]60(RMBU[KAHR\O1U9D*%8.*VWD M2"WDR(K8M6ZXZ84*4^#6?ZE(]D6RUIY-@Z*^$'^LG2Q9$Q)D(KT?25R+,QNMI+U8.>ETF31KIL3Z<>E@W MS/5%I<=J[,/#RH&MC?2HNO18$:?6#65]4>FQ&GOPL&[H:B,]5BX]5L2IE4-5 M&^:IC^%:.=BW89[ZV"V50V ;YJF/VJH;1'P6QP%\[ZM&>)]1,M<#-1H!18ZCX'<1!>&Z"K'V5HV O]419S72 MK+U5(ZQK=<19E5BK'.CEV.JPDFQ\&8HHPY++OW(UPGNXACVI'_L-7/5)BE0. MXC X'XZ2^%;BQ^F:GJO*HD#U(=VJ3EUE,9CZD&Y5ID9E$9"%2&<57-S+[D2" MK8/-/S_*6QG&](N3.'V4?@MIV2L1]?63\<_/*E+#?+A\SE 1T!^NG2:V^>;[ MB%U)Q&)R4\7] IM:539:(;'S2#&E\1^6T$.097DB6OO^A]E#V9)#*X$??':2JK M3.))NE0.6:DO729,V1^B2[MRX,I3Z4+2XH\X^2:3]"0>CN ^]+/U-(+:E<-; MOO<<'>=9/(R[*I1K:J^V*X>^V*V'.P0JS#-U*Z^EGR@!VQH?Q[!M,QMG2+%%^)H/K+/:_?06=G5Y=?UU3 M6E<6S%EC6J\(_6E7%OU98UJO""YJ5Q8N>A%:GPY'83R6DBA],5ICLZJRV-*: MTGE5LKMRL-*:TWE5T4R MO%-9R&JMJ;TB2=ZI+.#U*8[ZF4R&2(5I>&N"3,N*$9T)E2#2!LSRF:,B%" 2 MJ9ID$Y$D8^"N*SF*$W#6CH=Q'F7VYQ]5ZH=![!D4CIBO:R7@:W_#P"1S6G.+DSMK4@2V=[?_=:1BI.OL39[NRT=(J,V4C)I^1(VL:L&S$Y-*]JPKI M[LK&#*O,E/43DS7BR)J&[1HQ63&F7*KNKFSDK,I,V8C)9^3(R@:O/N2IBF2: M'OM_Y2I5U!J@@(5_2Z2,0BEZW Z0^MB8@0K8U?2YT]FW-[9V-[86+%4I7?I# MZ>S;E8VL8+>A;'P.;YO(-#M/TUP&%PG^K^B&&86 MS]0L_$"THCXXH MD\"D6T9GP5:B6-RJEZR?Z5#*D&*AVHT0]WNWMU/%%9F/V[ M>.(F$8'$,0T-(SR5$2H+;7\7(WR)(Q_[=V7RN \TPDE46(:L; M3%);%MBM+%*VU VOB$E=(;I7%@U;]4&K@IVR6UF(:BYUS 77L$Z97O3.HT#= MJB 783@^'V(8.P'K19Y]4J+[ M,A')U\ SZX4GK<;\?@U\4E.0Z03^Z[,*@A"D1_I8^MP2U'Q[P223B4M_S%*K M*:+TW+0II^VUEQ6HVZTI1/2B1P'\Q$,G3_+%G);*HDG5HLW^XKEPA\NBS5YE M89X:F1IU%IQ[-<5[GK3=S\MT+X3R+97J]<.1JD;U[XB25XC^]<.**I$@L+S, MLKW*XD(O[U&OA7A>IF._5UD J$;!MQ<7T,L,P^W5#]JIJ7A8 9LL45!4%F4" M!0TKR<:7(2P.U#26PXVHGG5&Y=LG$3UW9L02][RR4%.U]GR95;E[E860GK3G M'W(%=XWZM>'U_2N+KCP[>2M$A,H"+!4GPE+U6&6!C"<1 M@<>,RJ3180YI*X=0?+?FJ ;35(BTZX$JU)@ ZP$QO"P!EJJWU@-O, 2XCGO9 MG4CD!"K::+'V0>4 CHIJL>]CH0H1>CT0E;4AQWH@(*LDQS+UW<%Z(!:?I$CE M( Z#\^$HB6^7T[IB';1F]'^:8;LFI][_+,/@:!=A#)A*1+\G#7)?F3I-TK3<( M4'VZMHE8NXO0=>*\_AA=ZXTK5)^N6T37O47HRBRPLQRZK@=6\>)AJ$K(VO7 M.%9+N]7(T\Y6Y=",&M)N-3*SLU59W.+%6L94QIV#NZT5,>I7J]_9JBRL\>K* MH3M;E04W:B*:EHAQ=+8JBW%4630ME0*512/J(9J62HO*(@@X;/:T[^48?1"H#M,IJ9PZW*PO, M5&O/E\KGE<5?'MASCCF#(\!1Y^,HT..'],<7W5#U1:W&M'3:E85A:D"(I9Z( MRF(P"ROYZ[P;)P$0(9/! @J_0H>@LH!(-?=^J7Q?672B :,LN;<.-CK;2R%W MI[((Q1/)#?NRVY!\(9)7%JDH;^@R=GU%PN4[B#TYX.E@X2RYTJ4_E*W3J2RP M\9HYHSPUP"7VCXF!RD(;KUO15R!=MM.I+ 3S--XHT^KF+KX9Q'DJH@! 8 M+@WP\FI*?KW>LB->@ / M^'+(75G L2%WX7;NP_\MA=S;E04<7S>YJ^!V;E<6F7S=[L(S2?[MRL*-C2AP MO4.7X(]XA^ZE/R8**HM.OF[>>*:(_W9E *)T>SGAQ^W*8H*5)?6+ M9\\NB]0UA?C6^51/V_GM!:'?TJ4_IMQK"NB]#A'0/D3LMM-9C@AHP+Q*VG&N M&)@D^ -B8/+2'Q,#-47^7H<8Z+31G=M:CJN_4U/4C]"<2S$6L/"+FL*#7Z.4CW"M:BYV:@JXK? 4XMG[++(\P1*GZ+_R M2'8.D2K/;)QON4T8?XSFE47=7L?V-TA8=6D^H0&W%NQ\.GGICVG ^N-GSU\' M-UDXX>8A/5(XL;>LP/5. VA5]R0_E\%44V3KM=%\F<6Q.Z\"L:K.&=NM*6ST MDON]3/[>?150S%*B9B^?';=;4SSD98FSHB$%NZ\"/OE1XJQH"L%N97&.XSN1 M!--4.1V.PG@LY746^]^>.[5[%W9Z.=JCLGC&:K9YTC-U-_H1S]2]],=8O[(0 M0@58?XF&ZK,# $^&*8&%EE.QL5M91W>"A_70]$C2:?=_8JZU[.XNS/(ODFL^X,WJ:K:[3ME?4R M5RM0JN!D[E76R5R=]*D$72KK7U9#5%6"1G5Q,U=G*"W3YMZKF[OYLH;24K>Z M+E[DZ@VEI6Y[9W5SFU^6*BM"WO9%5D+^Y5UU6F6[47O#Y&@;KA(KE1_D)6I M= TKE>GQ92)[,DE>0EQM82G@DBJ"]ROKMM/H;!E< @N.L>(N%3[-K/DP=K]Q M4QL'0J$V_Y?RI?DW:/F/*I%^%B?+,B@NDQAV.!M?AK#I/^O718I6#&-@TQ/'2>K1ZZAIT Y4P/S14?@J5*X=HD#\ EA^< M[R)QF3^\57C)1>\2%IA*HJAGH-*0CT-5Q25^4#J@T6X M8JLL5GZ,*RJ+ IU'/AAU-^+^.,\&<:(FQPJ=B$@$ F@HHUP>]V7DUZ>=XD%E M(:''=IW.*UBVGV)?A/^5)RH-E/\\.,1S[7UE09\Y_JWCU=#\5O!?$0CMYOBE MZ4!U<1?)X,/XY/1B/2W=@\H"0K6@VHHLT8.Z84G5HMJJ+,7*03V&:O\284YS MJH_#,+[#,!T.LP;C3B:W,IV&88Y]GQX+%_TN19@-SJ,TQUY=\O3>#W.$9OZ( MDV\R24_BX0B>)NJERBJ'UJP1H9:947U0.9SFNPF59_$P[JJP1MEQ!Y7#0ZJ^ M^\OD_=Q0GWO?X4IS72!)7UX:M* MB"H@+X>5]>&K2K7GDF/KXY:_/"$F\)$?(\3ZN-VKD&,KPB(/U\<'?_GC,Q%R M_+'CLS[N^"J.SVI X>VMVKOQ\Z^_Z'W4J;H8^,0)+^MIRVUOU1X(6#$1G\>B MV-ZJ+#I0$[I4P,#8WEH;G&'UAVN)]L;VUMK #E4X7*LR/YX=A7CJ1FQO;!TZ MHN,95/A;=7^4R#3.$V ,_G,@14 O&ZC;][_ ?]'^J.V]G8-N9\\_W.]L[>QN M]0Z$O[7?:0>[^[M;WS34$4; XGU2T?M@U'V[DX%V>"H MO;7U?][0=>]_24O]+-WD+O^9_\TVF;H4OO"%"U8^.?-A!F;SA'YOO_3B, MDZ._;=%_WO5@A1L],53A^.@?6'J;>E_DG7<5#T7TCU8JHG0#CH#J\86I^E]Y MU-Z!%Z0_[_B-]^$^H8JD74$'7_OKE_.;TX_>]EU^9TK^+;7IR=?K\YO MSD^OO>,O'[W3_SGY_?C+;Z?>R<7GS^?7U^<77U:XA,Y"2_CC^/KW\R^_W5Q\ M:7D?-T\VO<[6[L[ADU][%I.]Z&H/%EKMV<759^\7.(=1''W)AW 3W]/']4KV M4%"UWWB10"$42'7T,?9SE+(HR=_02>W!!>_;6QO_I--+_/?QER]?CS]Y5Z>7 M%U2GU@N+$4B0=*3@;?<59T%CZKR!+3' 7P MR<80;C' GVT$8KR!C]J0D>&>[:=PZ4D.=E.4G=%+_QMNM.A#B^>!9?E1^FS? MH7XO M%M=HA^ICZ"VV^R?Q<*A2]-9!J872BW*4\4=/T&>GY$>>P8^_T&^-1-E#/[2] ML;W;V9E2&,]B!"ZV+YW%/):GKO]*]C&!7D39%_C&[ %XHRC?3GX_/;O^S[\= M=-K[[[P_CJ].?[_X>GW:\LZ_G&Q6:&L69)F?3N^%G]$.>''/2^S*/9%ZZ4CZ MB#,$GHH\E:6>/Q )O.O/ASC)Y,-6&TH M1JD\,O]X%ZAT%(KQD8KHG>E'[_3=NW&6Q4-Z $T9 4-(/X2>QU]K7.#P>Q9YIO8S'BV;+P\?8\NM[SFQ6 "8 MC+38IVJ_DSB/LF1\ C[DM-5$9;6C)+[%^Q2&\0$:QJ&X$XF<:_]FP6.[NX5[ MJZGTJHAP(^[/-33I$R'*.N3PS?O.%@8F4GJ*X52[;TF5)7T3J?^GOG]>;Y^;LV/GFU>;UIJ=[AB5>F:.\+_'F MS].\\I;T0X75[%./TG$0)#)-]?]\@ONU+12WA5CT$6"JA%,;T7JR^:L?1&?W(KD$-0'G='$MTNZ@ M)1Y%F)[NY]G2WN&_Y\:L4[3#]L&RWSO8'^_?O3_2:\+!>$H@2U6(Q%Z M\E["IJE;-$?AU,MTOK%9E844[H)V"U(ODZ$<#>+(^& M%/5<$>B!=2$\Q+:/ MO)^>@/LA(\ O2\3?094ZA=7]_ 0.HXX(E_BF967=WGWS_N!P!_AK9_>[6 L; MD*C>^-E),J5&.$8%3)2H3,$=V:61"7@QHSQ)<_1MLMB[YDXI7KOS4_=G9$'$ M?([][.AIBZN%-[.UN;_WL..PZ*W:NYOM_:T;+M0-[+EY<26P]# M4S#ZVZGR"Z5?[U2>"Q.+U>-B-PY_2IYB]=5_[%PV[$.'EO3_ M^C4/I-+=0,$GA>AZ5O?HA39GML&_N*K2,GW<[G3IQ%A5M2.1 M>+AGLNH> MQ0:>;M3U9QIU+XNB<4CL"VSRE%&YY%>93 2:O8'G48 XBO2Z8\\?2&!-L$&_ M>8KWR<'^5>H)[TZ&X<:W"!QM+Y4BA54$\$6:HS/^ )_\3'WRMGWM.C[6'[/#-^W_+=*Y;\LQY1K/WUN;_/ .C M+49=-WK_)?8\S^8 K,Q;6SY;1G$&G_R5*SSZ<.(ISIE07&F6K1M_W TD@>H3 M3/)3^V=O /().2/P1!A:]G#YIBOU!7#/,JN46,219"ZWX->8S.(%.;:6H$M' MB?0E>3+MCD>I5ZGW$]P/C 8OS<&:3P@E$30^W/(",4Z?+I=U M[AGG(J$9F8DL+UB\W8CEQ\5RS87RG$.'S A\.%19!IPKL35+$D=H]X=C3X(/ M,/;.T1T0U++%^R@RX9VQZ"Z=R>(>KBQW[8LKV<]#C@5=;]P\]P'D]['G2J8_ M/_W4. O'=>M#9$]-ISDUK_74D)D=B@24BO!].#4)=O[#]5&R_L[VYTUD.(+^[V6GO+.5.VWN;A]O+>2E8W^[>X9+6M_U(%.3[ M@=50]J9(_#Q0UZ-RZ+M2=\A9.8&CVX^3\0R@BRZB0^WKBPK,J[/]YOVGV2)B MN8CB,C9Y03VYV"Y/.E K6]4R66=";J[%FHZG&7/5RUL^(^Z\6U*4J&K4^S++ MX'D%%'RNE+^JT?=ZGEVX9C1^JE*F??F0IW"C-"W7]_74O0S@+CK;+WGEK&IVY3?:E!/>D\=9=GZA8E4BHTN/LJ[),E88 M+%X0B>D]@'A@.N:\F-,$JDE8)A@=&'C*8B]/&2F!57*M^(PRT3BAYX1C?/"= M@L?"([T(EA6CDKM5*1DQD8A\/+)@VF"M"EZ,_8("D02IAVG%*I@7WM[^2;@ML$-8I :O)K@+^#]23Z0I*$_\P^R7[/6X M<7BD_KYC7V&-GO[&&NZ<^XY&)].H>A&X*8=3BAIY(A(]0C>+; BX!Y M*/P>T!N+/%"9?J]-C%VN%#!>7%^<^[WD&-\]3HX+VIV%HK]HKXV]EVVVL=YX M=<]+BQ GL-E3TZ7G2E+W)!?GR,ZS3,T]7#B<4N0YI81_I@.9/93!U4BAP??R M[9Q-7 1J&9R^B;LT0ND>YVDX-D=UUM)+N0;>ER=7S*_JZ)JN%&;P.@>,M(<-9J+B]&.*Q()^ M#,>I2G4%(H*[MW*CBX/CR' Q8TKP%Q*^HB0)?GHU-JHL-VS1S63I4)*ZX>$$ M++E;%#-V'[2]YHJY*AW,]4S/H9AG.I!A:(QQ[Z<9V81SXWH_L_1\'LHLJNM+ MRGWUUD9-](=&M9#V"R,$!X_JB\J>"\P#%_T^\#X>CB$G@7-9PI3M8V68SX4, M*26.PTZ1[*6(?P_-(;@373/*,Q;+"392E2#$47IQ%@Q(/G"+= D)VRMT3]0$ MV9A27$), TMCN+NPAAA]UM5H(R:(/?"6PS@E.0JJ TP=BFX5(KY)4^#-Q,,U'D#HL%70V"* M7]]L37/3)7E.9V$LRLVQCJ)\N!'$5'B#OW[C8;\T2??0K'7XYGV[M;73;NWM M;[4.=VU+ O->WU/GN'BCH&J(;*0O5Z@BM=,!&!' $'E&0 1J3E.<] #'AN1C MXQ4N\[9*K(6.'K F;JQ/6178H&YSP>2,%T_%:&]M;6XQ#OJD.LO]S:W#Y610 M=#:WEU5FN;_9V7[XI>I13[88<'WRX]6358LX+",@7SU"73A"!K35F>PFH#7& M8/B1HMAY2@! "P04%[!N5&PJ\,P*:K4KY3K&OV]NM9UBQA%V"Q]0^(;:YIELXQ^N)=M'VUIOWVX=@%&VW]@_V MIXTB?L4J]>!9K OVQXN3KY]/O]Q<8Z>^BZO+BZMC;+K^X=_>U>G9Z=7IEY/3 ME7MT98/HR9;'W!T$%KO!8G?7U#)WG%MR/)+X?>]<&/[N0=;,]] SRCF M_)FC1&)AWZV<&NE3< Q9$5O%3T07V";/YO_DY7O$S=ZB]JQ11$^=AX3-_O2/ M!DDA&OIRHYM(\6U#]&"!1R*\$^,438O94Y-V.IO[:(A5>G#28IWW'N_'_?C) MJ6.C]_,O'T__9T8L]L6[T>UO[3_53M_>W-E93D/L_48_/O;F[O;3^N0 M-^]S.%Q+*GW#Y>TMPW58HQSMA3JN81?OU$_4"%7$"ILHKW0++D$MD##COIZS M#/I)9;S#SG[UR@(>N6PA0]+>8^:AV?M>-G\&LW-A J/=N7SV?NIERQ5"3]KV MA_*/>KWGL>8>Z>CXBZC,NWB#!+'"ORU@5QZ"20$^J0=6JIBT_9;FE#8T6S;- M3&W8=U'MF0[D=YC*S[C5%2 NEA[F MN&"20R-]UTCZ J$[!XWT7=>#W-[#<64L?T\:^5LOLIV,NS+1Y<'C1NJNC]1E M\G8.&[F[K@<8Z^9(ZG8:H5LGFETF\0CW6#96[AK)6Z3L]E8C;=?UY&ZWM;3= M;J1MG6CV2?9%Z(',]24-#FB$[AH)721P(W37^ #O:*$[#[QO:%9)FGV&GWC7 MHB>SL?=1I7X8IWG2V+MK)7IW'A>]ZY)\N.;YA4V"82/W?USN[Y@@P+S,IH9F ME:29GER,I9!7TYU_=+.*4^HKU8(K0AK/X)1'>I^Q/V^24JM>'N+J7>:)/Q"Z M8Q#_UAFSV)@!ZV,&( =MSTLI;J1Z_27$GI;J>XU4KQ/-KB0\_Q:+_!M9NS:R M%NBZ/2_8U\C:^I];4Z*SW\C:.M'LLQU&8*X#4@L?.0>^9?C"2_4F,JKY/X!E;9GA<];,1W[47!G@E6[#=E/[4BVG_C M9 "545\:$L7P06C^=L(7WG$WSC-/ R98+-2(Y_41S\@).PV2L;XG?5^+YWFE M" W-*DDSL)*IVP?ASH7Q?%T,P4&1?9V/1B']C0VF/XI,-+)YC60S\,%.@WRL M[3EO[YKLRGGU"@W1JDFT$QK:A,,U20R#M2SZB=2"F>:B'O/ 2T'S "/S)XT$ MB%R!7AC:C>1>'\E-3++?B.XUE@(&]CAL8(]Z40TL:YR#S 8T9<@'39;FNHG? MG4;\KO=!-K#&8=/[I%Y4NZ#1J><13^ZA-K:-X%T?P0L4WF^:_*WO$=XS^E&M0!HPXUDD-)_P+$[@69'W7WFBTD#I@>LT7_TRD;8\2D=Z$GLC MJM=(5"-//":JFU*F>I0R-;5,C9I8AIHP:>_M>26.#=6J2;6/*I'4P+?EG=Y+ M/Z3_FF1NG$3,#S?HN!'AA_:$(.:Z7/@0WVY]6K--)Y#:">S=1F"O M]]$W[=[G3K)JJ%9-JETF*O+5".QJ)_G]3$I=N2236^4W:9?K)8T/'I?&34BY M%B'E?S41Y481_+@B.#!E$NVF/V:]J'9Z/U!=I>N,9Q0@>]?^0 9YV*CPM5+A M2/K]>9VX&HF\!F?;5$ZTF]Z6]:+:69Q@9M;&/[WK?#@423.X<*T$[_[C@K?Q MG1K9\_*RYW#[S?MKV%>1/7>=;".;JBF;D ,.'NSA^#83W5":SYT]UZ^QT]G< MWX57'<4I]?X\2BB,?:.].CK_>G%]\.;[ZMW=]6<75W_ /S<^75S\$_^VUUR75_$"[S^;]O_YM_;> MUKN*O,S-0*7><13EX+A?R5&<9-B+IK CXYYW,Y#>R4#V4MW$U_M#)'(0YZEL M>>>1OPER.,*X:XJC,NY$$FR$&&)\-FCIZ(#^:?MTQD]/[WWJO^/<8\>] MQR8N<=Z[CI+X5@72B_/$@SLF"&7(>ZQPX["R%R>X5.F+E-L2]W+4>QX5PS$: M COD17'FWA6N@[W.X@3UC]<3?K:)6YO*A[9-17Z8PZNHHAC:$]1L$V1>JD"@ MXLN(-,V',BB_1TO_&.X(*Q_&N.-46(V$Z,/70;D5LW!:,>/*]T.9.M;Q0_96K M ).OZ"VZ*L1_9S$\A)_-A%! MFXF@TBF*1)2X5W(W$!^ *6N1A3B]\5(9?"V M2#!\7^I/^A/=VO?QMW!G?H [ MEB6JF^L2R%@OV"9\4;.Z! #]YMS S+FS_DE+!-[X\X"5(OS?T!K@:/ M5F?K7;&0M$4?M=^9KY@!ISX>P=NK&9_CF92PH%FWL@N<^-SR=,N<=/V%@GM% MP?1]D,"3'W9EJ.3M]$-3*;]-+RK-U'#6*_IQ'@93MQC,^O1.A>'D9T,QGKH, M?VL^0WK^($# M;(ZXF*$#A,=-"1ZXT<27,Z/G0D5 J;Z.7P-:6ZD*PKF N% M"A7XI/%0XEWO!@KY"V[2E>,8KT.1%E-WFQ9]'BBL (+#C+?7S(1W?!OCA;!E MP/D@Z>'P9*@BS,&'B_&7S-"@>408PC8D\1 V,H;+];;!/CFR$OXRYV/^AE5$ M+U9*23^@JU1T&X>WR)? *BH"MY@@0I'P0.2T3$#&J%NDTB^+OX&S'U,?R(B MB3"5FZ#0X>PB$R&IF%MHSA5).>(8X <\-4!,Y&+DFE MX+?F$O@CU"QR(X> M/!6@G^4H0\E'G'NG@&?P3;NRD,G=L1>*NY9W1S?'17W#DP/:!.QW5H7P]'R$ M#5!Q!8F\50]K4U8J(:Z8S8. 5>=(ZR]DS=AGE>_3 MLF?? M_.5?X5UI;]H[F[NX%V2>) AHFA .ANZ6YA=M+^'7:)8F9&@F$N^#+8A3 MLLNB?D/II5$:C[-!2T"NP+$&,9/T562-^6Z>*K2<6XY)D,H(81-6!^!@<-(L MD@@)&4CG U+F9$GC5V0#@7Q"BQG(BA1AG##]T$_(*69WVSG4@\T 22,$KG7MW"SPDO M%RK$+PED$"&\=\FKIU9Y(#-D-$" 9,CGF=#P5-PB(D\WHA.=CE'3([9'$,&# MSV]X97F\XH*HW.%0D/+5>$F,KD\ .AT\(NTKHQE@/>-I(&4F*?8[E2+%X?Y6 MITJDV-DCJ2E]V-T4(RC60.I*0AM$D(<9:5U"EX,, X.A,@>\^)W&(4:L MF1',1B7X9YZ,70>)0 K=^U([/S)$/1N*NU3;=OUE(;'G_12#WVW73]*G&:6?6"Y[MAJ@68"B6]&TE%;SK+ M5 9^68KTU1U/@2&XI\, Y#CH:KPLN 6B@BLP4A%S 5AD9;Z(L=E)\XP3'OG MV(:R(>;RB.D@C0\CD@:&'.4)_(;0E(' NH6&&DNDAL8"07.:X#&B'+C9HP0K M[@W@P4XUXHJAA8(UN1IZ+(\>O3#'(%3)YZ-=-KZ&U52&7"K"Z%:"DD.XI1&.L/PY+J-*@@T$(L;LOBM9"O5YYJ?:=(W&UB?I M@GT149!T&"?2L,#,&]I4F#$_E8P1;:]8!V6F483Q6XTTN/@)8M@EA (S"[2E M8[5DG+!-QF!;(D!]8L*%B993S\U=ZG(=12(W4$X- Q"22XH[P+NVV<,A_4H238'+9RJ'Q66G*D^*^6S;^DS)\\H[QY:OUW M\:_SCQOMPU81'- >H'XLJD&)I(XFXNLS\V5U;&@Z9[;AB:7QA)O5TJ?^Y33T M.G1L%)WG/(8CB5DOBO*P+6KK6CW$%XYQT]!I:73JR0"1TQ:GL[4XVYY/# %O M,:;'9^+>2[!S@/%=OD:*NVMBMK ]E#T]FX::!Y'G I=SALN=-+&YDHF,]Y6( M /'#9%^E86-I/D?$BQ.2<,]UGGS>37'8,1+:3>9O-O[93'R!^;!XH<9;3&V$ M3B&*NV3V(RD*UT[K+TH3BBB=2"8^YZMBOA'/%/7<.ABY111@L3.4= M^MQ\,A7:ET@^5^IR6\*6Q[V+=$4Q7(G5S!OMK7_JY'6B,#]'HP4]%5("CLW, MNCX]F5>(-DO1KK9Z.U1IIC/%OS%GENH#6]X@OI/@#\-6(8.CJ@']0NV!\&>F M5I!*LQ'-XA.";K0A ^U;2E5$;OUC%U/8!B)/48-M>G78L*]12#7 ABVXR!V. MH_+)L2RJT3 )C/"]"$^L\X76^;IW1ZGXB?I:2_P9VB$ W>_IP MO&9[?VYAO@.:_]F8HZH492?&W8A[&W"D-ZA>OXB*SL*^6.Q\5D$ ;OBI M2#-&ET]$) *QZ>E7Z('%0M77&-5+;HU/0B\ C@4EB+/IBT-V%UKDGF!8_<1-J0#Q M^S.10S=$X* \. X#<8LL@JP!IDM65-'=4I !-A ./15U%83#)$*;63A1^XMO M056<*=XAE:%NC )?F6?0K3&?#:N)LW@#R.-NRCP^+.4A\G)-3N6W*+X+9=#G M^[KY)/S:OJR%_03D"20QZP2+%$4YJ=>'Y0W1\86 M]_KHD;2*]$XMT_&&0RDPSY0JW+G^*X_ R9<<0)+W<08G-$Y4GTLS,$$#6S0( MVGY$$O@<9H,XX'IS0Q6TVWIQJ&+3-P:..!A^WOY6"_:1:_@WODDYPAO ,^'U M?](,?/W/KY9M.>N<,D5@=9&W3;_F^G4\ZD6NB#8,D84QTH;[IL"N5)SVP8:D MR1@ YDAQ87-VNHC%X7*!J%B;DO@YG>Z6\RN06)*">KQI6%#'+P*'!5,X\0PG M>:\7LA2X!8O%$16<@R8HA]L\FJ5FF((,I!)]>'9QH)!I.#EWOJ!VG1 ^!_ _ M&9Q\V8,WE\)*^P'87S$P82^1&!>&$XQ9R *S1,,0_Y?OR&_936(1T./G;)2O M^P+@#E"=?X9&ONQC6N*+>"8]7$;$5$PN'GYQEK MN031'0P*-PK O9*#467R")\_Z ?GX,.B[R/B3D\J3: M"S!RHOREE1A#H3A\)S=TR$!B7Y ,(VWU\ ROE>DT5>2'PY:V#P]V6U9M4\46 M>K]X7:GD+Y(9YD*UK"PN>)_4J]&.70&ZG(Y"G/1%A+W 0E.!R"1PBWM8O,.] M3?E0RN\![TK%WP'SK!C!4^]-BY>_MS?WO*X*0\5-6#A2JE*,JXXE]C2B)7R4 MOAQV9<)F=F>_Y76VVH?(%G_?WMQY^@T.\0:=;7YEI],9 V;])+Z#11MKP075 M*=W,+I]@"%,664ZZL,GU)]B?;0->]E+G=5CV-!]8QIS(SR YP.T2C/TD(KN= MQB1$CRO0;PL6+A*K5S)_K*)MV1XY*J,T*SQ5$Y80VY16BAJ+;82*#7B.-4,: MCW#/"(8(])[!TWK<>XH*]"GIQ1(>FS+A=DA_$,$1Z8_-RQ>PI XIV&R^B2I# M2XPXZL?<8R "CUL%PHALHGLB^OAK.6E&3TDH/C%<'[7I\7F:S63%@3)-UP(/ M? 7X7Y MI5(\AMLG>)XH =92EMAC*N])L?1-9*55/JKPOAE(UXCP*Z[--B$8 M[?+HLKR@1&9?C)A1$?(@I"0?@>X&6<+A'UU1($U!OSXK\,'LU3#3,1XC^GVL M.,DF[XE$4($F(1*AL,/^OGVPO]E!U1Y25I&-1?1R6BDK2[P)5Z=E1CX0D9T^ M?=TX2:CU3\J=E70VL'3V46=_]X2OUV^2]WWC.4XUAS+:?VX/KTK)^]-[8[&Q M+$>MB):(+1+#"^=,BRLT/VL8\?V+-?U'IKP#F[@U^/02.3 MZ:"\08-^!. MRF](PM+*]&4"Y5%+FW*&D\#OD"1J [".8=%C]$;\;V3T]>#DSBZ^B!-L'UFQ M@S.G_:Z#5UQG<";ZV2"MUHO/=?;+'DN0)X9JY"9O[VZ0>1-@P.IW<$\I@\61]8<2'?)X%O)QYG>)>FLQTQR-,95+^ M H3_I*'+CV4T]MJ:,V?H+EXZJ.MG?=IQ5_\IQ]Z)@20_LY3>7%W8],U[[X/0 MT"YR;F'?:5F2%MQ11ND*J=MRO7?M'!/&BWR09H_ UH5?/8%EH9]"LKEE&!A7 M_&]RB_X LP1HD*'=\G'S9+/E7-,#T _@WG6_3!#_@7K"3.*4)[CH:2"5&([?'! .H(\:483)TSET6CPS>-!D1T"5( M,\(+1?/,;W!L[>\, Y T[X)QW*/]R76[G#MLRX'AAV#:/^"D@PFT2QM-@@O= MBFSR N*YPU_9)A'%2:1M-8Y8POGHP80#:3!C/K2^1,C%EZ9=*")%Q5&F"BS< M!S0SR\QNO .V5XE+K(N-:!.\)J%;93KHBTQUN]U"Z]D]30>\YKCP;M7R0*NB MD$^Y\1%PI5:ZWH7V'5>K6-%=F(X %%$5:N'?'VR8 SI7,<+!)E^'CFQ7I.#? MN3&C K-VT/PR8M\JD*0-C"6D&7!(:J,)K5*D@.(9% -U0@GH?_C"-ZY[\:[N MFZ3P*-_ !%]@H0/O&.07_!#46 X:&$3X<:K@KV,\_;!LH<.Y'@D%KW26V [TK%0^(QHD M$_A8"J??FN0N-;:8M8&S2IVV#/*9 HN$33.X@IZZUX M(+-GE[2C5O_%0DQZA:Z6@(6DV70.P-,09@/!<7K:+.S P=+=$\;<2ZCFS-.F MC2@G%(;)8FX0[(DQL,K$>9ZHC4X,QG5E$*W/!:(UX21>&U!KY8JJP".+]D(% M_RX:P>=HC1/0AU\0="D#UQ+\;LV@3Q\/L8D05\4V]>D03DC+X[W9B.\00$$> MM#BS3@' ^LQ"L?+8E&EOU8* RQS@"235:%,*'O.AS&QJ @?6$YIM%#N]T2C.Z.@$-#HJ@R=^CWE( MB@R1#ESFIQ0ORY&:(G,4FD!-3&%2ZJS!KX7Z\:T<.%4.$-[X5P$ M8:&EMA]$= O@VDS*97(.Z9C@?,64!0"5!N8+CY'D)AC'X,7 M&('%T*=J(QD9K(&'#[$DI/3[W$9MLDSWT7J 8I/[N;DXC.B@#29D/$,$8L]3 M6T0QG4\T VXT4;#%X$937344?\:)TZ:YG'I94Y%W4@K973J*AS;W%'; 5"-= M3<-FM U3.[ JRP3'CL549%+2J64(>HEAOM;$2)/BR(&<&S+F1SD]H>N;"9)+ M&-$!;[C(!BZ0S83;4HTH=#(;<)L-D'FG?^5J-#)RGG)Z?1+N#F@ZC='K\7G3 MEH>'H].0^ZT,15M&4+!GQFDS5H7&3BDVQ%X'>B\12WKJ8,_!?W2E ]T9PS:S M)T%B(OUTZ,G\P&XW&[9HM70^/0+ES& \VIE)76-"L6P&%?'UV2Z2%@/ ?($C M>[O:(IBW5V6CB49&"5YR.2I.W.B<*F(_ >(7?@7"WR;M/9S\JUNU]QCQ?CBQ MD)( 9CI43N_$FHJO4SP>F>(,JD]QGTX];\]'QS1>N6AB_#]7809/J'^=#NI44P ->7R*5.X_%U1FDK)$< M=*?$#-Z+?(! #A&>3O1!*O6!P"18AO],"J9A2#/ SXY>D]&M2N)(CTND4UL4 M'[GF2(GA#[XCR^;!'3"I*NA%L^M(>E2AEQZ M>>0;HX$3P K@W0PLIE7[Y..2D5F8LC:/KE7*R)PG;;B-(U5*Y+ U>.HI8E,9 M0^'!5#&DZV^<^'VMQT++NJ6*N6VK=,J^268O\JT0MZ3463LU58\-M_.<]#DO MDIC=!&:;$VZ2;XM:/]M]D.U&O-2=+%44XW".-,\T49A/[>0PF&B&61-EC.%, M/\H*+ZVB5TP9L>-I-BD'2H;%('-2Z;P)>M[WV**\"\T6K;@>.C<% 9<.E4B. MG!H:5LV)(WNO)G'DP6W0<]9T#T%C/IN,J&S*+K;1(>$%(A,>9> M[<]A%/C4$Y_K^BB%J7(5"V\!*U0X551CT*)_K=H MFNJAV+HO"JU,VU:L5E+479GMD:JKB5RQ,AWK<,//\VIJ2OZ8^V:,W<%6HMFHPCJ&5D&&.IJ$K MH8T4J\LJD=7\AYQ765,Z'T5E38O#G8O4\-B$Y/E0QE0Y#? +#9B7Q4[J2I=T M()+"CYA7'S?'J^A26BHP;)9"9F"4_K6H)(.T%EB3P/>UU3:G0_1.F!%<\%N-8LUK'=9K5@[ M3G7*8L&9X#BUIC+*N;KW%HX@>UD:31T*F]U-,R9+Y9BS40.+3Y?+(A3O4<$, M/FO@(K'11+:/8D :#D$,?4 S[\9*PG]3C;M]YDP( MTW&&-0).2-FF]W6ABCK:PSS-*=N.L';[%(VO:PG:[FQT=D!ZY0D[K_@E;A)/ MX=PL^U"EX;X4])KHW8 F$ID9=IS2=,$W.SD&H+8+,5D&/!^4)*Y+"SJI# !* M>E-&O7%.CAU=!O?6,!Y'+R>'MB]"*4XT:.GL@GC8I0HV9A(DB>Z;WU/W,MB@ M 1<&RR]#VKCEF%[@;EM@:&[+,9SB8Q:ZU-8&Z^W0\:NIP+D$7@(>N98&D3UV MNS:L5.#<%,&;QRL;W8'F#GK4TJU!AC9R;Z?A!AYV.%&HIS3TH_R)@;@F&3S! M[DH8F>=\%=MEX0GU^T^KWG^@>'^J^--R(&T&\7*W"%YI)I[54 %_""*G++,H M(1M=.MH)+"1B 'T\4?S\0)ZRX^)RB32W+YC1\K0G;#"X:X+%"[F? MF9H.)N>7%Z9YR:PV&3BS+1MO M8(7ZK$/WS)TR%FB341%Y_FA8'3.UNU.9S0YE:U%V?*/U/3.SL)8 M5CFOJ5TR.3-NW6[9^1Q-YBJZGNB,$E\WU:&T)%O.8A=C,U&I24$@ASHK7&>V M,8M1=K1)"9F3P=;ZCA2VUF2>AFZ0HCL\3#5TXP,QW1J2+ NIIZ8,Y) 4(E=U M.[5.I!: M**P1QVQI)V#*47X8B04(R/5$0KHQ^]T_?2O(G4N$47!&2!YCMB0?Y: M$^KP<+/=Z2"ML@3^/S /UF3\GE[<[^]_\1? MS'ZI[9W-_9W97ZWNI3JPO]L/[]1;VGG>?: O\LFO;[;?3(Q>.>J,[KVV&;SB MBI%)(C-]GUVX3+DD=.1UR>D7,#\MRV?!8VO;PI7I/:K]%OQF1 73L\7(K*K->R'1!U ME8*[7IMVC;-VO \BZ8I$X'%#]/FCDGUN('4YB&6D[IO]7'0_.UM;KU'7E6(6 MC:1>V/(4(^']2X2A)$#TV!* 1@0_>7K8N8FO$<;-AE3U8M90GNBBT$<#-AE7V8-52GA1% MUHT,;O;L68_7:\S>*T^FD$ M<+-ISWK .J\Q[9![5S5RN-FO9SM6KS'ET.G#UHC@A<_65/\\:IO'?=JPE5ZS ME4\X=C/R$=]28Z/*MZVD7OL!]L,+%,T7N55)Q@V]L<7N[/DH<61'8.(X[733 M^QQSF\1R4S[J)C<28SU,#J[D?I;M'7S2WI87B#'WG3/M57$HJ!X4S&\D<#QM MRN-.>O1*I4'#L _E=RN&R9SH&V H5\_MP[Z"'^5()-3A'8>^YZ%(8*F2&C1F ML+-F(_AEL;$QML(JC72A";B!EX^P#R\U%@ZQ+3R.*G$GT7'GVUXB_\JQ72V\ MF)G&25\@G5K4?"L;C[C9N&T2JIN-Z\;/U"921GWNF,M-*8NFCM.-+G4O^?2; M"G'4/;>^Y.;'12\_6F9M6L7^IF< GV&[PDN]3=5Z^;DG#%NWWE(OB6YYZ#KW M7J1A@K;OI>V&6!XOU^*)S@JG*P?4E'A68WS!@QKE0$_/F&I@H'S!)#O1>K!SGRC;WHA/)+>AA^[X><97"X%#@-(I< UE>=LC+"Y M-/6C=,9TX!P!7]B6^T4_2O=->&L"?M$OU._N&-8)/VQYIWD2C^#\'*?8&_88 M![N )A!\^J_CO+B6Q8M(L&/DK+&T9GJ?L#.YL?.CRC)NF9Z7!B',:1Q>&B>N M6[R:=N)^7AH&IP]H$'M1[$H@?L,NS?L5$P.(>7]0Y.'KD4#!EK,I3Q0WL\FG M6YJJ*(ION4SS.4T=& SMGDJ=!FL[?=LC>-,>SK(:# M1=,P;.OM\K#UP'3]G3]1'J50-Q];K19AZU"<%XOO*&@.&/76-4.MW G.#_#N M-+_:>:W]T*%4Q*A@E>^2;E"!08O[/3 MACC @1KQR$Z.>& SG*&ZI1$&3A]L4=+52!,]R8>T'K6!U6]O)OP,L1D!R!B1HJ=>SV[$: MEZ(B-<3Q &I(=$);@89_UT12&,8N=7'&G4QE>&N4'9T)T) R4S2NKC1VBK5# M,7J*QV_B+CGC"@H&--OMJ)?),<4XHF;#3,*;.[RJ,!@UGWM@^B6@5K&+<\OY MG3^0P,3P"RWA8Z4GS-_"A@"OP3=9DO=Z(7=[OE7HS=F6T(4N'CM3$GP:D>A. M0K3MXU$5W6D696-#.$,0J3,V#3-P?HL#T753[]+<6V3U3"A@!M:I0ZF;KMM1 MBI*(YK,9S'.8@)M40(<*>XVS,!)FG"_M>J$\DSC3Y':&P^,,$1ZG,M9D5#S# M0A]R%*8SA*<[?0BE.9P&NC%J'Q(AIFWR$X^&.12OL6_S07DW7FO?9F?PX]2T M3C+J68Y8TZ*OO9XNB)1 >[:38WM;W,R9I=]0W+,4MW-!8F?JJ3NQD,9Z%K.% M01'*##6A>909(*2//@UA+TZ_GI(W2XAU<_ 48IP2A@*JY9WCV!G8ZKZ>WZ*E M&)_('*SL&9,:XK)YP:^0*IQZ)"+)UN #PM78X]:3:,UK"J_?WG57V$=8?#:@ MGO203LXJ0,-J[H![9\J!D8]V/B"/KD$XQ8Y(J)@2GN^F7\>C 8T!LD.K3G&4 M$([K0<.#VOU?NN-\J[6P^2#9T,2I+-3GNPABP.%19S\3J_LG,8@=\X[B&/$%;")TG'@G" MPXR'CG&*M]7&?VEX$K$] D7EN2AL^[L+52G95#&];J\\>QY%CI3%D!L$>T>I M&1M"!G#HKI4/$[]6!L>-AXV8+=(^GMV$)TZV+_0,@QE1YU] R\K&MMQ MM-$^H%[VJ^ TFCJU]^Z99]?1'1>=L_>NM%OMG4WJ]'^AO0H^T<=I&OMH;Q<4 M6<7N>5=@?H),55T2THFU_HB'Z$T+QY J>)0.)XRZEB?,0(6ZGI,6"+!3$UQ M+B.=LFF97 G^>A)Q:\1QYU$-& [1/I3A+M"NYZ RCH&NH<%R["A5=LPH1E)1 MIEH/%M)A ^^:C470215C'W=8K;9HX7;%;*QO47P7RJ!?&C>M5;C!>;2%80]( MR=AP0:F2]^N.K9V$ $V$RV#0-)BJ'S.D7]C]0XDC/8L( ",-]'2R^"MFP\XF MR7$YN&C]G=C:/&4SC9!@$Z\L#"6F80NV$EP0.0VDBJ28FPJ>%P89K15I1T#/ M1U]+,:6!2"(>L86&F+FXS"I C-3$ELA[$7;02 EKH>!(/,K0#=632N->=D>VWJU0H0$[R0K% M0EN:Q+R!GBS%HM+6W,VF>^!$=1R4V0OEO2IY\Q.G[CI5R6@,4K)4:"%$CC,A- KU<%= MA1-"$V*CB UJ.$QIGO".#D4"C,[19KZX3Z =#[_U ARKA"'Y+HH.&113W'C2 ML X:N6X*CHS*\B2B.91B&)O8%CPTCJP;4UI1+4[O!^D+')NK@WF($.!8\L*] M\(NQB68D^T28I"17?\Q3(F#F5L'2*"01]6,Z0F8T(Q/?C @NR1CVJP3F(N2H M!*SC$YL!WSHF (P9PZ%$5BF DUG\F,@A33E,ZB.]2/3#7TR\Q:V I33M/Y-1"<7J9F?F,%X+UK8=F MTOWY94()Q@_8$5L X%T?HQEAWH;Q>V<- ):GD5_B^CF9"S) M!(KPO6RD=+'%ER-4TXNW\>N)) X>H&E.'*- 1:A0)$,.%%DTU R^%22H>/XW MF(JTY:R(36J)78 %C9U EC8@;3RL'-Q$;'G< H,>MK;% P#X=6E8J/<94YPD M.ET2HVHT9K5Z\[$?2GY " QM,\+W4>J1@C)Y$"43WAVUGN)0V-YX-F0(U%&) M24?2T8221EA@*K'.20+J222WEJ=GJA"+3*@> MSL21/Y2'PXSQ#-DXM6$J:^\[>1IV/^A4%5E2VWI$N0ZI%\+!S:G*PTRYP2 B M@J&5_;;(BT%3NT@L+0;8%TXETDAVP68-P8N("A_7S%8&;B-K&.=Y(]CBW'[3 M.PY,Y 9%@Q,;PYMEQ)]Q@$(T4>DWS H$KS*X#Z>"5\4V4)%8)FR*27Q>#I. M29BY&10&S;N1DE3=4VHU*GQD?SAS0SPM8&@)%JNN, 5% M*^FA%I($]>M_(_XADV8"S&R!=N<,<>TZMSL;G1UP#7)^0=9#8"+YDJ$"XY$B MVZ7(\ [*$HX)9"H=/80+X&XI&6'.4<)@=ASJ:>UN.)5/88LS2U,?OI !+1I% M62 Q]X1')<\'6%]C6L;AK.R(5YB68=@32Q"&6B0K_QLF!-[&%'F4_B""M^F/ M)U.>2GS8$SXB4DK:! H9H6O+<23#U2:!.4Y#K&#$9T M#F[QV*:&VC=EH- EDBRZ0,Q%'UM7B<2P:!Z MF,675E/2P29QQ2[C/-3!@="Z8YNL26J9W1S2L$[6+@@23ADT=216/+)49-]' M2TC*W%!D5,9WB)W%"4(5J?%0(J&S2/!#3JHBX&=L02 ' O4?6.@;6LCC>FBO$IU. M2WNCL2ZT'XV]H](R'S!FKK<)?J*RE/%HQ-&*Y]2"VYW,$P.Q8Z:RL>) 'I'. M3)&8?/ -V&[DCTD(X[SH(J 1"#P0>N.4--OK"#9-/Y HE.9LDDK(RR>I5J1! M9^.1=H8H(=JYJ[8/Z+Z&*-H/3776)Y'M+F;28;+(@)Z.QO(=N'*@LL%\T+_A MK%P4G0&_7R'Q=";KT"E#XW.K,(\W]I2RQO%N574WDF,^,4F]Z9 MCB0$X$[[&2H+]-AS*A!#VT6F;&JA:VIS[XQ (,_1C\$,^E_B]#RQ?A5M,:J) MWRZO.;]7PAI@[_5[<]6=44BEBK-HHQN+!.XGX"U$Z2J2_9/E;GQ:XHA=)JO3 M)LQ 3HLK]FP"1J6?8#@*I6EWS%GJVG=1Y)B 1DO+^"I_58@2?P!Z*9PT9U5$ MSZ%W*W#X :ZPFXAO;!X&H3D//?#6,$DOR;20QDTD0 .$A*/"2\R JZ>*D206 MG+K,?$.0'3 Z++)E8"UB2T0')I.WR*<:XE5L49-O6;B)%1,V\[VIFV*3KMFF MKM:;SQ63%F!%5-3(2I=]'/(;X\BH%+;0XUFR<.$L\$0A.&O3Y E= M+H1,Z: MKS/P#VN81CH 2XDP%(!U357!%78;>+0P(1B(=(KV"=AH<-\KJ8LA+ZTZH]MO M_N??VGM;[RCQ4#]/'S:S A2 &G@QCQ-&HE%MS^R0=(MO+!Y:&]H05'5LX75[ ML=::=C':?B^[#NRLHH9 KR('OP^\)[,.6PB$?,,2#]'1M,A8XX(AJSZ0/]!& M&@)_8-*HM?.) (0(#^,N*FJR$+G@ 5QFF\YM\JRIU(%Y'TM?$(LG9SF58A@2 MZ2**"UA15P20"R5E*Y90.]I8 %76B7!L+!/GL)62I7F!&3R0-4RQ\[8JK:P ML/B*C3P^9N8,:,>(3]SL;'(->Q;\BDL%FX77CS$&.&!=:5>$3^E+LNOY940" M?\I@\N3@ACNBQ8:NF!E[N0R+US5B )ZH7[5:PG6V6C@'[J;B>4RAN,3"Q20; M5^O%'_;JT6^$<4\@] DM,9WHD:#J83)"NBJR$\N/1.*%0!>9-95RQ4+R# M_K>Y50A2):(ZL!X&O,"V,6&R./(YY%_(%8QJ",J^P7ST:$Q]"K3< J,SQ&.' M@34R2$%VHFNL;4),-6 ;W_Y8*RCELL1(LT0MF/G$>-7.4(1*O.YL%KX9R/DU M)$6<*S6I+@YH8)MJ8$^-E-9EP)T441A.MM46 BW Z:B L(+RM3,4HFQ/P._,I*ZE0!0ZH0MG[FT9 M@,:7'XJQJ2IDS\9 -A0$=1[G0.F4? 5;CG =L$?,U1/D7\H>A^#D6!M5MTHG M1G15,*W@R.EU(CP!6"HD!HPY]C@/X6.2RW1Y"<<.KDE_NBBH@QEQ#A9EYVG?2YN[U3J^LZ7-[SG9VMSK;V.0)OIW6P MOTW6/F,F%O+&Z_;Q!G>#>.C]5*Z1VOD_/W,RD(U2VZH+29'1/+*A/O;/L(:8 MDN]TAQ_,Z('SK-/J!.;?#EFA:D#^?H39#W!JC">7T=YT978G901\B&8AKF6' MG@+_V*43ITN@,Y(P^!B;WVD52Z2+?(4B [$( M"(# X>P-ZB*:MW3EO9G*"T<%=4&)EGKIA0IZG)R9D#M@*+=],XC/"T=3N!F'))Z M5*#OBTH273E2%=XBA/9.]$9([R?4+#KG]/3ZM^(;G73Z,R&VB#]*/F2R?/^T MN'^_N#\=8PK6T3=-8-CA16EE+XTB.3N\,0>1:#KQ:DI9K?@)!U-*"*8E^RHQ2QL3V]5A[H$#3E>T:> M1#NNU!%'*YOD'4>EX^0;Q0)![_3 _VU99>0-I @UA(F> +NX!+:E!!3:"VT: M.XD&;#OG G2.#3\@B\C7%I&#^"@LR>3"RG<+POB,@4/SR-EE-[?U41%BH?*#XZN>2?Q(2H"E!M,9# MY9L +YC].GO%TDQ#6628O"H-_P?*HVE ME"P_[,0TXHHP17G<&,(R%?=T W B,7I--4(ZY*&]KQ0S<_L8XF=+F7U*8$-S M.'4W2_L\1K8B186'YB"6W'YB]I9^X1:U2]L !\]/=%JFMGOI\X%(A&[3.8I# MA&4+^W?*K'$+'04MS=F9,8DD]V";E%%!W85LG,28-61Y<&]$2G,A'\3 L'P( MZ;@5%K_=D'(F;.,![G02!2B36X2 ^QQ7T&OKQNWXWD CU4%*0R3:EV"4"?KY/!?0FJ_K/G$/ZE 9 NV:R M6BZQ>U>;0@ 2I@*BXVA$1:6!CBQ,K?EKZRY1W[5!5@$ JM<#:]#^-RW(IJ%0JV MP; AQ:T)*K,%@39@V#)<;^J:##?.J&;!Y$0U2U676YW82M? M'U Y(,+(:"RB7$Y$M]A9'=N>9+56^2HJV3-6H?M:/K7E8SFH3P:EVY/$+!B7 M]%[QLABAPT9\F+CD#^(XY402;L'(-\3B$EM'8 N,C%U;")562>,537FLHRS\ M'+YKZ8/%-T>,EX15EW+N@/1%XF'QEK;=Z)]QU^OED3^[4UR=^.^)9_"C\5=: MWBGH72V>SHW;L+2M6!E*4\+>A?;/N&Z?;5MNQ(MGBRT:A1U-N?)/#W+G4+N+ MH5!:J#Y_,BJ#L.5,I1=3K,@TP7UJ1.S-60H&[@@W# +@?,T.+Q9UH[> M*>8F8KX,-^#3V6!#M/JXBZ0MT8X>?WG]N"*+S224&&VOC46JZ4:+#>6'QK%1 MT,:!&%N#I1_&71&6#&%'DII $WG;*:T,&-!KI!9-K@4?2BP^QZ5 M@4H*&^D==+BL)JWG' "Q!"T6'5;(OJO64N84 I5PV,*5TF9S1 F6D]A22X<) M<9(#*Z5>GA H47B%ABD)S)VNU'0@D#*D4H*5Q@7<9''=EBL9M(XM,R"&/R-I MJH9I390( 8J7,M@8%>(,"'(_4M.Z"]7X-["#2U>H-,T-"E2H8(?=2[BN_;Q4 M*>IFS?*F+.B+MIST5!#40B7E\S+MO&KCO,N0%6D(]MA)3F/V%/G9O#D<,KSB MA5[R3G']4CJ#:$5XH(<*0U/,W2QG&D8<4 3W1$LXM+=LGP#8G%[(OO740WA MB!.#F!%/F,R(H7H*--- =O+")B#_*?C'+%9SJ)6AF>1\E1(:J=V>*0B%G7U* M&O/ES+64T<),$MQ*%J&Q%DN9=E3L+LWP$:>']A>M3G]C&8V^)>J6D],+[P_* M8/A,"F2&^*R3Y?>@T+UB:+,FJ31D5SG9"0^TB]#%[B+3$!EUM#)^T+P>ZM;E M3W-JQ%GDVY,9UW6Z^E*3$Y,YT_)ZC&6@A0CWU/*E2'[AG!P'1P:)$:%.X ($ M>2^&5$.C,XF_;EYOFEN:3)[I-W,QE#/JU_4QR=E1.XG3H81#[1W[&8 # M:FI8C0"8]*+HQ)3H8R7V-A".+&BR8@-4]0\P/X2 M96V!**$'.H>2GY%GSR/NP0XO8"EX&>AQ+Z6\0:):M3!Y)25&ICHA#, [3'UP,,(\L2W)=,L%SF#W25;/NQEG=X.* :E%P"@X19AA MZ>GP'=8<1Y)294<2_N2J=2,VL?5)B/K*#V.*C\&RB^IV_)$;[:".000KX>)N M8]]B5W;>4I&U/L)&C3I'%Y/_;C&I05<6.LOE?H9VPA-:,P_?0E=C8)@J#90> M]L<=Y^Z,_G(Y-$[T@B+;W0EIIO)'WB^#PG MMIH@MZEJ+82%,2A+IG1KAC]=T(Y#ENA[3WC8I)_*D6%TJU,L:P+KT1N(_Z7Z M8\ZBT7+ YO%04P$X"MB(J51>:#LZ\N]3U]#V!W*(L ,5C*WB=)SU,.;M!;L 8)>_?!TP:;95\FM_A$5@P6?8>6\4O76/& M[K2SG5GY$:53[8K6J7^D\JWP/5_9/FF*P:&KLJ%PCK&PW.?DD7!^$]DYMY,!\ M#A5<*59T(%T(_2K#MM.**Q1W4QJW[.)CM@#G?G.D*\6>HGU=GZ4P/!LK?N(= MPKG+ @[@W G5+XX2.)&R;362Z.3(?%BVH70J[8QWJ 6#S#_(IA1U^D1C0O'WHZ;,B,5) MU8?>]6!$N0!=I5X>E>IF3;1)!Y_T*,(Q![5%\>HBT&%HFMW%U73E&N&BMM%I MO))H/N!H>R%_JD70V8& 3ZK$[>>1SJNNUKL_T#IDC"D]CI!"<9(K&AL7"F7R MS^T<>HMY1'KP R4(41S=9E1$5\9:[!+G$Q+*NA [F98>B:F_$3X3 MNW4Y'[JO,=)Q.=W<@;3,(_RHN=$1T'$RBR,KQGB/]WTI-_56A@=M,1X+$CV@ MU$B DNMKC).6@[S;0H*BBHDD,#:>X([V820QA#!\]1V MZ+)V R)8UB)^;_G[TW;8[;2M*%_PK"MV>N'0'27+3:=R:" MHB@WN[4U*7>__6D"585BP:H":@ 4*?:O?T\^F7E.'@!57"RU2(LWXO98+"P' M9\D]GT<@M:[5UGO'5G%-\09H)[+[4J!Q],FC;5T#^RN$( 1BVA"]T*'WY[0) ML["=_+FZH/IB2X42.EXY]\7*@F07P<&R[?"_*V?2,P*X_N>$>6RYFS241'++ M7J.(@>'!-#R.L85].=3(G7_*QZLV[]R-#CNN#86GEI\5$JYK*(8SU_<2,\X" MX:!.C"C5RH%F1L[(&2>^,@;MQ@DJ8[(BWVSC)===TYGKK>2#^3QW/F\->Z[9 MM)70%6S#^!'8 ?8-K5&WF?5O)@0 M8A%>JCMF6E&!D6ZSGRDD5 &=#8T/,):)*!F$[W 6(?.,<8."Y6;F/H&@V+!] M49UF2.*CJA[W$Z\Y@_"(_+.#()^V6197T,XW2MA3$?9 ;8B6XJ>E1CL/'8]E M3=;F$I,&'=L6'EU;"HJP1.$.4R)#KZ.2PP<&Z>OG$O>^M5SB.CBFZ6V*;NY< MW\([EOH&%P] K@SPW\9U$MI3*\:K44,41*%3V&JC5\82TN@W1C-JV+.B6L)( MBS*BC(T5>'XT"8!E%UY)4WTCA]Q)$IU=FLLD\1?PHK@A[-1$>J1"6W,:C7CS M*B D2F2*E/OJ7I(&J,@39@IH]/!H@D.%FP'.-\IW &"FWY/U@;'R\"YB29MJ M&H;K5@:_%+D*BECSZ*DA(P9RS]C)T'Z1L+:]#JD[IJ2'S]J!)ZP[#LF*NS7P M38=+%)38:L)D53#A%L5')!WFA!ZG[4\*ZAJD@'?*_STM\KG[[T/)O[F')#M/ MGCU]&HI*VWR>+V=5Z:&%W:._W]O9_R%Y]OS1UN[^H\?L"G.R34 ":8^](DC MW9VMOZ:J$W'8NX _H.JK(!?0UL@PT. 6NNX3+V?"GME4JO:VK4FRP:4'@UV3-I?#. M5W59-#-4EW%<\M2M9QVR5,XC@;CC>G F&-2:J=.CPU R]2;$U[1S6$2J?E?! M40JW<[0$'5D# #7#9RD #$Z&&L_N'3O'FY$ .7LWJ9;8^;XB^H7:F%H:C4FE M6N?&SZ->RW\.N"-H 1+13_HHM/R:HG@#T+SQ8-;&K#1!&?E13$O]/>/654[D MXP))>$8CI15E_FH2SW[O"\27[O/DQ&,=W';#4^:S67^ZW":ZH"W+NHB4SR$] M1>,F_]"GI=0HMIW>2B@=M&WYT\ W;2?'4R9A^ZB1-M'*M"!W(>I M'8,I.@R:CKQ%'0FC%9Q2][HI.OIC)>0SG#1N8RV8A7)KN7U6G=\Q%;#6;>I4 MF]#V._+G[9U$=-?NI8438\YM;*OE3R 3_W\,Y.L=:T(NW *_[++)?]+_^)D" M(?/L\J<":,I;N.EG>99XX^1^(G[@)EYV*S8N_RR>Z?/GVT]WGI)SVM;N_T_T MQ>*W;KMO_+'_][U'VWM/G@S^M+.]>\._/][?O]$=ZP:UO_WHT>,[-J8G3[)Y\M[RT3?[KN_WO.CM UG1WZ3PS"IPENK6%D?ZGO>6GQ/WZLY%- M1%+?W0$+E--^[5#,\%EZZV2]=+Z^ESA2)T323G[O-.W0),ER?-NS?7"6/\SN M%YM=;_L?^;S,P&Q?[^R3;OC=D^4>\MU7U).'LYI8XY=D2+QWCDW61%K\ZR"< MY$W!0<'#69%/^UJ;:_]F64&<-&IKOU RI>:NKWI,=J\GM<[0S?>$WP:AG?% MOWGV$0Q_\LA/V]VNBLI M=$5\!U3QPHWC:PZ=$YSC/-E]_NRQOW%$ 4(-.MAY(O>9+5S$7<)^GEW=SOY MS@AJ)%4R$&%2?/]M5F/T7 MF7.!Y]RB?$ !S$E.,-9TF5=7<3GTMAU[P,X6S(C&AJ4&8!)2?;$'D]$"&&'- M-C!)J<#<>[!/3O-?6GPG.YK_VW 'YE1Z 1K.7Q.?AA;&]8&"E<\'D'Z4ZT!- M3X_Q6!;.%UZN:^>.2F/"]].>=2_@-7./-)ASTDM]** \-[<([I?2_TLU*^^* MMO\[)2B\+D?SN.R+:ZOO:RJ<^Z2$=ZZAA'__9W^=K7E#/6HWZU=4H(R=IYIS M0"(%,0QQUZ@ZC38XU\TUMMY$#W$J$71 M=ZQI'I,0'GAV=@9ZEC)YE8]JJ,Z]1Z!UV-/8N'1@>16^]SC(3U/9YI[BN4E3 MK;*\M*6.J.%B[!2C9$(';"[P+67> E '^F& UI8+P@D++-*!A;9J,56#E %$ MT(BZ8@JUI)KL3FNOP-?RH+V\0"!:K.1U/IEN\G7W+>%=?5ZVU?['PID32F'5^>M4P^I5SG-@/(B\>2D M:%64W&:804Z])5( JA1A]V[7NF6=.]@CX\F)7=+@C$*;!D>PTM'G,HC?*@6/ M]@*1M,%IOFQY&#R$\*(ET314JV9NWXG>HV*Q?G[:Y"]Y^V*^M> M_['N+4_H"X-B=:_UM6+\DE/&8N]\$;>><@]_S4]U]T(A1T\WTZC?+$,:GL;! MMZ7ZJDMIIVUFAK:*/O/MBT-Q7"DCS:/9>990XGF.@8DE0<:1O */D'4LQOY9^_Y9.\_HFW0U[%=@DP7-#$'NS4(> I)VS?;+[8/MFD? MZ6:CV\U$44=M( 65XN;]JNK)+%N8V]?J]!^1 M8'PH&>:2X?V[5C+\D$Q^2"8_)),?DLD/R>0_Y.Q^EF3RG7-R-CK?!_/\DS-> MZJI)#N:$1O#577"U+ FALB'TTT-O*)ZJXR("A\UYIAR$W1;*8!\<]T?[7\UQ MOV/IV]V]H8W^M?QUC$;\]>OL]?0:VSPZ#S:U&-*]FWU]=3F!;BRA98XKTS"/ MW[^C>.E?5LZIWGNJ$6>^ZAE' =AM#&[Y[A,$GG=3;=EW0YE+;%;FW\=X"33I M-ZIE3H3^AU.GK[,+#87^PSFR;GBM&\0A\01S%-9=D"8'"[<"U,EDO"OSEO_; M,#>.P+K;$#>BO U^0#84KF'F=FY=YE(_^\)]XIRB <(!G1J &.[X=RZF4"_X M0G%_$QS3]Z\/J68W>5V5$W!^H"MU)LP?.3H"G M I#A$GI'79PJ_GXW_=U5X MYYPR1]O8_W?VW M'61O==V52C3O1 *7(P]NX]&GYW0\: M\"/093]'XQJN-*)__*.JYT -FS#L*&'"%TX6V ILE$EPA3ZZ\-IF^/O\L#>\ M_$.]:MJ<@8. F*H;V^SX7^H\)_HST[[0G6,:PX'[K>W,Y/LBKT'*RP\S(QI7 M6YWOP#IQ1R^=> NT-[2@Q1*'J(5_B4 M5S?::D13E=OXR^&<@IW"XV(6!-$8-];1I8Z8TFY_(<#1Y&5%*\^!('H,UWKT MQ\8?YL[SZ^TWVR$TQ,?;##O$@##[%<&44 SM= SYTSTK@HTZ8>1&!L\D'!M- M?0&O'O%7?TAY@W/_I_N#,^ MS%;S_*XDD@Y"3\^#0?KX^4,F:>U^_9J5$.M*!ON[-UV3&K(E!VSY[3Y31H9^ M-H;9; /O=UB&L2/6\RY%H>L[S4Z<*02:XG^SOK"AA,/QV0:B323X!\GD4M MLP1DDIL'(J9]F8?/N<*0A.'!IE%T:+Q=0MK@EFAXPS@'2B/[ PXI !83;F/A. M2EE05GQ%'7B^N9#4U_^I2:+JLKM%.-L356.*\ATJR-RRV_V:&1_8N'5.A3(Y MM5<2J#$QETRD95?W8!9H.!O5X^99?WCMS*73;H^1'70YGE&7XAW1T,+7I4 B M#VKZOQ]=IV'@&U'3@QOW*Q2V-N6U MO.#=>.S&41)OTD':N]\6L]!,G52(TN!:@'H3S J9*:CJ"&T ;!&YC__KNY.3 MHU.ZP1?^B;%P=!RQX0 MOV734;:Q _W"@S)FO7UO"C<.60-3M[MZ^W5)'QZ>+04NR?O92QZ6O]F/)WCQ MWCR00.1I2Q8*^+?:HEVQ*@^E(K?0Y%H34%9EOEZ0?OVKUI2G%)/_^J[8?_+H MV6COR?CYT[V=1X]WIL^R\<[3O=W)XZ>/=T9[.]/_V=O[[NLC"+3Y(MEU>S'A MWJG^_YX75P^.'=R>G=PD18CQ*U&9::,=4&<*F[L.[D!E$DBLE;Z;95 M*10=W&'4Q6*?!%("9UQ?,!+:O,DYZEJ-:6SLS."QR#P\(L<&',?!8-MG*T:AC8EMA3F MP%7\M4DQG>:UAV^:7X8J>Q+9S#'#Q=EN",4XW,WP/+?# 9>! <3*OUB@G3WN M&F,UD>/KH2ZQ'C)-$7#(3)_G9/)$2'9^$SP85IAO^OBO+WF"=6<<.+UYV11- M[$(>1KOG)'S-.[-[1#T01"G@16GL83XZL"8*O5Z"%S9@5^DN$20JYLORO7>3 M,%CW51TT^<58Q(*WB)G$EW)H 9848^N3'+&V?KD13B_H!%,_CL&BG2U M 0 TU;F#M\6*@C2>2M]JU9+H#4U6"(;:!;YB'P@.:KIV(Z1A-MQ_ M3"E".PZ_\?SFI$;.*WJ4\DGBT[V&BU+PWE1*EC[-UR60MX3J-+1ZM51LN](\ MP'^4N=^,F 'CR3MI N/:>U,]82JC=V5<]H44X)^0Q>CTLQUN8PR=_K&M+7L M/O&X?D.+O71>URQC$.V,XCH=ZZW3(,+(S=KMD#^>:Q5#WP9T?/\6P/_L%A2B:42VZJU&,##IP.>0P*(G]'DR0\G?=XM=,9KBE,$2":J84 :KB[)=U25SH.C6=A,TKZJ/ M>I9X@&Z-$!N(.CKQ@J MA6:+>0XM/<^(F]#1,A=YVB7Q^<**^0GT:KA/R'UOK!NKF3,ZLEOV"W_R+U1(6PXSNS+S[3U MZEK4.*K/"A2Z^;YJ@JMU.\^-ZU_B3L,7%"D)PEM(36$38K?*G7F*8<2K0!+5 M;5T*7@\L$=S(+NN&V^ZB XD%5VF/09@'L3[X457-!,R7')-IZ=!V!H;8=LV& MG6*$:M1:54QW\']GZX5?*MK#\)VQT-)SZJ5"I)0H8: RG8+9%?.Z*K@,/=, MSYN'EQ260=^^ -27@U.X-C@5P^0+O]RJ5.XW0L:'D)Z##SNS#"&0KIT1*K9^ M'T0_XNO<\%WZ0<%2N-=%ZQI'G$H*5+3]:6T(] M'1$?O4&3:F9>F'6KZ65*@D2\V?YGL#OD/>@.75*6HB2.GW"JZ,UU3@"Y=@O3 M7%$.W/ B-=7"V_B!.R@R)[W=(#;5!A** M^@WC?;74V9[E\R59&^# X]A0;_].P\QX(T\G;E%\"K1(%TQ'!VY.LZ6+2C?2\_(K;(H M@%3$Q-O.VC#<4#!.>.TPG[SUAO$M]-SDH*8?7B2Y$+16Q?@C$*F]9;%9L?'B MJ79+A*\:]G[N@[:&?F,=?5XLB>XWF>,-;1%%S[>!%?#7,**XG?8WA KK;F=.74X%V9GRNAO*\T+LBJ0 B9L@,9#!-)"_B)H\ SC(A M:8J$]!;5 _&_];\,H:G5^AP7\*=*GUR18CKIWQH2W+0<"-R2<%@X+7"N!HUP MV2PRE(]%+]-$O!/DJZ5U9:KZS#WV7Q$)&0F=LXJY$G6OG8YWE1 :_ M=+(3=#TS0-R?TTF?9R-(J&E>"]\/4/7F]FU+\EQ3/M8Y):P+)J&6K&P00HO< M!*'B5;),T,@:-+$Y)1,$3G!VYW@&&?QHG+/^XDW.?+Y^34E>9%!JJ?HRE]:R M8<<;H_=(0M81&GA0HQQ^9N((#=XYZF1B'4Q4.'-$Y+>,A*@]H*EG_9.W9,UL MR[UTBZBJ+R,6W#$7#Y X\Y4,<+P1J_*8_(ES@D>-LOTY1>L,%S=Q.4>:X$6& MSY,"$'VN/3LM[5[H0*\4-45DYA+*>Z"YAG_QC@7\1" MY)\D^1-OC(RJ^CCOQ,?!VER=!6W<%6Y6O47=.2Q9RQM95AQJ$$$ SA^2DXR< MEH=YJL*KE#^*,UK8+"14\4()48=7.4ES3@O@W@-;0/-3(^8AA]7JWD8RJ12[ M&/SO5W.',JV[QDCHFQ%CB:VLOD'H'?R0 4;6U:H/K[/OA<@/@2IK=IJ-$;73 M9+]5M:&\FCD3=[2[R/$HD3\.CR 2G#G"VNV"2VS!M&K$7 M&Y]#N,1^3U@KEHT%2& 0+Q0S&?%%BG()+^AC!Z%_U13FEQPZ^8#PYQ39> EK WU M:MBPI_@.%44-VM.(,+!=B8=&-992L3HG&X\*7[R4QN00-^V-XH,\-F:&1#>$ M]B '6P73QSQ[E*FHVIQ)*XU7P2M$SP"OU60]9&5O7L7%3Z^.PL!2$/K,(.DX M@*DRNUG!W*@#TY\," ';%8HM18#[)ZAHS\IA^4YQP$FV;#G\JF$&7.\NV>F[,KLS@C2>BV/][7BB0BW; @HLL4-$1QB+:F/Q\C!LP#1KE9H_<.050MN5+8$#P61T$3IBW M4=(V0WXS(QC AT0.W?UKP>4UV=CZRV8?HY9W=,D^\X46G(X%.4!:U5F36+-Z MQ2H;V,C+94VK3&+0>9J9YW$ON&+!YM>"A2VY.NJ[U^>C"8%2#:C(G.093'X, MV@PX\FQ5:_O?,:J+F=LSP2-B'PY:N0GAIM3OUM PSTM[1.XG]7M'\\5ZST(;0XL(+_(9H0!0Q-NYV\#^?'GC@;X^6J'MY)1K9S2I M%N\!!+@Z0ES2OGP,*6 F\UI',LR=L+)! 7QG1QB#T3U,HU]<*^W3&E)"X4X@ MTIZ>Y5A+7DQD8KC *QJD+/1:R^^JSXG3N'V8^CPB;773'.*MOZB(,5)=*?E1A'F$$?4MG&#(<,[3V+1] M*Z??;<)KY#NS]6JG6YR,;[@( $*3-&,!2G&5=3KX1CP/U14CF--5:0N3?/%I MJ#S5_(*Y2OD!G+ZE1\["A7 Z;\[TT2:_2.;>7S@O44-NFFN M%Y7"73>)GH1:K":^,5;39P'@IIFM6GUYGG6+LTAU5([B.C$LG'M' M?K.MI^W,=/@#'9SLPFR-<>8.+W77H;7?3HN7?YEL!6ORF.J(F!]"6BU34K/& MN('87N7SGIV,/\KVL7F82>[.V40R&^X4LC'(IL.B(B;J$=<+96%-_*7L_+K[ MR,_@T 2@N_; MU(M7<+Q=6)Y)6HZHC3%Q7J56QCK!5E0TD973? N5C+^6B#< + COL=:O.TDH M9T:V;5R<%U"GI&C-J01,UMQ->LVF!*$R?,K<+LS#EG*BG9Z+:77.G^0C54N= MU63K\?'YQ0-/ZPRV@_')?\& M6(L:.RF\KK=_N%H=.LH$;8*Q:;T&MXUAM\GJC_)+U(?,.+">M=T$1\U1%HG\ M+S-.$)B9C.GL,W2-*9-\7$\FWFH\IK3S0N0,\_PC:NBEL/DF?_+#@AJS M[)NS4:+(6;%Q\J]TG5*JNV]IQ[G)J#DIF6>X5EC7%TMLHT[<(2I4LZ5;I)2F M;OM6W @A$>$%:9Y:;)0-/EC/\^*Z K&\W:M")R?MC_RL@@&CC2ZR3RZ*)D\' M*\"FJ_F4XH@TXFHTI_(TK8X,V]+YLW1G.O1NG-0I.X/ X20?9#CA+?NWJ*.I MEP"\AD?Y%+>7R]Q6#HI3,%I=AA1HU?$9$<'-?0$AOI!>N;HSF_B&0JVHKWK *H(N]S!)IM/-V(=N M$ZZDP)/E$5FK6M]Y01&@NM^,<,,E&LCG_>:V:S&]_$H)O0/L5@4@X>[SO>= M(=G'R9MED^11^NSI/AVY^1:)@6!XTW5/.2SN-O?W%-&BVAUN27GT'S]@;]>Y M$*M)"J/TS1#T:X@D,MD<\4%P&H"J/"@-@*UBBE>@,?)/RZ*&YM+N?([ZC/+V M@IA7IT5#6M=]QB.\ROW'8Q-4NY"R/P3_?&'.A"6#$8^\)ZE;;M6R9*.38KEB:^:":VZ^61+&/E@.R&UB^$Y$=\ M4LCIBX8:VACY\$11":>OG01&U8Z\( 0_KYOKH'#'JQ4 V5*;8PMGC2?S(9]N M\^E/[EH^_P?O1\1L<; M\14&[*/T=C[@XL<-'Z6;2E,AZ1ML^2"K!""PH:AC,LQ-N @^*[QV$1E;\@WH M7YNZZ:%H+ZU=)_^1?RH:D=.F89)%VVJ$'@9&[N".P0T23(O M:@P^-_?]736N.V(.797@Z\#'.$%,<;,:1J*W7FA^3[*%W#$Z>- M,@,Q:,)T.G.*!1HW'>I!J2F^LM*:#XTJ=!NFK+%M]"!U<3G+AQ5X&*9-5$3= M0G(8FHZS@7NF2!*5OH8P*J:+*CC7-=)'R0&M7>L7CX<"-("L%,L:1DW@/E=.G".Z:4+VLSQS3LR8=N/(S<>T:'WOIM/!TVEP#>*: M=".TS"/XK;:O0: &Q(FQ909E9="&0]21YEI@JQB:4KY- :S<:S)?\^5KO.Z* M!+AA:..5)E(L (II@?E#UX)=V3J&:E(]?)QSHLQ%K^Q]"&,FZV&U^'9AB,/H ML!E=% !-<"09D(1N;4G;!<2,ZW<:0ULATD?V!\?MR/[@CA5\8RB26(GLEB*G M.)NG]0IB:?C$085L(>YMLT_:WR4L%R*JSH2DB%J$$! 8HTJEJ8(E$V)>%[ B M,/!0IQKDJ,I$I&=)G&DM*4&ZL,,3I1LZC>#BU5-Z- U<-?QF ]_CIP-1BB45 MR(XYF@D30&I-\I!3VU M+]^ 9 _0[#^D5LM98T7 ;<\R6IQ@/='][TPC GWT^YR&G#LK\.B3 LP?:@K( M; [S3 W:UVP-"% 2LD*T1PNM3&#A;Q_%I7R-Z9\T-0R:>^3]9%"26,R,Z3?- MV4NH'7D'R'RT.H$V("L976#BH0VT+"V]4>4KC)]4*P13$^K3 I[TSLN\&^J' M@TU%G5*:(]'DHKFB"V"MS<1F9VPW:?/WH(V4Y(748$I!$7;PV,2U]9>(L>J. M+,%&KCCMW];8@9;/T/95\PJF#5_@9DQ--6EW[ M1")N@0\F^!:3P7/I[H3<5*8YLFS2H;PEI 3[7-GZ+AQH' M*'QU E6)($2I-46^\89*[^8$5N+;_F6))P:'+_6S0A"[=6YKXVT//[\4X0!> M;=*'3J>ZS1B"SJB#03D6Z@+P@1%A9=KIZ3;6[E7J 'N%*/OV3).M[4^#GEUUBGD7!BAF8+V]SAU07'96Y !)FWIE'60#A M.,RS"V_[K#Q5#]:]* 4]KS8.E6EMF*M!*=//GRVH,(/Z];[G+ [[/@)0: M5<8S(&=YZ3,=!$8VR17T4P#;N?8T6-U2--239R9UK[:3O:MF7$ZQ""03+NAZ M(/[51OH!J3K0L/"0.K>I\Z=W+77^=>:!XO5LY4F[KRFP5C^;+;DU9!=DWVH3 MYB#I@F^WX7PV!"9M;+A+1B2F<)869-_^:TAF;FD\C-1V>58@-.1.J&:8)\Z6 MI!KMA*PAU@SB?8D6FN3<,<>V3\MV4,"$DR/$C^2LGQ@M1AA<^,,6.I=8YQ5L MD(IP5K$:K+FB:59Q90Z*T;2MF6H)&2.Y&2.,,N+.&W^\FR)4DK/6F>2+LF@Y M;H=8EAV# =!4MT!;YMGXN4Q[HD0B#/&B:'.6W-U-F'1,<0@L@([WGR7R$IBY M'+$8:4;%VFVL<( &(D9YV:B+B3PW!3VD<7\ /=+G9OL+F38GTD^:HFA955+ M-HZ%MD\(U'1.M14Q1UWT&)7XW1Y_C^B^6)!YWE;CCSX+B"G,&D7CH@MD!/;- MSYQK)/S3U(XJ]EA^^BTUYS(&2Z:&(X\W\0:,OL;S@;!#=RG4)?: M/:'"(C.5C*9[.=K$'< OPJ.3L 0V;[!A@DB44O'2.,P9RA6EA-.C[V0U(==S MMXP[6N@&DFW&4DV3TP0!019W.;.TVGK$ Q MC@"LY^%LPU=V&G+0S;=F/O0+1UG#OBT=94311W.-FV5+@8,@L:D&79E,L@4* M/S,&NU=L,!OUPE&L&3%K/,^*1:%\CFC?,/,C"R 9"+-+,2YWGI[%$_W M=\D[G?.GX.UTF9DPRB -30A+5/>0T(.P]LTT:_0>\WF^#1>].0&T:8W:[>)_ M4.9J%0IY>/6MT [I*_U2MD(0I"!T$0:GS4S5Z0*9$*M= ,*INRV#C]A!%^SV M",1:6];5GC4XLP'32FD#87XA9AK7^4L@-81PR3KP=>0P5["CUS\54YS-?;+4 ME M.<9M_(0U5CBQ^<)+6K0S<#VXMV 1?2C,$3I!&,/+DUNZ,R=TJZ_V \K@- M*&\[#1%9#)+F5U4VB-6BK)TRC\EBB%<40LPJE:G6+)0,Y( >0\*!C)K(T)+! MT3IIWR"0''1_2=\1( &E\W4;ONPGAM]G/NA2X!1%5 0J@),^)? M*F M,5T?Y?4[=B#^8;E2/+Q.#TN@;]N$Y'14G2J9Z\ MJ@(=0=>N[W6:ACKV=<@\<6T9O3%EQR[.A8OSHOXM 7[T@#/$>B!M%KTI%$.& MVO8X(K?F\E1\WT3L_79E82"F046!*))CB739EZD*U" M[D_+/^_%B0D&6;^8H;. 2J@C%3/T%@_6;9.?,:H!;*M&.R?*/"/;YQ/JJU=4 MQ&."2LE901P,LI@2Q3#G4L8#$."?K#Y68[5ZU6Q>#>;I0J4BA1#17=- @E23!)E>*]TH-'=(Z"WZ+B&HC5!>P2!BZ.L^;N@[]).$GAS\IM!2J6MG6G, M9,#\[LAD/K-8SK+?!X>IWWB63Q\UMIO=-$?O-E1 M>6+1GK20:]K-9L?@G#VE:KY&'F'7[]O)-]Z"P"Q&VPB(@K0)!) @CRO0(M2N M&!?]KLS#%?J?"[OC9A\+;>"^D*+D+4=FM+&B6\2F&NMZ*(P;:0L\9%MX14R; M%#?8?=8UNQKK=E-AWV =>K?:3P*DH(Q2GBB+[>3C=@,J,13'P*S08'Z(XUL; MGN#]K(_1\;X?\LXV[_SL(>],@_M=.UMBO1T0 MVOI(LBU.[8X?Q6^FUN265E MNP$EE2(D.[TI%[ -2IYR4I"P+)RQP[S0+%FI/C6$RPR+3=13QNGKJE]O@_Z" MGNRU?(67 JY#R53%R!V ' KYW#NR/!M/QV&'H,]_?6^)1EGYD?IWQX0!105( MY]K-]". @N,5&YZN3(+:B-I/5GF?;-DM$)=Q&SD?SD2W,LV/2;-XWA'\70N7 M' -X3*OTAJ#+$/1WLTNM,/ST#KJ39(L8+";,'5>)QI$V=6WB-Q@TT"M>DGZN MO>L>U/;""B:^?,T3*64?VF?N57\+[F>0)W"S)G-K3K&0$RY2D!J>@5H(;$B4 M_RH"3%P,T,A 9$/ZSJ!0C\'U%EHJT>7'X2RM>Z@D\S$_*-]Q#I0PA8U)4$@? MO"0"6[)VA"UTU*,9& )+TZD+H=&A.>R<%!F-KR-E'S!>O-MK$CTU:Y,,6F:U MG;Q5D+T8QH6 E>&V1THGP =@BY@\'HR!<+@ZAW.E M=4@MBFA\.S;MM6K!M3(-1YG#-8500C#+EXSV&IRRWY0%<2!&U'+E9ARAO6Q$ M900D"N?9^"-7(/F6W:*,?*V(W22T/7(M>@_A,<0![^QTN#VX:@/PT.^ ??MJ MS4L*0J:J L)^M"KF+2!/:^K,,9^I[C0Y+A/JQD!7[#*$EM9WM(UJY*7@$]=" M5JMO7:S 4UNUN6!&P,#GPTWM5!#?<;E+9$-Z!!<@]O-CJKDF%C6:TJDHM5]GTY MG;84E4'$XX5BS%[Z/R4&".-4N2XSK%1.=WS, A<,)VES+DL9Y4[9%2"(Z\%^DL=$!SY?XN6>W]XN>G>U@T5CF.A\2P.LG%3\ M'X\"W-DHO!%[VU."R$P?A.)DRF)2+KW$LZD&4$;H:_\#$NV:KHZ@7&B9C(Z7 M[F%;N*6VG=30*ID4009,BISM%5G' MJ"VD$!Q;6,B &I%C!EGD:V M=+VID.R!5P:85&_2R$:>.4^IO2;CZ1\I_+DY MOC8X23@9 ]Y;M[C7S/8UU[WL[)AP\?#2\R(&8H6A30 E/KS:*M$B@]*",TH, MB!/LU818K!BHV*>N6 ?34"0464AATK A'Q4$&R,S8DCRB-L3TQFC:?E 8(8" M6IGC;M'PE1N]0XZ%^K/2+2BKT.EP.SA7K_/"<_NL)^AD1(]56VMI#")_9=LS MBW$>.+(FT$AN-CUW\9HGA$0CP7#,"PA/$PH;&FV,<<=*/MY/MQB^C]302FGQ M!56]^IUXJ\H:6P\@-IRGJ^JLHAP"."M+7UP4V(GH"&F4UJX=]T$Q0:G=FJBA MAXU$M@:3D5+;D-TLMY)55_3R?Y-)S>??3%+S%K4>H1LC-K DPV5 R8+O%(<" MG"BA/ 5YKHA<0ZP048^A.:>];TJ6"*[@7JAB0L53GFOYC."VQ;/0I>919245 M3^+4^,=,*Z1Y>+)IM@QH"'#H0I&)1M9)SX.5GEN>987SSMH1E%+ M:Z<=UA9_:8;:#NUP1MY-M20E^3Y;+C-UIV=906],T8?#@2ND46=%/A60&X1T M*/.0"^+F7ZI9&3T%;-?A449OJ%9GEZ3)2^HGC>:(\0JUT6STR28F.EH9;6+NQ*ZR_5^MV M2EAC6T18C4)6U$J5,S,+=M3/H6H^@HC5UWNU29X7^; ^L]5_B23GQ7DU\3+C MM/F!#'"@VS P]P(' "A$JJ]=_?,^UO(X<#B0HB0OK@838A-@"G8$(L5^R*@ M]-X;&+)H&U?19'!+XQD*S$//[K2*&JZ56%I+\2E&T>]+]>BM5.1KZG=0WELV MNAGES4X@K:A8KU"!:7Z1ZKJA'Z5CBZCUJO *Q%=8&/J_#=WL@40;01+U8CM@ M68NYF&KOI.%YA):("*%MA:!1\,N:$@Y+5BW4KYL'A!XD.(EQB\@+"9R4$MHD MTL!MJF-4Z:);IVN;J@J(SUIQ4@EJ@Q*L-:C\UH!>B^G=?2_Q&\DR"!Q! MDY>=@X'F:U_H,W7[%72%"A/JBWQBT/U\PHMKN#G8=T(NF15#K5Q70(^&4 +D M=J P[ V;_ #WA@@;S*@-'SL33\^O_.T4AD6YOGV[@=NSU.(*/U6TF&2T0X$4 M'$*G!TKVU0L;+_< VH0"OG#74Q5X:GLYU@#*57[=FBW?A]9YM:<2[H+ZWA.I MYZM8,\IG3;>P5?()FWBH@AASK\Q9[:QE&#SR#^WQ;VPE,AEJ;!&Y" M!O$*4@Z935&G$RY(P5 9!-AC'" II4#Q02I0'4W3,FDN$V4(UO2JE=0!19MR M5=C;R9O@[:!28T&'F"<2_0[CRV"69>-Q#7/)PT<[,](M\2Q@U>>TF_^ M=-Z'K6^SJ^JE((KB56>87#0(4QNLG\V5K[Q$"2=9H^R[.V/K,J ]R"0J9]- M'7$,$U&5N:=T]_=R ?LXES[^,$#O0?'XR"_RVR&KZ\(7;M=9T8"W+%\4JT43 MR*QB:"LIO!2VJA VH>H%"P 7D9)&7JR,-NI_[&"&:VW4!FB_J/\_&,1^+U]9 METK;^OO=']SKVW!(V:2,SX&9ULYDILGW>S\(WFZH7&+@H)Y8ZM^[_T/7I=(% M4< ]*A2MRNY5&*J[_]&Z=T,Z2THU^,^DYL1EF2!/_OWC'Y AKR.S3F#%34'O05W1;+WWO\YQ= M.[T>K?T*2\]A1!1GD,3A\DI:F"*LU\4L+REXZ1E8ZBBA%W$(D/+D/7/ M#M)61MPH9\!ZS"TR2JCO M)P.K!#4!ZJ>Z@S;DG/-I*?!7R'&AF&3-MP+]I6 MAJZZI6 #N%]^6TW.%J*!O /CJ^^5DUP+77OD=ZKV32#Z,,PFJWH_RK0SV1G% MLN91@@(0?;5)L6R.??8K9T;^>; MR99>)> T="85E'/ SA'Q4V2/U52*($<>+)M^\VTGIVP+HEEZ[3;V=:RX$:KY MIBIC/<8Q T?"5(R*PMC,\L*(1M(T#.G>Y'E"/MW>SL]O^FAC+XMFO +?(X;S MR@_S,!KF21CF.S],/&3OY\-:&*\.N(F))N](A8!<\W<;]?C%#],]^3@ +!]@ M_C#670ZROZV<>'N6QG>\0S:P=U_J(X<@.WDQ[ZEV"VB0(;-%D/_+(+K4TAAB[IS M(9ID29J>9W51K9I!X#&!Z?:P6R$?=R_V\BNT%[#9SA'8:M7"_'![[S__S^Z3 MG9_ICX?O_G[\_E2ZUJOSK:M5\ ^#I+Z ME( "QK55:E"(4E\#Z)DS8:A3(4RI6X$S>#V2['EU)@1G'OR-GN [G-8P4BMV M-6]XN<@CQ*1A,^OVY?'."[<#)^@6Z &>!G1V]AWJ;&*QPV+L?@I9ZB1$J(<* MM4:2WY DBS-RQGJ*G97+CBS6-_G/8/=+15B'_\#2!&D#,7:1Z>*RA_=6^7*:_9'[35AT.XT*$427->+<'T+7QQ\;G;9'2>4UO3 MV-OOOI\F(G2[,Z+QAN:1K?E86U35(7]'%T\)%CKL?]U$3F$7T&S^='H,]0:5 MT%I*K1&%H$[M+D-D@)6U#1FK6+[(T11E2EG2$%Y [,;7 M:7J^5,XRCKW\*T(I8G=-(IO)M.'$6&''): BW/-1 Y.&(DO-0NOCN(^:.%FX M."=OW-G6$)*N\Z2Z*-UA*@5#7 Z,0>#@%@W)%] $_Y-,%7Y':L:; ZF!NQ_M MU- "HG,0@67_ #>&@W8.MOKD$+I)D# D)YDMW2=_@BOI)G7WR?:3_U"=5>:M MC HDV,YP<[-+DY'L[>SMHWH@8TZ;FE'0(Y,U_[2L&ND+]M^NFL(3%HNRXH=Y M]3-LPZK2.'7S]XHB^]3@DKQP O? ;?DT>5TUR8$S.$$T?.@.OQM46;@?:#*. MRK,YTAKN_QO2Y^WD900+H4TFNFRF6,R4P?:4J?9(=W>A%_!A0;ME8NG ][B' MW>9CM.Q,RJO&:JT@S#[DQ-U,6=[_-NO(NV#48!B:P=\/0,PSNHAL\!+3IIK9>T4R.VK.M>J.F?ITO-\39%))V_$KG[7&_V/U?"U:O+6 MN?7SOR]^"(*#A;O_(&B+2;=W37FX?;CMIX9Z5G3$:QV%69I,, M#XZD<\<7QJ^^_6'=" N,02PD'I?*2RG@5RBEUV4FLLQ&R,XOKJWVHLJ6)"* MIXZB*/E>>@1 L;3M4MQTSOCY8\@T2>L/,VP1+]/8I3:=];Y2!D5^,<*6X D@ MF0E_4%-_(J8$J<#'#3PP!"8S@#-IGWP,^]9AH:GS+4!S>_B4T/LO$,D>4(K/ MN.*',404V2_>N7?C/J>X#](3FMQG= T_1?B&0)W8%\/ ;X<4ZD?J,%G41I]/ M;$E+J$=@L5+T2Q0PQ5)U0+Y^/E%TJGNA7E_:YA7W"53"B2J+SM'KL,^3VUI2 MI'EK62U79?QY44W@V;I/H2+33&$P\%"3 M;O?([744HZ $:"MPPD$W*PL@WM]WZ-;KZ[A@+*2CX_&92-9-*[V^Z>SK[D/V M55UI3\Z^:ANP&#N!]FL)S7+:HBK"!_DLB-_H$AU4K5;/4T5&DV@ 61MC8L*/ M8%=&]6P:@K0A6J^_+"Z/L[C#.Q50QZ963BAE"KS3\TRIG'[]"/8.L9E8UHS MI"E5()J86*\HERN)3%.*I6F97X2+?:D1TUT3Q65CGY(#R[VY8$Q#%@@QQK=6 ME[GIF.#[XG)I#X*C-S-HVSR3(FT;.K?VOJ",=1# ?*5R)P*SKIV91LHY_6N: MR*1%>VA2$V9@)#%ZJ4&*$(&F0 .O+%>&-I\;DK-?$7"W5.]-D]G')D+](1_/ M2C>B,^=)'+L5 $8JE1R]KVE21+N]=$KL'F>[[0>W_H.%7D.)[LAMO*1F>\[+ M!$!!0YAMUSH [A7 MA%V+-9-=S5>=/!\S.BRI[3!,&#J4JVE[D3'WH-B]J29*6(!1C:P3:;0M#>+8 M>5&WTNPO6'E>%JKY+%/.IENAU.?^,J=<"&&;%0:]A.I^)3TG:1I/(G@9@+Q" MCKL*4),P'UA\4,%TG^(F[)S+YL-$,\R4:8R,4WT\992: M.'/:IG_C*D1C.@WSU$#&D^"&5VCGEO">H4=G@I6*EXW27C75^C>:\K(]M0R, M$W 3)*7GMT!,ED2XS93%E?'"::#E;0BES5-,ORX^YJ3FD%VA,RE=,_I0^OLH M04?*')FNS,34JG(.*X*F7WLOF>8#(:? A$Q>NE\EM@%\RV0WMK,!-4*Q3EEW M+YR]0 YF5,.K+$39&34IM@K6!N]].;ML.%,WRZ;*>)EUXE/A7O($K'XA^QG&0"8=IT[ORMX+^[*5_8H*7*S7/4 MQSK_:-'X9('T,+#[S;1-:CM>)4JTYHC-+JW#K\.U8L 2T:UO&3)8DU'/!+(3 M0G@:?R %,WBX>T>?Y"OX6(&YW20<4_]N+Z( MPD-;X#PQ%B5]Z%FN#*YU6PAS) !65* A413:ICE-[BE(Z5-R.E=*0QKU84_R MJ62J]4BYV^\'@@ZA&RL2<.#E#;RY+#\\;UFM0H_.3YUQH'KEV=LI>H=F7&^4 M2)8KEOZI 1XA(6,BWJE(&3I+*V%$=:H1>4,GUT5-N7&LRFS5SJH:,/1.'^1" MP134I03 UZG,1.(WWBI=JE7Z?="E0UJ2ON>\J.:AZ]>X'] ]P@GQ0ZKOJ$%( MK?!LF\1/F&C.$?1_F9K^2%&"/EU;YR$%%S(47L<$$S,U_ZW6IF>$4]P>H3E. M!X!#+4*,2'# <\I>2N,)LI.2]@FU4Q,.\YVHJ5V&.6.0RJI)1-T-:@YK"\:N M'+R5GSLG[B6^!"GA:UOH)MXYK63MG2[-YLQ!.>5JE&G.V9IYZ#D5/YXK'U9U MJ=/,$6ON"F%N^$ZZ*L A1$);]'0H0(#A(#URSK__06/-1&[(&]HMF;/GW6,Q MP[SH,II-W4V1S[XF Q'DY.TC4F\_XUA'$.E^)Q M%+*K5@#81E:A(]^LU!'"QXA<(>9]3J8K#8I!HAOS1:P#R7O44?S.;8W59(L1 M%08NA'Y&'$F&J@#(_F4QU1,*%F=H $;$JLG.@=]H4[UC^&3'6E#3>ZOR\TA' M5 1 *0HK;/7N?A;XTDXF2<>$*@]M*/8T]VKS^4TE 2)_ N[%UGJUJFEIE%L1 M3(P<.Q2W\%()N!5P).8HEX8XN8_+' .#M<*K,N-J/\+!JZUVB"^ PSYG-E4U MV:YA_T/._TZ[_RI;_Y786 >]=3[\:9#(A'3/ M5_,R-(,RJ-",GW\O-MP_9N1]:P>"!P'NJ5CCRXF[32SJ$L=(,G)\2BYQIM:N M,[I.?ITHQJ,XI9Z_ON.K4J7JO$7NVOCTV8HTJ>PZ[3A%S[>P*87*.V]S*>TN M>]P7V7PN[W(+=[GT9@*-J)Q$))L9 @%G-;E#IO;[LALV-&S%EO,7(0-.,F,; MJ $7/&_O#O9"E<;E%J_2B4RB.0B4;8979KLI]3PP@<:93HD]]8EE3HO*@[3@C#$]P]D-SPIW_8B>&N,8]EYS9:M3 MU^C3OZ51U8$O"OG=[>G?=#9W[YO)YMX*\9*PZ+0+8=W15)M'&8U0EJ?VC8+8 MH1ZX6#JM=2_TRW&7)= @>!I / '^26/E:L6L-3P)-ABIU.@A"V=<%**Y!3"F M@FAPEM/X(V9SX0P?!:"O9%W*MJHO58<,,4A1P.RLJAFWGPU_0IQI&K9F>6T# M(%RWD:,/K-_K/O%; -'+ =/7"$AF)HD,J'$$4\!P\=,Z6P2]3IB%)15+<>GQ M)2>6>2_&P^L1O/U^$KUA=-( _2!%9/(1')WU*#0!%\(W^1")3("J 6I/]Y"X M+30GA%0#?I=S[2':RY AG%'E&8L3 T1EI4R?9:3\0[*+W$(8&\,#1#V7;/TC2:G1-4ML M<(UPT%V9C:L WFO>W"2 8)A1MQL2'/;;.;(899C85G*F\<0?13T*9#XJ&?W M8X![VQ#'GO.)"%!"XPT^SLI[*M].?D%5/\L'.G6?0I>=9>! B9 S'LJMJN3Z M5.D?YHV/$DY@=2>&>"SO4G,(RRQ$DN2/4W=0RLD/=^ M 2*>$M:FKU=,,PJ8UFTF8.$Q'Q=!GBLASL#3"%8FQ'06CV7.[+MC9=-HEG%'HO,W3 4+Y[.[O/ MDN]IZ07PX_#P_8'@:?P0NK2X6Z0R,O(O6;FBSH+=E)JG=E(.AM,I,-"^AMJV M8HIM/]%6V;*,O/K>OGJ(#WA#\!^-:+)_I^]C?Q&)+W51.7&A"*.&]R MA4;)/V5TKE@'FRG3F3KAI]*$11/U_J0_4=09LT0@"56!YFGG%7?A$X7#R+FB M56MB*+0_WY(11DE,GDZ&4I8T(2U*ERUIRC$Q47L:"V ":_Z7F2(/WB)3I+C8 M5-9L#VH0)6;I(#8F\0K"I,#"Y9S7Y#3LAUEN@ELD4*W*H.+[16YZ=GO[:)_J M,AMTSU,;36IB*>7$9)EHJ PCCFB?[,YF[*2FK@7 #)L@. M!<35"48109V+) M7@3GM]2*:!Q&@B=Q*0XG?7J/OATX@]AV)^W3[=9B@< MZ0P%897;$-]SI-X?=WNA9N 5#!7WN/_X@0*I[O\RFXS(I%@W!D@O%BF^W@!* MPLD-33.9E12C#?O"ZK"5Y.$-\(4MGCKT#"T8-AU9_H^"5GL2.J1Z>F5D;%0B M"4#G2-5)S)U1-4)>6\7MS>'A'S8YY?EZP>@B+,\A_:'O8@A,26J/NHJE] M0\=CV*\W20M;:S982K$N:0[X[0AV#=/%!)_WOF[5>VTFQ1(.8EPZ2L0,G5JB MI>)M +=ZJ,9/K0N@=$KA!4%=GI6:P?=I5@,VX\Y-WM+A#[Q]JT;38001DU-+ M!T7R)3&*?YI*._N,-4V4(T\;PZJPQ+$G4O-TQIPJ \T*IJ/D'8MSP MB+?Q^*[F$HRNCRLO/9V&V(&H(##%-+YEI5I"NZU_5)\&V$U'*83J!N[;#OQ8 MVOW//95\_&G2Z65V@W_L) VB*Z+'KG->?_3#@,6:G3W.UZ]355J#T]L[IG^L MPTB9DY$))4ELDPK J_R9J7)Y@$C ^7V<&Q9VW MB-'A\-5^9@/ND^%8OA<25-0/CB.TM3;_&A1L#9YR)EC6=A)7R&G%^_"68I]+ MRD*L*&"H[C4O(*E5^S^@ZW_I^Z$WO2B"F:,"0Z 2F.JG '^^&0 CHIRX2'.P+UE7E]F<,:Z<0*81H_:VSH.Q MZ1/"U0@"ACPJ0*>R]_ M&VKV](OM1U**F^B(T,22S7-+\VSYC,,^B$ *-I)J_7X!V6%W40[.NF(8P;[< M^Z;SW_O?3/[[EMV,K[G&N"3 9/$&+^]QK^)[@;8,""H MT8O%E98Y<<]+!3>$P/J,[W21LU6"4"[3_GCKQ,85ENLF74! O-"\ (?37"K* MB_*W50UEXUP6>+V:9X]Q'4S!O)6P?)'F5%)+0B2X_Z1QG*8[$P9D-Y^E;V_P M8W*2#,&0552[V_LYA)Y'C,UV$?AWN1=&7;^ 'QKNZ3+V\K]FF=.B0RR<,7KI M^@F6ZO!PHZID6T86J6?2P($"2!E)53/ST(LV4NWBB@0&H;7+'7?0W0H#_R#%O64I"_5F4GMR1O0%W&E9$( 'ZK CM65\H0V5(7!J(\#?& M#RL\8E#*"9(EO19%' NRW>I4HX9C@M^G[B J+#"L@?I$Q(EA;FFX,Z9\]NL? M9D+BH3P;.M<1M,VF>? KFVY8EE*)*KNEM7J+\XZI'#-"Q@P.M)>&WXX,O6F' M?%_.&1A,+M9F.42':%CX:7-:-Z\D67> MJ"K?Y%E+?5MNERKU=YY%&M*[SF:Q^^IKPR$[=U9TV7*V C\"Y\2M^J3.+K)Y MDWKTJVONH>]M6+2:;(VJNLS]K]H5>[1-2:J"ZO7.J7.;$B-GE"A>D+?DW+99 M-J^663L#^;'[#W=HF^2 RBV<^BU*YP90P0("7(2@29(WFR^JTNGV[ <)60T- MVP"[$K/Q*)_#CRP:.-?""99-"$"&&^2KVD-!(08YRGNMB>O.AW(LTW=43K-P MZ#&HF&FU*GUU8%Z>%W55^NI 2;%I&@Y,*5"<\$&Y3@V>$,?4\$RS6F6] M)YE&$,KJR+C=03:,)'@Q(9ER_I%BR$DUE1F4TXAB)#-IM*2.$]J-00NRX0+5 MI;B U,4TR_V6U5K]$*=V8VU)>W"0T5?I)ZKIHV\,I@]!>!:*1B[/)ANR',=_ MFQ'3%BUX,RN62X'DLX@X5'7.0/I0!8+;S5YXR^RX0 7C'D?\A?$.F"&A##C\ M]"J!"IV82GX D!)4;BCZ""^A==;<:8BZ2C,=?A[3GO9ML.BA@SD8X7"J"C3- MHW%(P+UF(*DV$!P(M X,DH^Z>+/WTC^&?KUV5%0E9#&_](HDB,B^)-:V$$*7!J0@B7L$^>*TZ96+H>RE#+>HGH,6WC+;3P5#51_O:Z52; MWN7$A>&ES![8*!AUA[UU57;11LR!OB/[Y^9IW@W4=6LTB*# ]*K]A.M%GJ6! M6Z2K6'^,/;J&U^F270S5?O^NG,J]./ QAE"C@/2R%*1\A4:'2S!2*9+AK"MY M:-N&XGHK&XVJ9#B_\:H@*-UFOQB 22J2J+^-7E;LZ\.O$5U??] M=+NNI245.!%?6SYM?]I_XN;3Q%9_GG@8SZ_GKX\ M2#=Y@_+&#LK\C=YW,%HE+XG@R>TOMW4/Q60[$,P')_K??P?7"A^.0 MH-B9L12WGF;37$#J_L8*,D2OUH_?8& /#]N-D]_J+Y5GXI\$0XFW'X9]^DMSP2UST.T#=IJ -G[2LD2@9J!4!T#WOX"^]A M+K#4+<'+8L2IL^68K0!E(AV@U37BJK9E3.%>[$S]T(+#]9:^D.O3/ M;OP71*!B $3H0G]CM*U/5S42+/%CDQ>5GTVN;]UO[N6/;/VOJ_1H+*FYRQL!(5@@GOGTZ-1U6^W M.H$K];1Y(=T [(2B\%PXR&/$F309.[$+7W=<(_XSW#1$,0(>D_M[B";V0HYC M-._"M,V; BD?1#(T1V..B6>>=-]22L\%URFG@<9CVHES6>"S%I0]Y*AP#\DX M"Q[*>37VP13RBWV/6M^25BHE,J0U&&362VI>3/G_%8^@SW$[)^YXNX"3?I$; MU(E)%:IP@8A@$"L5=25R)-W>S.JUVP-:D_PYVGH/R 77K]QX]*U5;JQ!+XSC MS@83WIXY:9.P]5!6H/DN3=L-Q6$/-,>T1'"#[&];N.DL1KEZQ[*[#1"PA)=1 MZLL$?[4;;SDT',O-H(6-7!/<1S,WX+N:[ZQJR2,;.9N79Q33LI!_(>+MCOJL M&!4"B0^]//CE7L0908^ZM1@R_Y5\V2$#-2;O_8L.**4<4BU<<,A 7XR^AO0T M6.' BL1B)@P4 ^ L1KYAG"+UAG^;^OBVOD4S"0A-9S5SJ*$[?7TMZ&R M5")>SOI2?"[=C$(8!C@"-/4PGR='].8$I&7PZK41/XZW>:I.(6\([*7CK)D1 MX]*%%"4/GP)3K#?XH=?_O#L2PKMAS/5P#JP%::KR^1R8/JE5EY42;5!TK@%B M$U=W6M@KE.)/:F!9=1YLE[!/LWSONFK(+N6=R!"BT=?B8\=HZ^O@DULD"DXL M2MP_'"@ ?DV/\:/F MU/# YHA[T00! ]0427#6#><"O9->AK#UPD77G:_4<)$NXU1UGGO$ D@ 5OCF MUI>C:^L\+Q'D2,Z<*/]>&J9_^?,OVB_MM UCT:,\.*_/J/Q+L>H;)AW1_(@36I.H3]66&:(^;MS!?"DAO$N9\ CF%9!D>"DXT MF>VDL<_!8B1V'.H51;-X&==0LP3BG6X+IB\0NW+: M&8^5DP&:>@S];P:$8PV@JD25&#LRQF0=[$FR64&T+"#/X-L*>+NAH$N$)(:X_$/ M.3N6FOR>,KZ I9Y-?H$%[F[XA2"%: 2-,R?DT*)AP9E^R>F+9._)KA=C_,^ M_/!+D':_4%'#3XEHWJT3H?9XY14%U77SJM)3'N]+<%66S=FY1!SD_@N$-0=, M:ZQR$#8O;]2XRYPA2'7QMY10Q& C]T /;/5CQ+F$Y(+.C[,?R?GABR][)(_1 MM1[1">R:J&_'MUEW/YBB% @@JYHZ\!>+G.$K>F 03WBJ1D5>EMR@A)P^',U4 MEX4C,'FH0. :$*9Q M09U[MT9B[Z3N!%&, MA1(%3C720(G$.M7N.<5SG )2A0G1 $ZL M7;YA8U_K[!K;#; 5,$L14\_8"\T80VI5$ZB#% J&"0D.+$.A%(&:@B!2J\!H MU+?Q.L:JX'IC,9PIC^*YXIR/WXC*)\D\2$!2ZUX1T1( ;^N&6I)F\T!^S>7 M& [_.1 \F %2DJ_-LTD79K_7#8X2+676R0V84C H*NKRIHAM.&,=BUZM4;9J M0\Q)82^*.2S/41Y/ /\@TR]H?YK8D;Z _B@XB&+ZTL>4&1D#_G\J/BUP?S8^ M1;L!M,"[<;\WTTN#-1C".G[V4\L?X>-CQC*W'$Y*-6C?KN2W^:=\#%H;"Y#X M.]H00R?OG>7VNV&P0NG9?UM-SA9*6M?D5!JK\EY!I1#RZ25P(NP\"<0)&YHO M,@:$'-C0Z>SE71_'9Y(\$JMV3J,=E[C;.B 9@M%W_V(:D#3,Y9C8K>U\ M^@JL[D*P3U.M6MSB+3Z[5(*L0>*!VGD8B>UX:AJ5.C< Z8LE*%$D40@BMU$] MZ7DF2(^P9V2XW$NC[-F4]@J%?LT*?<]4.'_I7X(29@ 6\GZP_?'K8&/,1KEJ M>W1L+2/9,&$09Q*VIRR?1#RYD6AD02B*O$=6ZV64TU?/'_T<,F>1) OR"_Y% M7@<0 [I) 8 ;47SXF_$^FPYJWH9< [4I8D@T]UY]AX1LP!=TGS\'^&N(?&7] MQ MX$B@"]A'5GK$'@N^B\_%/]SM!RG.\#1/JRQ451$H+%BU9"*88!Q$O=W\@ M9Y@]%W)65D7K"T?IBQE,F3O:/6Z!6U]G>:=,!S_P\=J8*;2"[EM1I:ZQKYE8 M)LM5:_0'=Z-1ED3<"HKKVPK:["KQN5:TA2#Y]25<"/>+?.#H!D>5#)^E?"MH M"72=V8<*T"F)97.1YCHJG*!^06CSM@>>HSI\NII/R89E1 S;I&? "Q_:\:.D M[N-O)JE[?0-D]S$Y40$LW"0EXX+GU-;LA.+G-OLTG"(X'*A+3#[_#[<N[DZ]7_O?=?V<& MSIHF3"Y^JE=SV&I79P-# CW >3Z@];Q<5RFO$RZ+09KZH9,M5#@ M(8410O\742O[$<3B2/1V].H4L-*KTO/H2&T8,!_M%W*F#ES/>:M9C #+O2K% MC+7\P%4#5"*;BL#WJ0'BJUJOL5T5/?N M$V:,3$X%05"CC\"RP%F6"XY"):WTX5C5Y"/.29U_J_&&? MYH0N&<LVJ^BPKBW_)M@[-T10: M7'$TTJ.P:4O&6% G?+91T$K<%J*8&78U\K$<(E0_.6-T*.WF\W67("0!VRWG M3-A0UDUG4;AI&,;[+7PY#'%E5I.N6T9O>6>^#V;XD5OB:E&,D\-JRZ\J)N>E MH6>Q*.?OC@Y?AER7TNZ66NF@.>1""E7=G%/7^#39?Q8*H[K5 AVU2WW#1=.L MN$O:SJ/,(3*7Z!O%$]R\N/>X+;N<0ZA[#YC0[*1.@6IY%\Z[IXM#1&X[>5>Z M+QTSSOKN'O(.>SQ71ROJM78?Z$;GGK3@:Q3-FN3%I$]\HK.#XJP7E$8XJJM& MY_0]?*SD=%9,L=8JJEX?//KYZ>,=]Z3YW#K=D!)G56*!_=VNHE0,*^1# MG_B;SR-$FT554M399J0-O0^GK9AL,(2WM11#X@/R['MA?2+! F09S#,8U]CB M 6_$@$TDR-6_US87.*# &&[L7F/P5K)/\;\K+(?N%ANM'K#E4LD%=8;?2XP- MF6P4@["%)XN94N*:2HULE)#%%"IV/X12$Z/BI 30#SZ M#MC^1,!+:*:0PD*//PEJ1+L8[8M#K/U/H@?0]?+1]%I!S\K#T!4]H/$4!%.N M0[8JA'/2ZTZ,DO5FG_!E[C8W-N-?-X5AC&MT M[HA@N06+ERU4HW#JR.TPS_L\N'Z25=8<67E6,;IV/FFZ":%[H:T/,&RU\O[S M_^P^V?EY[[E6?\&_$XB 3S@M[BC^Z>G^X^U]-9!P?*JV,X',CBI6N[OB3WM/ MG\3WS*N,PB&KUINJHMZ:W)F4PII+YXYJ\.AB[>&Z]);A!_KIM?LIF-Q_VM][ MNKUGW^/& 4QT$@ T/G?-[L[.]HZ]9E35=76!@(P=$/L8V !T\(4;?7@L!R]> M>R.5!-N?]G>WG]MWL 3,86A&AH:(1IH $XAW'GN>O*5BRN?J7+QTHT_>A6OD M?1ZCR/VIFA>33M%'*./ARA%*!,RIV'9<%TN/% 1)-T+NI*U7]X>4AWE1S<$U M!E2@3_-,O:0DA,9(P3=\\J[C$5:=)S\ 8GRU+FHINVJ4 J\MP,N91>(;)5!A M-_>Z7DS+J%"&2@S)TR'%\@O9/_7!NQ!#G3<@O4;5A%6--NYQMB0UE.I_]+"0 M#+DK(Q9<&H$@H&_&JUVN:K#%/0!.?,EM%CQ'&)BK>1FL0>76:#PF7Y)K= @D M%I,5&M>]=?NP5E]TK6";\4)-B2O,8Q('%\3)^93MP";ZL#.:6JRS4U_4- M^"Z&!4YNTZP8@7IJDT'-+*OS)CQJL:CH.ZNQM'9?##P*Y$3&E'!_*[=\"@(W M2Q7K^KWP39;+/+EKY3(/)_.+:%Q;\=;#-0GNK!PG"3&BKBVVCPW4I!BX4>ZK M\CXS<.@EY_P 6O6E5QH$QM#$H%_0O@F*<5,QP(0J0J@"$PFUVH DFP8+QO'@ M'KG@57T^?*:O5 @NX!\9@$@:R74;3EAU! VE&%>D1(7'9CLG9\YN<5-EFFMS MSB!Z/'HB9HYZ8%H..*16S\X6%ID6U%JXM,LE2Z;PJU8@364$3U!CF6W7'?>]= M\,N!S&[Z4"Q(3&M8<;O]@32FGEFG7521,1$Q:='4:^;!#7223S-@6-L,,(,U MX>V^E67:GT+R%\?C?,[UP'3U(B/(\X!0',^XKRN6QG1^M5JS67D97Q]5$D=R MEC.-=[9>P)P&E35:[5YDUC_<;)_$N Z> M%18ZA*(H-0P RI*Q8+-T[.^9$9@'K,[))K$2@])0&4-WT*T9=2$BCR/J2+ M#R,]PHX 1S%1$5 M5'/C.UHLJ;E[B0JS8SM]W@):ZT:P&=[.:F]%V! :5>V1O"0*$DK$2YW/S?P+ MI)N=Y!HID2%2[>W,=G6:>,$@02_ OK6 I\?,2VVPRH+#'Z1-@-$3NN2^QCXT MIJ#WW'1#QFY%#5\M3AOH]-D 14S%HE8MNVHTK7 [[*0BYDA_5(?"-X4P0[56 M1* 6M+*!T1#-U%O5F5(>ZC*4+QAC2^91"N'IU5X%PDRZRG\-)YCL<7?>J/)M MXE]G!Q9_O]E_O=TEW(&=6.]@W%5@(C]1+3?,50W9AD\3?$HS^JH-]G<;1=- M'Q0GS.4#EW4Q'IQ3-F*P:GR'L+33#KPKLO[FK#T]D2(A#QPQ'^ST$L^>JR & MH\B(8&'X@VPB1R%DM%%&WI')O,HWJ7.)IAGB7I^F-0*'C5T16BRGMY/7;&+W M06X9AH\4I E(]\SO=#A60&*!!LF-:T7MC?&(E"L0(T'P$ALMY2]#XYG4&X6Q M=Y2[B7!0;%'E7>00T][AK=2K&=NH'V%O@;I>%=QF/Z1H1$S!,5YJY7-<^*(. MC?*5\>30PSN>RFU*?R_6@[6P:^:#3PM"AM$((> HPKD#VUKW!TA)TS M]TX)V9.")=0!ZN">.OE\;U#8* )U"0;47 Z^.8EQ+AC%U%LZ-]J#X"6P]?Z% MX!__;+Y6IS.K:RKJ\&::'!'9C]V1*EFFW#5QKBPU$/IA23,*!$DNY=\V9V5+ MN2R!*0YOV0)NTGT:V1_R&;%8ZAN,/\AQ$/5)&EU(-/'/5IC/W=?"=*H)_347 M$-1F=BL!_X#@W\]>/[UKV>N[5O1_ I5\8G"0WUTX"4Q4J3[IPB;>*9EX=\3P MN"D../&OED*$@\_RW^A,:SWGJJ39/"-95)&ZAPW"&-65P-JR"7W%T@KZ:-4)O/& M/"^[.R,@/B$'=5T+>SN;3_Y#]VG-LL52H0Z?FMI4)S3 MY'#F3-*V6I(T?N\>G8G3Y-:2FK"4B7E6Y-/^)[%?^I=J5D;WHB6?()\) ]'< M'T#U_?W]3^Y^W\[VLQM\'S*ZZQ9&H&R#:<(K8/[XESNLW3"*G+2?:;RJV& M,Q8F(>59 ]F1LU0Y@QKJ>5-K55_0M:K"N02$IK"I2J^>?H0).P08C;:>S)^_G1OY]'CG>FS;+SS=&]W M\OCIXYW1WL[T?_8>?_>5M>%W_WW?CB]#]+Y;57F#RQ/U[<1GZVW$:^_KW>?[.Y\]^V9EGJ8 M#K?7':7#?[XX.CD].OSUY/C#/^_6\5EC+%Z.R&L>KVFBCQ,L%X2@A9_)'4H&&E6[XS'J.V)7J>(&6723T+583U MG:CN(L;+PF*'.C)5)4MBN !T>/PMA_J)!%/ZLSEKE M=( Y"70!GD]K:PA6>2($G0Q7OIT<]AX< 5W&Y MPD7J+OF["BEI$%(/)0,+*)GK-F>$@\[%([*=CTN DF,V/\0+^!KXO6V>+;A* M OCI^:WV[WV0")324-8&7D9FBAOE"))#*9FB&4UCC"E[IWM_*VZ WZ7L6.KJ M,HC%II.A@;NX+9!O"64YV&PXJ($Y8I0U!?I)SXO\@A,\%W,/ 4355-';_ 7+";#,I&/BWS>3:JQ!7%SF:Z M$#GP[HB2NQ3!@A$_,944&>;%>Q&G^ >E;":"/^_SRB;=L$;R3E:^CG9:-"3& MB%PDH:(TMDEX<( M:=,5F5J%XD]M#))R0M@'KH-0^?70]9"77(,Y4@QFAU!UO7U#VAKTA50*JQ/$Y-Y0I%ZY0[[88.NT_ M!P((?IY+&?M2]VS#\&)LY"*S:><-8#B@?@$>%PVS8=A;SRVIU#%X2; J^,,Z M,\N3]5LE<^Z'$3/[>( LO,IHEHA#1R#@![4-+\,A(M)6"+[3F/3?*7S]WL>_ M*UQ69X0@,^8B1+C ^MB#P!GOWLQ%6'FS))R@4& 0C\13D6O7C((L8O[)J,1C M*&Z]^YA?]P0*>,#K"VH=NFG)RRYZT)HZ*6JG"8@E,OJPU9(IW3R[[X8E"UM<[W*_^G06 M*Y^+ ?NWI]]0OT6\>^JI!87W?0%SY >/VLRNZ\?\-QQ #_P#4;CQ^><( M-^X]^W:#C7L; O?O3]Z]/SKY<'QT+R+U__ H),GCO8@^UIF)V*0-<-';0. T MB->?)G]SI]9)@G=N2"PQY;H#Y]4F1XM"4#6 Z0:A$*49]PUR6D,2B6@?\A9T M=M6%>_%%%9/;3DUU69F\<;K-B>T5L:TT&MWB$G$WA+U'NV!K- ].^T_4SW6/ M>S)LQNCY%0IIG3XL?&0 )4,*[L9%JKU7TYN=C!UG M9U6:'+NY**L"L.T^2R==[821S$PL]#H@OTU8W4PK0JUD@&8*$P%7DIB;&VI-?#,H7;Y4U'B.."FG^59(M5)(J%@ MW#G>(K$AO/EG$5;/GV\_?K)+\JJMW?^?Z(M%E&V[X_5C_^^/][>?/-T;_&EG M>_>&?W^\_^A&=ZP;U.[3[;W'C^_8H-S2[^]L'M2/F'F>?;>^M$_^Z[O][SJH M#3_M+3\ENS%F R$3=)>85_??#XH*I0=QFOSH+%&<(+_IV\E57[=#WR:S=+-) M8+%SIZ;AK6_P#>7#W^INL4'6SL4U=\YGGTOT"=V= MR=S=^V*3N/<9)W$GN?M3^7QO+W6_L!73G=7/N9TP%SO7FHFK=65_1%/\O_LC M#S[DG[+KZ(HKO_3&HN#JF;IC6_3)%YNF38=]8)KNPWG>?[J3/K_Q>1[>$U_X MR';$\9T_LF^WN&M?08'?GU/[Z&NJZ'MW:O<>I8]OJX4?%.VFJ1T*[#WH MW>O,W.V,[&]4[^X]?Y[N/^C=+Z-W3;C\0?E>9\H>/RC?&QS=9T]O<70?E.\U MII8>\\^J_OB@>K$=/TMT_OL+]&KEVS.\K]YIBDGT9.ODG!+)]Y2 & M"EPHU+BUOSV0\B1>,F[1_W[OATX1QH.M\."H?R:IL_^8BB<>;(7//[7OZORL M*A\LA6O%BQXLA1N594#WKV0<]^]FJZG=N7@#WHV9;F/U+];[*5H (_!%0T]"D'Y$$W&2$Y\V M\R:![5B1S6=Y-A$"#""_GQ23LWQ:Y/-)FIA8\7H0\CN\#GMW;QV.A:8/N/JZ M!DQ&#AC_PHTD300HX=Z0&1+]8T%TX4S<[M'YVXJHR=UWG5452"*9E"PYRTL0 M7S)._BB?%SEQNKN;#:P^@3YGD]QMSC;WM$8=EBXBX"Z(+G1%4U@0=\PX6[IG MM,RPEN=,W)65;A<72[ X,-$Y*'^^$,'V_NX=(=C>WT#3\?KHEX/7R?N3=X=' M1R^/W_YR+]@Z7A$53^N>".X?]W]!&TL[I5F!<(K^?I[58.N;@U04A XY'<6& MF3+=KTW.I#[$YE$2<0ZHY&LFC?.4>T2T>(Z]N)T<$_5.LBJGV;D[LZ0MZQ58 M/"[R&H.IQN-5G=(3ZYR)?\!=E3#INZ=A,L2'PC!'M%_9&/1KH/L:9O=S7P%F M)>(+RII9,IU7%^Z_ ^.?YM/X1-7N?T$=0E-#W(MN<+7;\'3B+NAORFR8ES0S MQ%S!Y%0Y$7UT)R[)SK*B;(B?D*>0^?- $37P0;D0YI7#+,#@ZI*/'.0L_$*' M\M$=.92/MM>>R3?';X^2TX-71Q_^F;P\/CU\_>[TUY/[P:/SUFVR0,_[P#=E MYV9_YW/P3>T__2;YIMX?G'Q(CH^_B$QXM'-'9,+C#8KZS<')7X\^)*_>G20G M1[\O'N;'/WMU^,/_TS=%:\//AR]3$X_O#O\ZY_? MO7YY=)*\.?CPX>CD-#EX^S(Y/CW]U?WI_:\GAW\^.#TZ3=Z]DGN3TZ/#7T^. M[QYOU_"T?0#Q7SYM9":2?SBU-G-JWYD$SLC>)D;#A5-!IVTU_GBW/FA82+R# M6X8Q-S1F(N5D5N@Y>*B)ZM4Y\WD-LZ*Y7(RJN1+['O[YZ)7RPE9,4O;VX/3E MP=^27^;5B#A4\CFIY#=9_9$XQ0Y@7PRS**L- \-F;W<_F57SB7 HUKES6B9* MQF5'2^Q;;L"3*F?F<6&G90O+4]HX Z AT_UB5C5Y^$SG()25DU$Y*+3DFYJV M=M:[?E69.9LO&X->J_&DX:.Z^N@>>EA0Q31[9S1L M+&%&C+VT-\:KQ8J-.28[Y%W(8L0M.BA MX;"E4WQ6T405[N"-E0=:WEKG_*:%T.CZ,YPFS!Y[5\X%GGA]LOAXTRW-N>$- MR$35R!$>?QK.L/ .7\J)P7C_12I8D"#&&9N76T X-D3$?!(1DK?.IT[HE8H%N M "3>65 [-QG1AF F)^0DA2!= MMDJI[!PGVD#8PQ=.4R_S,6@S*61G!CWP4;V/P"4\_)LZ]E_-C5O#-__NC7-& MCD^=N>VLYL?)/X\.3I+#7]_\ZDSNX[\?)1_>?3AX[2SP#[^>O+WS'W/@O(9? MD@]_/DK(>#SU5O3!R=&?W_UZ>N2LZ+>'Z]WXN_(9*K[=TKP[/?YPY$;]\NC_ M@ZM#W^:%^)N#UZ\/#]X[+^K=2PJM?#@Y?O'K!^=2X?H[_YD'SFU[X[PUZ)/C MMW\_.B4GSVW$ET>'1V]>')UT=,F-/JA8G"5-/79?X_RI+=*>NWM[S__G;'?[ MM^79=TDV;__K.RMQD<7CW^*@SO[^_O+3;9ADGSQ[M/R$-.%U%^"6(N/+W/9- MQK1VU\>TODYX:CB9W*Y^[0N.J>WT?" M/C2W_Z;=-3R]?_IBU.M75_U^U0]W_[M]A^CG_W_VOK2Y;>1:]*^@=)WW["J( M0P D0=J)JC2R/*,7V_*U-)G*IQ1(-"7$(,!@D:S\^G?.Z6X ),$%7$20[%NY M'AO$TGWZ[*N Q?K%5 J'3Q"'3:-A]!0.*QP^7!RV.PVSK5!8H?#AHK#1M!J] MCL)AA<.'C,/ ATV%PPJ'#Q>'>\"&JU8^OP8*'WUE_TQZ'"6];;O2OPJXCHU2 MR[98;V)J]&R%;+5YD".&=E, MRV[8ED*VVAS(,2.;T>Y6=V0I9%/(MA9G,^U&;T\ZV]%G3:Q8E_;:R1/'3(%E M6ZPW!6Z2 G$ ;EV%;'7:6\]J5&Y+J7!-X=IZ V\;O35C60K7%*Y5] 8!8U/( M5I\#.6IDL^U&5R%;?0[DJ)&MU6YTC/T@V^).T%LNW'[%B@[>S&VM]FIRE3-M ML%^]3KG=,:K6*5NM1KMK;JV&8>G6%F49W?HMJIZ0,A?C M5%UJ0/Q-VRV^(U%')E.M=J4*)_@\35KR"FHBX D M\1?;@GUSHH2NPCW?1!-2^O=E$(!..("[OOFP%GY/I'V+PH?(&<6G"MLOSD]O ME(Z*T'T;1AQBXW$4PJ].PI'Q(ZIMD?8/QT_9.S@#NLC/0;O'?FM?' [J?[)$ M^Y5IV;G0Q3^R!G#+X?]*H;"]6C)W;)Q,%)-;V,+N=I"$<^NJMV#M9L^O,.MM MLQ3T^MF.5*QM?JAA,K:J)U#U! J)%7=2!ZL.]A4/]I5J@/8*?:E0%96LK^'3 M1#^C QR#O5\GO-ZL7!Y?GXS,(S\N>1M MY^)X<3.Y5]8^#Q!KK=;AYC >^=&8W89]N,G,1WXX&QEFZGB.^GBV9!IS2#=K M+I5Y?&V/-K#PPU>QH7[Y2EGDXM/G*-S>&UUY M2%[@LB!Y?XY7]C1MJY#8]_J?_S !ET[#:B$G0B7"U^2,X7%;>%PZ UP\#4.]_S!7C0V M&OOA"V.UF2U,;UQUABK'91-.HSO6[HS@D02P"='A#171:[!D M'R>;)D[TP BWWICMXO69.P%_IK\3R[G9-.9[J V]&'@7+K9]G,@4:S=QG +P MAV&D70Z 5/F P]E,[GJA%(UJ!Y3ZXKSDV(0'AQTP<1ZOQ[=EM_5FLUM@+'"/ M-SMV?1 & 1O09%P:&XPXE@-#SR_F2:+:$V:&XBO?F'JKU\$QZ'QN-+':R"'N M-\;D9CD26JQ-C%&))U@:\8H^1N[>;F1M=N$C;2#).(M#C%.6(/ M(!41S^+"C.LT>0PC^!8G:L05&@=+I$\2DW$@#8I &F.:$ 0[#4WC:L[LG]^O[ZZ_ M_^/ZXWJCKT]RLJPY"8[I,:\K(D7=#M:N?;KY>?KVZN?RL7=U^_7AS+^\!K/[C M\SW=CUA=&24/[(_!9#+H!R,#HV0-=$^Q( ML%@3$HTHREDTBC4\!;/YH2#"3>.#GETN'8\V?=?SS)4TSJZ@]2*N H\6EV&1 M0ZPC";5E0]CH>0],K#CM@\SVG AD06-VP'@-9?;M$XN>/'@7;N$[0Z8&5ND3 M\\,Q68TUV<-88:!6.J"NLI$'".<6VM2AF31F ] '06<8 MAJ$;(S$A9?B,*[F#%%[I1"_:R(E^L"3[_8_ 0ZO^+@%BBCDQ??%1/51&*&C F!@-T%U;VIW?_\#GHV#M9"!$?& M+W).A$I8\@R?>H'/1*#J/3 T;\>/L$P)0V<0A<"6*L&13\&W1 (KT MI8BEQ730Z"D;,W*7D?O%20&^ BQ#P XX_P"AC3_U?2]^)#IL:+?PIDNP$@+M MUXCX98'=O) !$4][9^8 % .WW.]",P6@ UZ=0!<*:ZP;DQK+LGTF>\!FX)] M8S6K3[XGUT,LACU[#OD@ALX :"AS:?73&-X$QSH*7>9KC\X3NAK0!^IJ*>$J M^PF:/)J *6I#8'FQAQ=NA\4)O!9@A8<$$!QZ>#8O$D](K_\)@! 4*3 1C5*R M'T&NR;6(MY&5J:$,!$'KA?A/)'L/1>D3IP8P.=WS)#P'G'"G""T[1,0Y^#(L M+O8(&+ZP1.%]BZ@)GB-"QM./ &'0 01?&87P=:*3V 'J1!-F "(.0!&BF0/; M'- &G;'3]WRR>/!-P]2'%WGPN8>(GGZ6XA%((0!U$C%8BU\ B*/"E^,0:"Y. MN+C/N1XN'Q?CAP_T:XSF48):!5V&SX4 85008N;$(:Z]\)6$.:.:&]]'BE@/X8LY#"&\!44 %0Y\'\+ P?7@DQ@/(!0^A M=^(A"I])&]-<-B+. L)D"HD6L%S.(>#I!Q8@>7TH?)#S2.&],WP1* 9 Q+L;(^O*< MHF0T!B9#G/.?L-\%B;/@W(64?PQO4C8

"Q/ M:8(AZ@">1_*)T%'!V46Q-WR1:Z#SRO@8?*P?A0[(2OJ](*E!@K*$^\:$UL'Q MD^XKHFA=F$%%#5:HXE]0E3@DW[ ,-WQQ7K@M/1%N&% XRB7%)7%04*/D@#^D MRU1XQU"6H&Y$LOO6^?'D@>*# 1?2%=$W%Q 1??Y\I;T5AMMOH,L%GYDS%.;; M.Q0U4DLNJIE3;+"H;GL8)XE0N0I J_,]0/C <[@/&.0PZ!F%H @RHF=@(F^Z MW8:9!3:$@!?QM3>V6?AMC#TVT&IV8N!4B3;PPYA8T1NKT9Z\BX)U,4L2G\LU MTA< Y;7G,/HAA# B$\COE)VG8ZZ99OY&NOV-48RXI 'Y*0'Z 2@!!(DR!_UB M1_D27WQA%SOTR!\,"0"JB,ANLQ(5.'',..[_CBYFEH'H$_4U_\4\3^ M'-,E_A>1G_;3B9>@>^'H8=5O6D:C)0]=G\9^JUM P/G8WVQT MLKM0*0*A4)T"N'8(ZK 3!>=AFFB^Q[74%XZA+GYS>O&%Y3D9!120C1"PH=T, MZ;72*U7RB0%YQA),;^5'GL5'\T_P'T*0>)K#_Y[%7%$C"MVZR*I58\E%#F^N MB-LYLT&/VH0M743JJR_7Y9@\P[-+T+A@MU]&3E^['GD1-]__UP$%AS#E%@!1 M#=,-HY/SMQE4-YK=AKT2KIN;PD\ MH6K?IHD?AC]JLJUE/A1I+B*C\@+,"I+^L3$+QSZHZD-G(.Q\;CZPP6, ZWMX M$;D@W"3 YYW!HS (BK&#L/]O1AX-_OS( <7.D=\0[DX9?"-"%L0[Y5<45M^$ M0<1U_/?KA0PGDK6LSF2FX;_!7 &+I#9Y;<0'.UF&X;YSVXQ6@QJOZ*?FUB-:Y6A<9"%;P;ZY%4T5"=&#$P@P9'XS+QA&#@^PI!'8-0#5 M8#;&,F7M4(9O%E1]FO +83S^2329]=%W(>/0(I@G0R)YV S7-AG1<<;PO83B M[Y.>!JO@E8K1KH838XR,L[8Y?\EDY']B_0B>D,YWWG6L55@M]S3Q7([<4# M7PZ'B M C8B4WUA$R6[ #6NRM85T])%;^HB(%$)''SN<2WHN@KAS$E/T!5DI MZ 5+*=HY\-,^_/,Q! S&RPX&<) 2LORD>/ 8AOA;W_F!\5_,S\&RI5C\ WX& M2.!S_)]1BOF N UZ'VAN85P6OP$3)V(B:LRCN3SC(_<((@&-Z,7DC 26X5#% MDR@WB=/!@)(0A\)[$;KG#BCWYT@CYX]@0"%H0%R1.E*6%#0O(>CYT1L\:EX\ M[^N21;-!&(0C;X >&5?2TC-S,!"E4P)FQ$@R1Y1RQ=-,N"W'H_@B?0?_,O1< M- (;VI^/<*8E;]9:&?.F:SU-P O;2T"[CTA7VV8,7%+C[\F5BBD$88:TC M+))8EN_]8#RC5"CX\CC0ZT7\DQ4%""^1$ZXI^>*&=N.1(W# $0$WS%[N:0+^?J)EVM\N! G MT'*^)&I_*(F%LBB0V-) 9E",G9AX- 5/(I$N)FOG4L#DJ15R32.6/#XCEX9V M R]Q75%.M6!?,X2>-B!DCADUD>5$.[ M"@/QHUZ$K.!\N.)^.7<2X8EYI^DRN6N&@@^8%&H^(=K,UZ1GS>:(@AKP:VN^@H#XAZXZ1#^8)-B)GCRJ\0"XB7UDQ91.S]C20 M.2.D_$@$J2B\[LC$==K9V,^RVLE#CN$B#NU'YH]AY8 $#_A.1+P9_!WFD#D( MXO^-]!8$VS-(O0Y49Q%! 76@"&]W&<^@6B"56 DSN/OH/>3YH"G.J5U M3^DO96O/=UV !:U7ICA/9&Y12C5/1X0/$ K*6+=82;Y17![G9UE.^*014 [E MB:1$Q.2)%"[X'WJL@=%@Z0&9183MG-'!FUS'BUZRC1P$=MX+9;(T?)5KE"A[ MG0?DC.2$Y#P7NSV0V2\%/3^G.!V/>9A86)24*(4>&P';S%>3&:TBCQD4K$GS M]<^I)#Z9A2B^C.Z%")A\%D]?OI-G,%DG8HIC0!.4;,5\BG",4BP-N,V*T>$T M$PC(5LFZ%[8][FDR0:VKD M(B!=L2Z(5-$F+5B>(-RI8@K,TYKL95G:LU1%*$L4,Q:X?XNC\P E)C&57%'2 M15+G1)(WT(7CO_R7Q2)@G0,DRSS+.2ZG#GU*O)>SX:IUN&7.3M.N45^4U_%L M5FN-4.KK_#IU7HW].6//+LC#,XU!R*V%MP0TL&#@C5H%+H>)?/!4[&L M19%"F=3\7+6)'W!/?!354B4RX.1!>0B46&4?YBG4MNL1>A MJDLW2$/[%&(FO3.B+)-)(R3+Y":#FP\"RU),,^- G]H'/CEPTF6/(8R':%"Y M+!Y[HM0'I9'XF6OUE'4EM'G<%1X^7)OE#(KXMT;\OU5AS7MC"(L%2(G!F'$0 M72#2])ZX/5>!J6A#']WK>;9C7LQ3QB&HK$5D]!6="H&X:X'C0"1Y9>2)EC\+ MGKPH#$@,3Z9T13GEEFP35#QAJG$?CN*0RLN"S+:A"$;! M$!&TG?-I3VR-Y]-JRD+?N#S',]T4^BX)'FY4'ZPJ)Q MKDZ@BV6R")VGCV?!+/_E/'S&HH'IY@;\42KL9521G#N4,I5#NH*>F6@10T*1 MJMFYFQR;J8XI&H'VAPA_9FFN0@7 76#2>:, %%(F1$>:LCB>@ ]7%M@YZE*H MR&7%YR7\HDXT5,XL#H:&KD+>$Z$&=#2QE QC>+PDF2X3HJ(8]&)FQ :"NA% M&(<1DHN_#814$"-"S- 1:ZZV>$IA=:GX@+N>2+5U@&I^)ZHFTEG#D@1+ZETYE)M(W? M:_O$VGFKD@@:YU=R/:_@22[XCBA\![9/[@\M+[]'&^L!&?A,,2CY1AXIB$W@I .(^Q0QE.X:DH[QT$I-Z(MAT2]_;+U;#4YBY4Y M\L("BB=-(-E51&KY@.'HXJ>P!J)!'TB'HQJ&/'@!N%!]=!GTB)(LQ3[2GB-0 MH,!8&HK4&49(G"/FL+0/?HFS2A1#G&VCXV_;W'_'W^]Y).DVBR35Q-^R)&<# M(WQYQU/>:RRS"XN5[2):I@OU%-N>(;_*;S'E+;S"OO!6X;4NN77^VXS"+0"7 M/A7>4^,C[4L6&<^8^70E,VY%\\^2,\/7BU;8HA.V MG26Z!D$*+_G.S71XR2=LT68TS_].!A$)';YZZG Q.?!"#DDWUXRV:\R.HU6 MKUWI5?.OMRWKR!>U&.A+9C(N')5DM&?N*QEGQ-%T3_.,9I@V11(^<6K])U8P M:==(KA-#C5:$R5[GX/56&MSTUN,YOS%VN7LWLV7 MTL)Q@U#*, 7"];&0%R@:53C-<8RGEX&)JN.&3W8D:>7]UWMZH*6W+$NW.]9Z M4Z=K,3ERP<1PA<:G@<:FWC$LW>I5'3&MT%BA<8TV;NAVJZW;[:HSH%\#C2NK M0U,#?0\!\2:"[G/UZ16F$!_@'&%DH3W=[%9EH>7'7/Z[764-74 M ;W: 5GMMF[:YGX.:$OV*GW7YAF^=>;5Q4J-M5CU5G2G^F%AUVCI+;M50PUB M"XKP*1]LQ^CJ':NC#O;8#M;J-?56MUW#@ST%G;]*6MZ)F01V$_3-=E?IF_4\ MGC8(!--0]EI-C\>RP9QN'[8Q4&O./2\W=1-KX #QK*O;]IKAFP-3_ [P<, 8 MZ]AK1B74Z>SZ=%IF5?:\I:/9DF)]*+Z:VXQ'\]9*F^C10T1 ^%/OM=;T MZ*X&B0-0[H[J2+MMW;;6M)G4B=;Q1(VFWC6,NIWH*6CX\VMK="R#/C%%O]5> MW[&O=,F=GXZE=UM*TZ_IZ1BVWNZNF5:S8TXM:W^",&#S#_-0[E*;/;+XR UO MAOL6JZW?:7TVQ!9LHD-NXOS<+"AR5'IB&^1S9TUWO-+\ZWBB+4/OKIL0ITZT MCB?ZMJ/;=F>FVDZ9<;L$^K5=&! MNIZ.T=(-2YU.34_G+[L=Z]Y7:U5'NQ'L8J8YR"HV/ M (U51SF%QD> QEVSJ5L=U0WF^)J&&(W:G>I^(/&761V[7M[6.9.5H@\SEQ_K&-%J-C@9?]FF0?2@=_S4)Q90Z_@X^X".?'2_> M' ZU-YUFNV'/OLNT\&5BI ?.C)D>@>Y]_I-=I_ MT<3DO7RXJ)@O_=+0;@(-<3LA .0WI('WG[0P^I-*C<:^,^"#G/)O\J\89J/W M%_Y7N#&[9G HCG%DU!,L29_Q!(\C+XP(2@WM&U(EG]$H5YQ//%43K M$8K7K M-L%Z/W#(Q^!*A)Y&S$[#$GBY"/.NXX2(!O%NZ/,)4L].+"@5R)#_;2X9$74 M\/XRB[' ?*^G\V=MPT6\E>.WR5:.]8\8=1L]N[-&Q,CL]+86 MFV]6[E_V8$@\8D'C&HW5JHV :,C+^@LJM@:=W6=6"M[ MTZJ,_0M:KAX4@K]RNQ"%'/7>[.Z0XQ"?/ZEV9=N\ZV#R+(JR3T8W)R*GX\@# MD0@?UMR4:4E8>A//LW@*_126UM!*!.J\[ 3-UOI.[,'=H8<)!7VZ)0PH-LM? MJ(V\GUJ?)<^,!86@*\9:%\97:5&EBQ$179=-;$+.%9U8C\=70C5]P#)RK8WA\$.WH=T^X8P>7Z?@\P-M7.Q8>V819K_P9 C_ M)2NH"Q+MV4L>Y[SQ, OLLJ%%OQ6&%EU.#BVZGAZ'H2*JAQHG5(M2$5454541 M515151'5%4R\348:*C__:?CYUYOM>"!^?H7$IX'$ZTW 5$BLD+A&&S>Z';V] M;I_9NB/Q24=<.XVJ+?U4Q/5((J[?6(06D?/ L$XNF-<4X]@#:\U&U;'V*K!V M*E%7H]?8QVCY8T..0WQ>15V//>J:E8UC];8'GZ_@DL**5&TZ*JL]PMM9I+EL M'&%DDDI7Z26C$,C\O_D%<>,@C!/LR1F'>#=S>1 00XSP$8>7@<,*_1114Q,# M2'CY]] 9>+Z7>"P6;\%"^W0\A@]-%=S?II&&JP]1RE?:([PRTPH*H>/^BV8W M)P/&8O_Y/0%S0#=DT6C.'C$TZ@5/+$YD"7MQ1[2H8HG_849 ;VD::#Y86D8[ M=?BD*B(]_$">6I0*>:J0IPIYJI"G"GFN8%]Q=2#,U $5WCQMIWI7MVW5@52A M\ &CL-'2.^L.AU0X7*NC/%D\T*XW8/!'U/.:KYMM5LF#4ZT3KX\Y4_ M>Q-_M@+Y)[# M6I(7>!*6Q_W]7C!(HXAZ>.+6 FPZBWT\T???3V,X@CB>Y$ M$0*,@@.\P6^V+(J\P/<\QX>EA,-AS!*,20#>> 4+\*'L'A-]LL5!5?PD4=O M# M*X,T>.M"=&![EX#(:W6R?$[MC&DX7QGL<+0:6[@V!OZS55ETO%0X?. Y;>K>EPA0*AP\8APV]8U8M5#@0%#[E4$7UMFXJ M6E$'YW9=[U* ._9HQ;1A5LBZGU>0 ->#@3?&=/\13JF+>=0AB1,GH-("E_43 M^0Q&(\RFV46_/3$(]-X&(<8]O#A.>6,X.3]/,RP^.H]W.Z.,?S]TT(F>._/A M_LOT(84EF]G=3C!1>R'7Y4;.^>GN>]7:>XPH1%X7"-(0"-0[OR3=B.93;VK,K85#A\R M#ALMW3C69E0*AT\#ASNZW:I=YRWESM\XTF@K?_ZI]E.['@XQS?F)Z]GH;3RQ M5FJ6W:@Z65)URSJ55FJ6I5JI'6@KM$V?5S')8X])8H$.FQ%_LO"(2H&"1%8= ME<8K(W@PP#*>J9O1>Q6Q)(TP2'4^SKQ:COOO5#8/P^* MT./%2+2><#3V63$,F)=6F7SU]$4*,^(#6%3'1457H3C+"8(4 M_CX+D(K117F* M0MLV%C#&T<\M*B]W*0U <9^L"C*#XH F_-_!&G#XIEFLQ_ MI"P"N ^,LCJ3X"C^B5:GU>V;G4'/-INM=G/8=09-VS3<%Z1_^(^LR M9L('8A9@=63, M@/\ IP .!?";[DG("T.] #,%F(LUC'JA3-1'I@97DLAQF39V7I!O\P<9G >< M1I82<:!I!C>%G6]A!Z9AMLW>CL72,/1].FV-)S*,(Q83XXZ9#^R9956G0"%> M .)FQ-MTBAR4XF%K;TF A"FLR8W?O=<.**VBUV@9[09>B@J'+,KJ.=J+"M3GMK*62KUX$<,[*9>T2V4W >?!*Y+#Q'I)!,4NB2 MT8=E\AP5Y50X9,7;,O1NSU167FT.Y)B1S;#T=FL?B?4*V4X0V0R]T]P39SN8 M7/A+2DB7>20<6#*]2->>F?;H//&N5&$:8XXJ98^>BP$8/YE[3KGSU)++"^(D M2GFB.>6UPF,OJ"R,G"2->&(J9LC#+IV'AX@]4(NKJ6Y?-.#"-JQ&2^;$-[0_ M<1GNA-_"9TG"(EJ\R'Z=S:NWFH7$>ESP&[-=F)SA)'/V3?=._B03C70M8O&8 M)\K[+PWM+NWCDL1X#_A#YNB+:1U.!#OTF8L=OAPN%[S&F?0T!;#T-IWF8S0\?$?*WN39&EXT/LC?: "YA\,R9S!V%12=\ M7@D_$6V8PMI=%@\B;URL-9@^V /-!?[.,'M+N_/RF2B?,EWV/H)O.8-)9;;& M-'L; X\B8YV!5)U@@ H:("HIB7/X3D-R(D?$08B<$?6Q MDZWLM'2,"/,&&&>CF1%(@IWI*%D<":=P?>9.0);I[\18'H.U)@RMAV&AY*1= M%QQ:!N3_EP)-VP4 Y[5 N+&BW?2+8+5 MO6O@3Z(22Y944"$4K(K79 SIW^5OH0VPGWSF%:!J5$!B=UJD&.WNY(RIF6T9 MC>[B;>%2\FVUYF]K5E8B,_=<41O"_Q43?<[*/J/=:]C%F5I88P);??0&CXC' M?NJB93\81"F5FHENE*(^K'QA.A_!-?$ARVSIS4Z'DW\L(7V% [^"EWS@%!!( MB#@;#GZ0.,\F;B4Y[Q7#N&;W8A4V.V7**>5,E[E0H%IDB3LJ7 MU/K&Z-BY LC13K1@12X+2\L4)GZ[938Z$_IBA@T^(WV*%T?FT]\(->C19J.7 M?R@6"H_D'!PE5T*A;"<-[3*?!S?SX5*$?],JL$U";M'XC#!;$DO=!864FU\< MX)Y"2O"T] DAT2YBTF*T$]U]6_/9*2CQ#E9)C;QT5&0.X1#.GX,/D1NL.80X M5DT5A *^'CAE<3US/X3]AFDI>5MAJ80)XC-QKT:O 9!,4,L:,.;&?#5IS"?T M@61QA)E0L&5*E7]>W0O(,GBDM"2?$SEJ;+.[NF54E8P*VQ2V MK6=,V+K=K3JE0-6%K@S@RR?'\YT^STWBL4!5$'J455.&;>I-2]7HU>=$CAK; MK+;>-=<<+Z.P36%;Q6+WGMYJKSEE;3?%'E,QN7/$A_=61R()MFH.DO?G>&5/ M7>O?&N_VY)TPT:52A(O9:E@M! 1/W8-[M>=)]P^53XAI"Z*XPLZ&:05R,-9D<:V/-'&ASG=(*YK?W[S/?8$R_4R1)71;8JKT": MYUW39[%8#.EP9M7NA2EX.I42Q>EPZ T\Q'>L'P+DBXLE:81IW)3C"O!X\@:L4-V=)U]%N(=(% C!FL*!1P5$E%I/946"Z@KC#;(D MO0 P6$N>F0\@&P%\'VM3-+0X<16W50JN*3?JV/'XI!=G %#B=$U5!'! 4VF0 M[6(6,SY2&+Q"295%U-KDXY/O;L%!^3[E4$Y5Q$V7\;0*%VJ?\IX=DQ^"W*!< M4(+)!+:*VH;WZPVOF11*]K2P+HB,U]XW585T/NQ88,\MJULNPHT6!D,PJP>8 M2Z$]Q/O]Z1AG%_LOF,PX?N*-1+D"$CA/@TV1R''X"J^MG)_D6@>\+,]./AB\ M_$S-3&J"C88AT9$O:RTD=%D"2D16'@@?/&.^8/ 6!Q M&O'^.KG-LD^T?(^:"*F7V?(85S)&S$6+%Y3/%# 3L0CU3!;%HK*/ZKU8$(N" M1-_Q1H!!5_1?K T#Y05M-%21P7AVX(H/VH[/Z^+EA_HO0KGZB_U;7D98S4 8JU&)^F>3FBYT@')A+5N"#% M\Y)ZCO]A'V]D;@'96Q+7/SE>I/W#\5.F?0%VG@KM=AMB8K#X)"9JPYP%W4'J M8M3-1M0BGMY;*1 Q6;:XRF#M"KFB-3_D=2J\5MK^LMG>1PC""K5A"H3; MJRK;_Q3U5RPSW?\"U69WL]FCR$PC37TKIIFI6]"2T[ /2M3#_Y=[(B;R)%^.[9$HQE2JEX['O MX< FS$C#7]%1$21A]*)K;#3VPQ?&)K))]9GGPRBA)_-Y2#K/N/?B)/+Z*>6@ MPHXP156?&&G!OX>9^G! P?2\J6P4%8+$B7CW^#>F M51AHM>JK9"9!0\/>W'*$C1P)LAQ]J<;-\8IE$8AR%Q!(\@Q1D!&M\_6L!U&75DI+9<9 M3!R@O4(AW51AGX1G3C0(V<[4O*PYPTR63(_2>88\X70X',)=^/*,FXT^YL]3--0"LQ*%]L7RX6).UF6$?'V/^PCBM4(I 3 M7 X&.,4&#)6X![$4:.2,,;I,6+*F"AK7%YJ(&0^2%W2JD;.#U"7Y,Z) MS/^=N@]"ZWK$N3W#(1LD7!PSU.YP* R-_N$39:C)@UZL3<#IF\!94_$^,2-) MS"6C9@SP"E '!WX8TV3-8;':08[DA'N+S2)(+;J[O@++ V/I9( MK#].?;$^ 4NZGU[K>ECX#[_S$5L^^XF#ZN*T_V\^B[0 6[B>@;VA_4HRA,:Z M>6)['E>OGZ>JSQ?M6!15RK1_[0<-1'P:+%C@U=U)(GHEV*O.>J.9,MIW) M7!A@VL:,,7K(9UHM9 M>4.[":C3 >^#\TSXBHX!["S#2)P2XJ*5';FBHMCA!@R(,B?W-NFR"CWS1>%R M,LB@A&4>>6109*94MY[&LB?*>1BN$;%2=%*A2H"^KU$(\B]$ MVR(.A?Q^B!ASS],Q#G25)@Z?98Q0ASO!D,,7AAIE*N&N\-/ ]FD6<$.[!//, M\W']PLJ1HAP,XD?FTTS9 0+)]VG K$O^-<0!'Q8AA77AE(6"1 P'7B3;M_1Q MZ!U6%Z+,Y\B PIU67CCJ9R!Y=@X*."E(DKPA4 M(D!54!FCR=G239U/_N5+$(O])ITZ"'-<89])#8L4C!1^@3]@^T//\&_R,4I;P,.)V3<#'5E5E6,G#E. M77B>[DR#K.D)'_9-#DNX+\6E@.:%$V,YW46%.Q9\ /Z:^M)RHSG*6@PJ.RT= MVP7P=W!Q-@4;XI;R<6[L.1AG0"H(>?$]/![QQ]%7!U>$T! T IP,.?K4FF!PFSB>H.X-'M M=DN;='W-CKZ>,WK'FG#D39S4K%.#6UA.(-T8U$L21(-&(IL,2+H$(A[ 2@Y% M%CR@2'+XQ'N-3[S//'RHN(\:VF\\JHZJ/3R2)IXO1=,(C9US#E"I<$C9IXU8 M\AA.. ;+MI&I%EQP 4H\>N.\ 5J$'L\AC_=&X8OCP_I6>W$2(>H'SBC7=?*- M\5?$Y&W&YC]%+8!0?)S'3'.?>([SP$(9F+)\Z4=ZW(-+RXP-)C3?KFZF(T+-6U M"W)S7G,I@;YXI&&YUQIW[F1@>>'<*LAM67@N=UIR/D=F>HF H\[%M!">+(%Q M:>HY17<6/H$=HX#^2XS__HLX$J&XPI;BS%S/Z2AYC,+TX7&671?B2.A\RE)H M2.-=2._S -B7@0]!17EN"[ LBIH@$'GG96G CT-4@,DS.V !7IPQYM.8/OL% M/LNT*R?R0R!VX%N"#X0N:-_)S M/\WD]DJ;=2U'$^'O("5-!->>'SWDXIB#D\O#G)*S9!AY/X6,!&9(LA,"=> @ M0)Y"7 5MS^.R6'K )@^S)@1:T3[(;'G2L][IRC#]/:8Q%M<;.0""PV MVT_A*VX:24(>AMC\L>A%I%T6LNEJ8\\N/,X,(4$J(BPR,V?JI+CEK@OB]_#@ M"CPQ9@^)("/)?;!PK_E MDP7E]P$%%?ILBBYHS-\DI'B64I(UM$49/WCCR/&XJCLL80KS.ZF>9 R]5\\8 M>JW8V$U W M1:(X@TCG:O7!Y4)0&#G)QT#X(@\AHB..1L,,E"\@8BD?A0!)4 MOO<#_9H)J*N4O$8^V5D5DUC0%#/UQ/09>I8B6$X4O9"]3$H35^HFEH7,,O;B M H^;BAL56 P%XTH;4KB56 M>%D"G"E* MZJ)7(T^#RT,\PNH2N?T%DPM%2_ZH3"S+G2(8SN7/BER_XEO[J?L V%^TX!"_ MQ5>$0X0L1M!UPG'I:T6$!#7$2(9 )HS#H2=DIO@,P:8LK?T>4^JX 84>GB1 MNYF <>[.G'3<%+=5#(GS(I@$DQ1R[*!PCD\SL'AEBJ!NC'"5D2+&=G3L1@VG MAC.(,,S4GW!(C.'09Z!\(J1\_#(,1/LY4S M\>(JG$5Q:WS3%1:K (%P)L:DND75)07#/SLJ0:[E H*NX_6"^F+!(1V9R8!H6OG]0+U#/POT55F M':()FHX 9,8]H,0.A3DV94^C31>WMS%EHZY%V^" MS=]P2"MGMY_&,F!%" FL@SH/*?1K=0U6,42L9DEI#S4\\P1H2Y M*)& M(EBV.-W)W(]EHF/3T#EC]JGD*(DI'GHOOPV 5F@I980XH-?2F?'2:6 C8%Z&L(B#EC*=P M4JG!\X3*X&AOFH52UAD,TO'W5BG&4 $A.I!Y;J(;/@=B5"!0=QC^F%1N2_9Q M$'+A?C9CFVMK*W!Z=X:R\782H]*O28[+'W*6BW)4H?5(2Y,2 HN MZY<]N:X&@ !Y8W1;A:)27O#7;A>3!B=4@(-@ O>/$R9K9I;.5?G*"P=DP#@- MQ-P8$=5!2Y [ C*+2]943<>3D=N,QT!;,HY+;@]I/LXD]$IG(#=T"BN=C)/Q M7!L\S,M!DE))-X_H\)PU[BO-0D7Q[+(*NH N'A8IO"EN\,F+LXJAR2?);LEM M834A2]43A0E*_T>"T-JLH.EV"Z%S419(!5+Q[((NECODN<7%+6" M/->@Q$3.D9.:-XPCEA0R<2:K6V05'#9O\)UGT:]BP7+R1-2(#=&#&/-(1[^P M(_$ 1EI%C!.?=64@6_KK_FC<-;0APU"SK_/0-0_Y?O%<%VC[VHEQIY$7 ^,6 MVO#_*_P3HU9\V5(>Z%G4,20]Q4IY5BS5 MC41 LO2J8LXIZFCR)X1/&A2D.S[?!]M@2#$9@5TRA4'?2(;0LYA(S4T<^^AS)#VYX1Y"8S[OV*SW)G"09!9D5.P MR!.VR&4GOD6LH.2+ -V1E]0K"6(AIA>*A:@J&K32-/-K">=J5KX24T!FY:K# M?(AX/\1*7XI< C0Y2DL),/L;K005!_8L%N+T0TI!D_7>HF?1TDIUJ72%(B"$ MI02$$3(37U Y85@_33+%&1:0[TP6@>? H?7(Y,#BRZ67FT_Y]@ .)6<6'#H9UY?5X:_'#<<9SPE^YE3?[P!^6^EJY[=!!&3F M_5ZHEE?L@EK+B6P)*GGC7NNB(2@(-'>)8H$\S]R0 3W4.;(T#3\DE>YBR$C]*LXQTGY#X7P\1#>I*'?,3;;_/F7%7YQ6)E.].HX2SR7+PW MEMTI>//1W2-W0ULH=D?$H#*('-1]L;MCZ/&2\:QMH #J!*1C$62>+)]&64^FO,>%KG2-=DDS"NM^ 1\,)XA ZVUU%JR(0:8LQ7 M0RIP8?OL2'67Y8R_VYC']:]NO][=?K[Y>'E__5'[=//U\NO5S>5G[0[X_O67 MZZ_W=R0*[O[X]NTS_?OR^S\UN/FRA$&^^MAHNVE7'1O=,QM6L]KXY'FO:C=: MO=XV9B'7JQ=S^=C1&^"@/V5(]*K(PS]E//PNX^$KC'4]K*FKWX!-'-Q(YQ5; M49=W/#^^36WWR))P?+:8JP^'.]L?7YR+Y4JD9+VG0B^\"];DU&8MVF/$AG\[ M^Y_ELMENHDG->V /-60VF(F(QN%W]H"-&]"1^RT%K7)0M+D_>:#6OOWUXZWV MQ]VEKOWU%^=PM_^M<770Z]>1_X_ V'=U%! !6NJ#--&U;U>7M[]J-Q__A[:W MGUI_KJ9Y/W'"\%=LB,+SSG'OWW&/@W/CC*J?_W;F,N_]9>IBABJBUXU[1OKE M\-SJG%V8+>NOOTR\9MF.%!>HAD;OBE@B%.CMBZ1R(X>&)^Q)8)4>V Z_.'-@ M-'N[VEDA,90>UBY$;4VTB,H[JM_L$:4;U6 M%2C-.KN8L+@FFJW'BE\>!K^$ M4VRU%;]4_%+QRQWSR\X4O[R;Z+XR%>/$4$C$'ED08UQ19"Z^_1S&L=)$#X2S MPGFW.HJS*LZJ..N..6MO(6'@!P8Y612+(BGM^C^IE[PHIGH83!6. MNF4KIJJ8JF*JNV6J77,Q4\5"WD]8ZJPXYT%P3CS/5E=Q3L4Y%>?<,>=LGUU@ M[B&-U%DA)T6QST-@GW"HK=XB]EEM?/E)YTV:V\B;Q$C?7O,F2\"*59_>\.7U ML\$,\R]K9ZI4K"W8WZYGL(EV7;3I>7F(+&+[*(O8ZK\)RGY_9,/,*_&G$['' M,(V9CL[?^7G7M=G!=VP=,O28/YEG,W^PY]R5UP_QRLGM=NP%E-8?5,P^/6!( ME)^][/SK8'Z2+!,=#'@U!Y\C/F]("!F3R[!?>XMO%(4-D*Z65FN%G[0'S<(PH1WZ+5<;OL!?!K%>1D5>15]861DG03"_1UQM7 MDH ",M423Y1"RWD<$PWRM+S>I#!;@Y8?D,;Y5@XJI-E1459K'O+*V0R(2\M= M)'AIW"26E80CM!&S?:6\%)Z T6$GM$WTU_V_,J\T" M/C0]B4*?=R;,J35O=3F'"^MY+P>LX4?:QP)ZL)0\8/]T[CO&V;D%U.7'<2-W M?"5V3 S=^(!3)]@#;^'X*7)&[#F,?FAOS:9AO=LOU<5QFK>5O!+M\*C#S]T8 MV31UM+J-'IQ =#/(D.<>["07S"/^5$P=?"1:7-W>W>8B5O2EX<>M"16']:/4 MB5XTTZ:S;F%%:,0;L3K86XO:K-($22$[\*,1"X.CH.9R#LQ+TU&6".WP&+8Z MUV2)5]$$'#'1B,_8C+V)B3Q:09NCCI5YZS7>5V3J*8^<:@+1^)2,*25\\G7+ MEY?Q)ZJ=1?XK!G[2;- QYZ_%"?-8VQ'E-G7&FWD] ?4$F1KTTN>5OM(@IR>$ M_I.7KG$&/H?O%WM?:3$;I!$?1(0]N#)U1_3JPF+'*/5%?Q(Q?:)(]G?Y\WC' M]4_1;JK !>0K:4]'0:YSA6\^VSQ'@-7%+\$'[!=L29/_*CO:\'GBC'#U(HY,KX=W2J(QQ9QI(,K1NAK:73IX+-Z<[8W]=/B,0IWW9*:1 M4]1A0-?8$T[]&]" &B?*NIG(\6-RZ"%O\I09/ROT22@ F33;?#6BW9C\4JEQ MD,:B"6"Q@6'>>@R:MN;T6T_D_X%B_DHR*E91U9D,-Q"N3=+PNTGHT6R=B=>/$*P@<^]=:# MSX@9)ERLDK+#AQF"LH$MMQ^(*<6I;()-@^QD>]%L\C%O"Y-OL4B^I6?DAK!\ M:AKGXS]1CH-6A39.@2*ELK@"OTZ<'S@^!H_Y^3'TF1PR*9O3Z.7MRH1PUE\B#;F@5VWSN@R0K6NG? MQ9":[[R3*N'% >QRX9XNR]H7F2M3WN1(E*S%;)P-]"&^)*;3:;%#!H(8E$K- MAI#=$.IDOAXQA$L^@[87:*5Q[E/F7(Z/%9CHX)397PGU.G/R+O#6YU6AI M?=%]:#@[%F:>:[5JO]K:'3'H$W+2PF_2QB A-SL^F=;#A$1P_O@URBC4[-HJBX MBP?@]\'4E_GM.:)("]2G*1D@2M*1' B>O>@@.-M298-W1GLI@O>92;B+V(WK M1MP4\>(YHD$JV>_G!UQ%\M Y9@J]MSJ3Z4,"#OR21XZ*]^=&=[R'_"""#/D> M.Q_VYUK], $NH]5H(RSNQ;1$,BZR;L-9:^U C%X7+)0;?%'1-3/9+KD:XN-$M(.7+RG!N!*I>=+)9]8D M./;?.U@1\?:(& P"V>D;6^63*@$"EMK:SQ+H+'/..\]C"@#H2C+]0PY^10; MDX(IL045&)Y(DN!PZW@!L57U]NR'/'Z)?]$J-R3Z"A>R=D3VV476^>I;XZHQ MKS'1#(!$L\4D',-:2K%_3RQ#IC?!XT\TLJ\TU.1P6.# =9 39K/9.8BA Y4/ M^W/('3'9@7CU+XB0E:&LKZ=M6_=*W7PFL MY0UQ[W^_UJY^O_YTER5!7GZ__OWVC[MK7;OY>K52&&&O&YAHV?OKY>?+KU?7 MVMWOU]?W=WM2$\R2ZJFZ0N_MI0B\4: M3.%=.%4>AP>/$S %T.'L.HGS;A7Y MV2[K7'NVAU;(W;95M16R;38Z/7,KK9 -H]&Q[$JOFG^];6UQ45MIT-S$&C#Q MGH-O95ST]A+;+B;3KE 2=YS L)H9,,P)8"Q!D;XS^/$0 4-QS\6:!P/&AL,/ MAP6'R[N[@O18@ 5S]RN8'!D5R$L^?B4R$OB(Q/=KX=+R;1_$<:^YW)1&RT-/.[I2F/W;,KUU3K#L4K> MR/'COYV=6](1EL;G#XXS?H\8N+!#,G5/6',IDQ$I)OW$(VDT MCWF8SY6FL=);9,"7\L6?PNACF/:38>K+A7S/UB$TWJIX9IQ=F(;>,JT9-$/W M7%9[7&D_2^AEI_LQ83]-W;;F[F>Z(\NTBFQ60^E23G[8[&X9.LX6K'E: MUMF%9;7TIM'>E,N540FE<*<55GI)IA# M4]7:>JLR 6)0M\<7(+[F$+X,W%L$[R5!=4V-R#Z[Z)@@#\R:*$1*M7Y%>; # M?.J>7;0[NKFY0ZJ&"K9A-LRZ<^%[*C#< L.M&N,^0NI9YN+8A$YZ9Q>VU=1[ MK6VI4U62$>JNI9\RTBWSAFR =.TF()W9U+N=;84+=HITIY"!\BW"JLE$5-7] M)_7&O(5+P!*E)J^O)G.@?O.=( &MYEK"%?[.&Q&SS\R)V7?\_.WP#U!]D*HN M,!@_L5JZO;GQK-3L&N+C M4C6[;OAHGET8W;9N;^X&K)>:7FM>?YO5Q_MXVAJ!Y#P?1,W6IN'"927O(:HM(2=KU55&IAADY'[YB]FJ#2*6C5OX6A M^^SYOE*AUV6G$H)5T;U]=F$!NC=-HR:*A5)T7Y%SKHLU&%OLVKIA'IG7N-9, M\B9(G.#!$_V5&3;36=?KU]&ZG M+D%WI8B^:KK&]C&JB_HH6/[-NF#4J:1QU%H64-Q7I6=LZH/(H^=?PV"P7HRF M=W;1T2U[8W-1Z<\U1*!EGHENXU[UPX4E2L# M5]__\;"$E9),JO( [0\T/':NM7L@>#U__YQ M<__/3=J>% [*@J-PPQ3=9\?2\N>5>\ <-S!/P84L^R?YGD/S*#VV9A.EY7L_ MB#-_Y?YCAPZN$RN0RMI"C)T7+&/>Q!(_-B6U;(OUQN<=]$KXQO%BO>3NCH4] M+9IZNU67VO8MJ!.*)(Z5)%9L^K 926#R5+.F<7[99NF1OW9*I77NNA ML-:[QS!*SG$B4V'N'J\KV)3;GD8HME(]@227ES6)Q<;F*;K9JDM05D7U]U9/ ML"DJ80)73V\=6^76H?!=J=+B:'86Q%1]IW3:=;GL]6CLAR^,?>?SDS?72GIG M%Y:M-^V-RP^4;EM#;%K":+>-33:F4K6VT2U2Z;B;A)?&6.@,J!$.-3\,'KC6 MZ[*^:I&P-N/]#'"\!S!^!"BN21P&&("6;G154]YCQ)\EK'8+^(-Y-.:1*K*' MDZ@ZF WAJW9ANV&Y&ZLCV <=NW;8V])'ZI[3J3!O.\QZ8\S#ONE=2[=;V_+V M'EK&8^VX]^<)13@;+S*85)F5@KP-!7GM6AR[?7;1Z;3T;E.UUSU&'*J@)*^/ M0QW (3"TVLU637#H%#);IWMUJ0R&W<74UB<-T1ZA:6U,&LK=6T-T6B^NMCXZ M46\$0V]MK69.*;++$>(C&S(X+5=+G)]L@QXTIZ%Q+.&P$I@WP2 X!0;3TEE$7%YW27E^1O6X7E[I-[&O1[-4%E4Y"B:6N+DIUW59KER(! MK*MD=*DTOU.;]DM*8WU-C75K6(3!,ZM&AL\V,Q,.)WBVI4S;4PY=K!XTJTHB MV,1;-]M-O;,YE50]J -0;D\9Z5:/EU5%.JPXTXVFK=O=;=6P*R"UMP"DSEP@G8(/[BX)!S\>0Q^. M)Y;-+^-4W M%MT].A%;J(7';=&WN#F+\2KP9,&FE\66:/(81'+R[FIJ7 M[ZBW ,+EZZL&W W7UVN>7;1U( +\_Q7 SI>L.=GW7@7\MVD2)Z"0 >U/[F_H M_63N^7]9%)9LS7@5T-_$<3H-]H7+,BLO:QV055Z6]2K06N\DP58*PN78N3K^ M>@0=/G<^7Y'F)-I'-F"C/HNXU#)[NF8V38ONG/S):M)/IJ[!"\<,WO_$_)=, MS)'(4=[S->;6%W"&Q,52/,ELZEX;M0U02LT/-7%V*I_Y*SIC-L.=3MUPY[7- M2>!8\MWB%>=X__L>6=G[;?J*BG]G:D-Z^WF#HHS865;ZJ1;E]C MWM[B "_/+@RN+;^:QEQY>V6ZWPI;V[Z^/+.RN>K?"LL#O=GJZ9U.6[=+VFG/ M AY5MEUC^2;[J:YP5U[>FHC0PNHQO=WKZ5:O HK74:D^C?RL)4IU 2^$5C2M M_1A-',>Y>9=ZE;U70^Q8HC:O@AT=Y AUP8Y3B$1>PE(1Q(X/2IOG:EZ@#9RQ MESCK32H^#?MP65O,#*;? *0WP14':,7 O=&T^>1BHUV79B_*R_":;3&WA$5@ MM5F6K?- M8?WPMY+>L1+.E,EZ580R+Q/X#*#^RI+;X;WSLS+Q8+F)WK5F:Z5G#8$;S[,(L[5CUZ@AV"MKN=Y8X<-'5F!,%L&A5?K*VDBM!>2T@62"4 MCVSH#;RJ!02&89Q=]'IZKZTZ91XC/BU1=W> 3R:VJ="M3EWPZ30K4N*YF9RJ M0&4GG+F8.GM-@*Y,.=;91:O=TCOVMIH$J3*5XT"])4Q\"ZC7 M1KTC3;0T"] M;7;H--OU[W\\4V1(L;756?R*!1E\CV4S6-7,[*T!Z'BXTNH5FY>!NP4>U=[9 M+/LMG.N>+!U%V8JR]UD6NQW*[B!E@^ZAFYOG*-2"LDE!^27!B94RKZ60?UEX MSX !W*/71PFSI'2KKLN\8TQS!AC)<8(73#D*P@3>GH1:\L@0<^GL*.@S] (G M&'AD_\(%*O5LS-V@^$K+Y!K@.(PI]/<^PK$AWA/[\.RYR:.DG\*# JN:^2-. M'Q:1)O,?J0LPL7'S1+I5X4]<+I*D9W5:W;[9&?1LL]EJ-X==9]"T3<-MV^UF MWVP._V53F2P]]!CE:<4/[+P?,>?'N3.$';YW_&?G)49Z* !BY 7G4X"?AAF' MS,5?^Q&2TNQJ]PI6NQ2L][]?:U>_7W^ZDXKXGY??KW^__>/N6M=NOE[-Q\&Z M;.#J]NO=[>>;CY?WUQ^UNWOXSY?KK_=WVNTG[?;;]??+^QNX0;O\^E&[NOWR M#?9V_?7NYA_7N+G;+]?:V\^W=W?O:K_+MY7GO!;1*>NB#>)=@+T@:4Q*&X,A_%E33ZS6Z;0L)1]C#XL."IAJPZU]FK[=[ M#=,T2W]J-HS2Z_->91B-CF57>M7\ZVWKR!?5*O])OFJ)8V.A#PWLH^G[2C1V M3GY[TDQGB))8_BS>$E3C,1L MZU7Z%:S>=N.DP&@U,S":"HSK8V,K Z.QUW80^["NOS(X13!K9U(;MM(+Y_C] M+R?E7C&6Q>2?6)"R3U$XPAY%^,8_O>3Q*HUA>RRZ_CGP4P3+91PS^)^[3@(4 M)CGK+B:M44>()46)G_Y38Q53$CF'I5F_CV*NB1$6)-=IX%4JT M]T^)E'5NM]JZO;72GWIE01Q@1<=5&-,XNU+=^L@SZ[>H4B(8;X>_A:%+$3L6 M/7D#%M^%_HK5XSF5F$TNKWJZV=U6KM"!9:(=.2HMT8FVB$HT :'7:VW#"%&H M5$-46B+4MXA*. 9!M]IMW=Q:\FR=DA3M^NW2XUO7B;% M"<3?",*5"<0ZN^CB""][6X-"ZFYD*IS;BKC?!.=:9Q<=HZMWK"TG=2F<.W"< M6Z(7;()SU.BHJ;=*:GMKB'.G8,+?,1\N/NC: PM8Y/B48..X(R_PXB2B1#N- M_1RS(%86_OJZ@8#R;QS&H$Y?3D#XF@.X,CEUSB[L)AAH[;J,:U0&VBL*_QTA ME7UVT0:]P#24 ^D8D6J)=-\14F'#);NGF^TCL_]K+=OY8-E0SE_/Y/CZT[M/ MHRO#C#"?TP>'X)N-M^>-;P2!5)^\;)B]LXNN;MMJY.PQXM2,+'\5G+*:-!J^ M8V\K>4$A59V0:D:6KXE4LWACG%VTS(UE=0U[Q!R KSX[*,VCD]I)2YAC)XTE M!OD4,6"[NLJ\U>33"'JM;85'5SNL S"A3A;KEECLV\ Z#!6U==O:ELM'(=VA M(]T2BWX;2(?SLIMZU]BX:]S.D>X4[/H;+#-B<2(->F7*KZL&2$BNZ=:RVEBR MO\6PO3*OZH0\2Z3YILC3 >2Q]&Y+V>;'B#Q+I/*FR&.#1+;U=O= !AC(A@JP M4#8?UP[EKE-(#.#:HO86IS*\T_H,\),)AX26.#\WRP8X65U]J3XB57192^,% M*8!#Z/!A$/]*!\'ON\=CN/Z91 Z TPNV^O*+[8F?C,8ZMQ4GE_=>;)VQ1.P&<6C]^VFJ= M75@MO=UK'L+\EBU8I(K %(%5U-PV([ V*/VV;K<5@2D".R8"VXE6NQFI8=A: M[YF;Z+*O062GX):Z+9FB/J'XOE^E8_(*M=4E$UH6P*E^9%0N!+9F42M@*F!N M#Y@G5N[P*8S@GX$V2*.(!8,7+8G@;3Z%6C3'_7<:)S0I2'4?6+O8 <7$55%* M%&)<'/I7 OCW"'O^Q;H?4P7-6-\#&U25>+E4W7D\6-EF>81DY\5=S@;2;Y,[?0N'G@73.4^2FR*UR(^KMD9M!SOWMU3HH MW$N;]-PC/1U=_MS58W[DXA4SDM*^:TY%-PUW/RS\9@CM"5NDW+ M7 %3 7./3O[#GC_PJQ-[@TUR'8]4E3D@;661LO*-17D@SUT.LLXMFHU>7=F2OH.$KS*_3WM;!_,YV,+^%F&]OJUN^PGR% M^=NS4.>AOCV%^G,,U95IH(TT8!Q/[<2AZ&P?/3]-F+M)J.O8*+ALB_6FX-UK M;0)-RBBW@Y3;/:+A% KWCQWWJ^EM"W#?)LWMB'*A%.X?$NZ_IN:V@ JZ&^MN M*H%FY3/_D_[!7,V!53D/#"L#1G#T%"6(M3!-XL0):#O[S-[>UO.'ZOI5X%+I M\!4]Y:>:'LHYUT+[I#DMG207O.1,\&LZZK/H=DB2*K[->:#P-ZP2$B\(M!X. MLM([EJ5W:C/+6N4?;QG!.OM#L$Z3$*S9:^FFN:UJ9H5@-4,P>X\(9@""=72[ MU=*MYL9]R^NEG1^*C)_C65V)1@ZW0]-K2'D!V1E2J4PE)G7V[UB];;#A^H3? M%(IM+.>WAF(6,.(N,&)3M\R-?>0*Q>J)8FM)^JVA6&N;LGZ;4=1?$J?O,_BO MZSU=_!7^D)\MO&? L&WNZQ^S6>*(J.LR[QC3G %V '&"%S@5+0@3>'L2:LDC M^O\"RK1VT"DX] (G&'B.#VN$"U13WYB[0?&5ELFUJ7$8>X@S[R/FTR#H#\^> MFSQ*FB@\R _Z?3-_Q.G#(@"?YSY2%V"V.I/@*/Z)RT6J\JQ.J]LW.X.>;39; M[>:PZPR:MFFX;;O=[)O-X;_LWIE\Z#&26Q@#=9_W(^;\.'>&L,/WCO_LO,1( M#P5 C+S@? KPTS#CD+GX:S]"4II=[5[!:I>"]?[W:^WJ]^M/=__G?[JF87_0 M_KS\?OW[[1]WU[IV\_5J/@[690-7MU_O;C_??+R\O_ZHW=W#?[Y_^\?-_?_K/T&/X41\8M/'HH0[9_, MB6+M.G"!:WQD X9"B?-#LZ=K9M.T]*GK5I.NF[H&@FKZF1;]9M0>"F\O1R#N MDECS H!&F,*[W%C7V,\!PY(5%,::PV]Y-WR__\D%.F/$"6A<]]$&\2W!4Y 930I4@QW\6C*+7:[0[!O(*84V+ M#PLVTH!]_C)[W;0;7;-;^E.S891>G_>J7J-EFY7>-/]ZVVJI-;WBF@RKT;+L MFBVJCH#"-2V&DW!H36E35I.SA%(CZY BS4NBFKU5-L5Y_9ZV-2,!9 <*C)?? M)>'@QPHAVV61V2A\GK:$#PL>E[!85.$=G_3-;X[G@G"DOU\Y8R^!ZPI*%Y># M03I*?32R"#34H88#J5B+2U>P2XV"V=G%=Y8X<)$#3.83*<" L11.4U6Y*#': MIR%*"D[("B7D-3]D[MC;UIZ7)08=#]RX@;8%-O$ZMQU7SF'YD?SJ^$XP8)G- MKYEM,O>;FP0W-VMPLL^803F0*L8,NL68P[N)<64?ICZ -+J8&OMIJ7;UFP<7Y&X(G%% MXNMLO%('/J.Y8@N^+5![]^S"U)MMH^:=]Q2I*5+;@30UEO1RW@*!] M5M)4D;@B\7V0N+EK$K>I2WOYU%5%XU7*;V1R$D"0S6<)ZJ[ZW'4J'9']1>'T MXZPTI-12\X,J!%7'HXY''8\Z'G4\]6@J-:/A6Z\QCMHVMC:.6N%/K?#G5::9 MVV9MT.>XLH7*$8"L>AI8SH*81C&J'@@+>R"TEJ0"$4!OXCAE[L-1QZ..9ZO3U%^! M.W<$=]YXE/KK3/'8?_!&W;758-?^%ZCN4M'+\A) S2/6BRQ5,DF% M-)775AV/.IY:&>N7.7^J[F:W00G4#=70^F"P2A&].AYU/#6WT#=BR=UZL61E MQ1W97:<0S[[BC9^\)Z8E$;S')Q>9YKC_3N,$.^R>6'A;.8[5\:CC4<=SE,=3 MR=#N+-;JJ$?@1'O /(?M4QC!9X.K-(I8,'BY1\'"/WD9N/>YF+G,I,Q7EMP. M[YV?96I>[^S"K$OH1>&88@$'?3Q;M.M>C0-TFS7B "<4VHGI]%P6,1?G<8R= M%^W92QZQIA4'=23.SP4M((_3+3(__[MB^NO@D0W?BR37',SWX3?GY<\.V12M*Z.1QW/?BKP=L^)K=IPXN,*7ZS:O'MZ5I=JWEVY9,]^Q>[=W19U M[^YV;;UCMU6;HYW[MW:+_+5C$*J5V2H6RRH9',O:=W>Q#W]7=2I3)*Q(> \D MO$8'_HJ:+;;G-UJZV9JM4E4TKFA+NIFXK&5>W$ MB=UU"FE2V+_;HY2W$\N"4B%2=3SJ>-3QJ.-1QU/G!'9SR8B>C1HO]S KW=;M M=EWJCQ7N;!-WEI0_;88Z1LU0Y[A2A53G[FVD 9G6_CMW]["Y?:>C=S=O\J J MS/:-9F4"VGJ%SMT]"Y!(H<\QHL\.&K]7E.2MLPO#TDVKHQ#L0!!,%2BKXU'' M4P,3ZA6X-3QU/QX7BL9<%7>VZH1[SV%J(,:'JF<*.IXU/&HXSF!XZG4J=*< MF8$SIU/E:PV1,YM8"]#99!B6PC3%"-3Q5&0$,VK_WOE IR9\X!3B$VJ0Y+8& M2QZD*39M,\NNJ;>MKO['VFD7#+;U=+FE(I4FH\URV$Q4U_ARK'ARIS@ MR>YFJ9E-G/RN=VPUP?8 D$FYZM7QJ./9CTVUWN[U=*NG1N*I 1]JP,<>!GRLDG*P9*HEZ$Q( MR;.=,A0)*Q)6)+QS$EYC,&U%S=8"^K9LO=>:3W=0KOG%VTFH;>;LYFVBL2K^*JWG_W6G67ZO:KAEJJ"*DZ'G4\ZGC4\:CC M.8!"6JNYN\F$IH'-O%MZNR1HK7#G\'''V"7J=&N&.L>5*:2&6FXC"\@R]C[4 MTC2P0;+>;%NZV59CXPX>T-1QZ..9ZM6U"MP9Y-S9[,NW%E%NH[L+G6@1W;7 M*80N1;>)\A$XI]9@XE4=(]7[QN?N$-,ZN[#;>K,YVU]"N9P/#+>V[ N91*M9 M-:A5UFA"(STV8LD= MSI+5--$#&RMTA+[ G<24MS%6R+212.SFQD2B_,VU%HSJ>/;- K8=K5UQM(79 M/;MH*^H^%/11U*V.1QU/S:V2E7EOKT:\]Q3B.+L9*W2X5KIRHJCC4<>CCN2I36G7_VK#Q&QFF<75GOC["N%9(H'J./9JL+_>BS J!,+.(6HQ*Z'"1VN MP5QUF-#K"HE>FPT3 I5OHV%""E=JB2MS M0B8['&%A\=:?;5,A4_V123GHU?&HXWD55KP-J5V1$[C=,^S[+>F>>^+0AJ_6*TX:LSMF%U=,[G;9N]PYZ M5,G6L6M/_KH]DT_M>-#JK9NW#Z #Y2ME5M.<$:R5!AI9V.%-<0G%)127.%(N ML?,6\!9V^FMW0(4_Z)E)BHTH-G):;*2:CW9F?.+.QC)9U!&Q:VWBFU74K*CY MM*BY$C'O?)!BJWEVT>OIO?9!3WY27$1Q$<5%YG&1-?P/%9F(<7;1:K?TCCVK M"B@NLD9LXY?$@0_"?UWOZ>*O\(=<=.$] P9G'+U^K,HL@6Q=EWG'F.8,L,^Z M$[Q@FED0)O#V)-221X940F?G)-AWS N<8. Y/JP1+F :8=R8NT'QE9;9L-NP MDG'(VR2\CQBO@/GP[+G)HZ35PH,"JYKY(TX?%I$F\Q^I"S!QU'(1',4_<;G( M##RKT^KVSX5IC-LG&"J MW?]^K5W]?OWICH+S]@?MS\OOU[_?_G%WK6LW7Z_F8V!==G!U^_7N]O/-Q\O[ MZX_:W3W\Y\OUU_L[[?:3=G5Y][OVZ?/MGW>UW\7;RQ%(@B36O !80YC"N]SX MW=QECYSH 9 1)0"0/ZR9^'5.XR0?8.V^,X[9>_F7#[*[HQ?0"NBA#^)=@C$@ M-YF2#00C_G..\HTF1WL1!1=?%C\WX*=?9J^W>PVS6_Y3LV&47I_W*L-H=(Q> MI5?-O]ZVCGQ1IKGP54O2&1:FPACMF?M*%'M.6[528#]YJ$9J_V1.%&O7@Q>]70:YYP%@78^J7W%AN MBF\M(U3!4L%R6[ \KNS29>.BM;=^&,>5 W9U]B67;[FR+[F6WN!Z#Y-LF34; M)OD*,1E%"77:6Q5*F,F4V"8E6&<7IJW;;44)BA+J7TXTDV*$< ?)^&!3QBA@<^<#SF19,*W_X,UX:!@9N)HS M"F%U_UU_-/JJ*DG]L&&+MEP1K/!WGXFF29<%Z%86XFTP\4R]VYTM(CA8Q59A MU*HVT4XP"D>%M'2K)(]<8=3A8]22%.:=8!3.U3#T7J\NLPFW9&X.67)JC=ZV*-*+H+T=WF2 O22X5B:4+A"*J=M&KR9]TE67 MF%<4YEO&):P&L_2>49?IY@J77E&,;Q>7VDW )5/O=38V,NK5<>A0!/@W] '& MB!(TCMOWPV=J1H3_PF*(9)CZE%B/.;/*/E]7F&=@_A1&'P58+P54*Y.,<7;1 MU9MV751>942]HB3?*B)AKU^]V5*(="B(M)-(WV*4FL4:Z^RB96ZA$X RM=>4 MU&_[+&!#+WG'I30;LBBBX!T%^DZQO_I6/>D_\_/_LO6N3VLB6 /A7 M%.SL;G>$JAK$VYXEHERV^SK6[?+:[GMC/DT(*2G4%A*M1U71OW[/.9FI!Y( M@2@$:&)NNP ],D^>]_/#RY(Y/GO'85Z:Q_906'#0X%(]<>DH\KIJK!I0;Y]>=H#BN7;[/1>)CIE5"B"%R::! NN$ M+826/[_" 8H5RN_?=;-/\QS\TAC&+52 M;TRD"T2E71NHE<2I'7CN"'AN3]6:U(J+Q*LM'O1*6=2X;BSJRLQRZJFD8.,9 MT,'VSV([7QVWRF'@V&C_G>XS\SX!S[+,==!N3;2VVNX=G&74V$DUQ*$M-G=% M.-2A$/>@W>#0)>+0MF:;U>"0!CC447O#NJ3<7)EY?3_7G4>&?9YFNN4I3[H= M,LQ10U2 [8"VI3#=A^6ZQP#]%,,RF=GYX,>P0 M8?.[ZYK/EFV7IA4>:>H>G&_4V%0UQ*PM=OD!F+71 3JH+D;3H%4-T6J+J5X2 MK;+H,VI-^N,F^?PTO;EM*!K3?'>Y7A#*?$#@ M MP1[#R!1&2/E!;F8R :UEN;B-*VE MFEY)#;B:UE)5]*(0-4O8_XY93SARY\VV>0,?PF.ZS]XS_^\F1\/T6 M@;>T5-9:D]Y('>4T#GAU;WFCX%6*3=N\?\? IBYADZ9E\RL:;#IO;-KF]#L& M-O5:DV%;'0ZS%F@3R3MV).^).8'K[>OA.U]'^'$%=@*NI:FAWYIH(W78/X2W M-O&4.J)1:4E]"!H-0$2/U7$WF\+5H-%YHU%I$7T(&@U;DP'(YG$-N-&5&=5? M/;;4+5-AW _K)R)T1NAYF$1[0*/'*U%G2TMN 759Z2V.20[R_3JM#4>@ MX*I:-^L2;ZRE\T:OTA+]*.B%32&'ZJ#=^'8N#;]*B_ICX-<(J_K4SJ@&Z'5E MYGGD5U_J*_2LJ-@/T@M9*K;'9SF([YMJV.-ZX+_R@\#>Z1SBG^.#*$U76.DX M5ON'=U!O[+0:XMC>?OE*<4PC'.L,FH;1EXAC>WOK*\6Q+I@W';5?FP;W6[0$ MT_*7MK["A;)BE#R7JZ[,*T)Z;$&64^,(J5#C(4 _R%3P>WUI!;K]A95NN#3J M8>O$<3^KY#3&Z7FC5&D%IS*4HLK/;N^0T$:#4G5$J=+Z3#%*9;$&:R#;-6!# MEY61/,RO+RH_Z?80=\74]4SFW03N\@V>B._:EJG(7=:::/+!5Z%DAY.XAX/X M*L[AW>I/'QO81C1S%QU :3:,L<&..NAF]7YYEC5)Q]W!YM@9@\[ Z+UF:MBB ME!R1&G#,6U?MY$3Y&FIHJ*$Z:CA*9_,CTL68/)"C*C)(CHJ60BV3BQ P'P#. M5:OF[W#_3OO<]^'-XJ*'7X,FCF2MS&SWV5=FGKL ]?N)^6NJ=U,)V)2V->!J M*@$KJ$3F'AB>M&A:0>@U;OE#AE?J*VRPX_]P[[!PVV.@H)DA\NT]A[Z.VZU) M?ZCVM!K4VC2^T]=TQU>/2IW6I-=71SE#+!M4.F]4VN*&KQZ5M-:D.U)'.?/5 MSM4[?SX"&YWT6&= 4Z@3[4&H9\B5Y1 >57:_"WUX(^<*"AQE"7OQBEB:8 M+LYN[ZBCT2$U!4U*5QW1JJPH!6HX':&=9@)&B>5Z56B%>9KM-7. MN'UZK&IR \L['VJBP&S)-!#)!;D.SD-<$(4NY7JSC J"1[MV-BT('GV2![%_ M\&B,.3O#L=KM5& 9[':09V!^7B]&[MH<]8@8.<0POZ:VM0K*X1J,/'N,/## M7@5&CJ@9UWA<:Q99172]HI#2]DT>&JRZZI5=@]*Y'E2?68[N&%4$U;<#HWYV MZ %1XHK2/AIP716X&B/^<@,2PA&%S;(+ZS>%>Y8<"9;OAXC'5^8QJ#*C40#U M(\#TDX#F)JU]T_3H;KO?3(^^9%S:EL98$I=VD"R#UJ0_&JK]'#]4@U#GCU#; M$ABK1Z@A(%1''?;K@D^-PG(53A13-.].!#QFK/&F5%"*\3#[*$%Z[_I[&"\C M;#PWS&EXU)C YXU .Q9='(Q O!E*N\&@B\.@'>LK#L6@3AM94"]')ZF;_^2R M70KLA7F&Y3,4V'[@&C\5=WF-"0E'RRNSE;_3^$.3>21\Y[H' MCPY<')*D/%O!?.[:N"LET%\:J[D"J_D;L_6 F3_<'_K+?V+X?G2][PC[=SJ0 MSWUB[E1IE;9'\\6:\8@7AV [6M5'1S ;E^$R &;0#\ZTSWGQ@V#@^<#G:_Z? 1= "CF/H(Q_.5;)C6(=ATY M/VP5N;?VKFCM=H9 3AUUH#5=:"X-S7;3"%X)S4:8T#@<'=*_L,&R.F+9;FK! MOEB61:1Q:W+0=.3&#; /2KQS/<]]AH7[@ RFG IX,T5M3K%=6-!,-^@8J8C0 M8T^N_82. <-CIA7(7Z]O<."1?/:?L5_8P^R>H%N6&6OMUF30SBTB+.E3:RRU M&J)1"6?^86B$38DU5=,:-+I$-"KAY=^ 1AN]^YI6F7>_,>D/R(3;*M0;:[Z: MRO^#V&T7/:MYW+8QHRS..,QK:6PIXS,&.OE@SV&U]< M!1E@7^-^5]4ZV:!;0P@-(9Q;8^4J2&*$DD'3*FAXTO15/I?NQ?5=V65IV_G< M_L-LQ@S>2'/0/ MLP\OQEQW'MDW/6 /#K)6_-^'&-C?F!]XEA$PDV8".6;ZB\25>3P5>X4.:E"\ MUL1ECNLN/"F6=3&8/*I!BZD&RX[K43PMEG5:DTX-=EN37E<=])IB]'/!S:.H'C7'TEYK,ARI'6UP>N9Y M#?Z,^R)%1=$#9+[!A;XGM[TP7HFVXXM9DBMU08?-HIOEP[./[7"0%4%X9T> 9* MKT[\"$<;C]71,%NB>T8Y*95CVXG< 0V_:?A-]?RF5I;=N-BR:QA.PW :AG,! M#*=6YGVO76S>-QQG#UOQMT"'%\*_IO4T^6_XCUQTXCD&G!3S!*I._GOJ_1;! M>N?;7O% -.IYR9BB&X:[@'>OT&?LN %O>QG,&6(XP1*[G,F:%-V&-<(75&)U M6[A!\9;N ):Q='T+4>^-APW3K"?V]MDR@[DDLL1=XHC;\2WZ%%80!L6WU 62 MO5$:%LG_XG*1,JWNH#>::@-C/-3:O7Y[-M*-]E#KF/UAOSW5VK/_'?5;\J9Y ME'V[U!_9S=1C^L\;?08[?*/;S_K*1^1, &)A.7)%/8W78Z_#K!@U:X"@&19, M8/WQKP_*_;\^?/Q.Q?/#M\I_[KY]^-?#G]\_J,JG+_?%"%B7#7QY^/'AN_+C M0;E_^/+]X?.G]W<_/KQ7/G[Z&T9)[\Q&_X-;NU'5&$:K"EW !#S*R.3)I9>#!>]0=ZQ_J"G4?,5GX $K 5X_Y<,KT,1KKH-O? M(Z;[WO(-V_5#C_V 5[RS7>-G+/@[+=&N,&3F72"^PP4P4!*6B$Q>R%J3AZ7H M2>73B;W3?]RH'DL^$U#>/HV$%/?&,% M0)[&#OCR'H[!LZA).(+[7>ACB?+&0\C=R8F((!_F/T!5R-,.@$]@B@'+ZA*H M#.]@HY(-SN[0_L/YA;\"&"9*Q\] ,,*]\YT8RYONU4^@ ZZ4GSK!?4O MGSTQAQST/MTO7J8\6[:M@$JKZ& 3A/*1SXS]Q+L0%/1U]%C\=N$"+T:>P6!M M)$CH0GPX+5&J>VALF/ =_G"[3OYT4*E3C$X:M^+&' 5[I@:$$PC*Z#5PQWMF ML,44%M5MJXK6UC0Z#=W"0].5?MYQ:H]SKLU(4'>0(,2TX7S)1W*7V- MKB]]R-_9(Z[[&UNZ'G;J^PI[,E;\OSE,M;O+Z4\E+2.,+)\C=Z$%Z?,5;,RF M_/3E8Z8L+43P/Q4[2%B(0LH%6XC/810"QR$!LQUOJM2;!W&,L8Q[* M@P1;0*S1?Z-\T/U 5?ZPS&>P4(GF_H-_!',=/CT^>NP1, '('1#I6#OF9X56 MV+Y;!M7:=7(V[$5/ECM6XK %#W@K5XZ8\B?L&[XGL>WG$],Z!AFA#]8/H#NV)8K1*'XT(!0L+[PQ/0N9 M@P4TM43" @H$T@CTT-,!+BHR8P:KIB0@_'YJ6_Z<8*8JQ'B!S0!GGL+'.2@P M-GX-R_28AW^%P.%U9$3&W'7QMZG^DR$K594E((;OBP_P,T@8O(]_]$(<7(3B M@9X'U.!RP>8O&4J&8,7!"IOT6([I>!K)5E* I[2UFLC?/)VG%#M,;:J0"P[6 MN>!I-8ZMSHE(_4 Y@B29U#J2(E7J$*;E89D@?73$APUZQ1T\%M,UK9EE -TA M^V.>(9\IWX5/ Q[A^)S=^,IYT(4X9[KP)\&/_PM$GWXJKA<",9\[/ZT MP*XP HE!I((6#&)!^:&_*+'MYY_(CTLK? -KBI4Y4.2Z*E'4Q[OO[T T^F!\ M*H\2&4R&5,)(S;3XUKA&C%2QU'D=+I()J/RST"8="BC4XKL.8-=FO.M;DIR M!8Z9)G)JI.,3A<%[0$'V\#G2\@!!RLM].>4GGHWB&Z0G"G/+MK@MR_OZ_AT" M"R#U%AX(2T@J.O)V "F-"9BNE+]"S_)-BZB=#OD*A\!!Q[%JZ6C%[K<8-C*,ZP!(H1^A(9SJL M/O!H>OB .>J_OS)Y[9^\ ,PV()$Q[8S-P]@7P^S:%>Q$C6JET&P M!*:A@'K'!ZRM&.N M! \AUK, LQG-;PXV(C4=^.:"CX@4SA/>F82S.WSP(K)0J$,QT%-BTI"*TP:8 M$S**NG!F1L^-:0GO3,PKX@^A:Q+/N8UQ5,$PC>@[")I:@$P%692*2\$:(O*_ M 1TO?"XT !#N,[$29)48B ] :8OL'63YL$0P\5>*8"K(U,R_0C\0#,)G]NS& M@BX"JN]Y-YD8_82(S5BB_C, X#=^%. MT8$HM[Q*/FD6!@@GRHJ>P5Y\!)(+>(#PIP-']F=Y7//#\P,PX-J Q>O.HX4R M28#UEUB\/;JNB:[97SFL 70W-C!8,SI&KMPJ^*6?_SA5H8G/HBEU$-2 M1Y/OV"]"1Z_,68C6Q.T*\>0;Y[N@Y!LN',DE.?_$UG"X 1?2,OQL7 MB,S?GUDHEE!KER\0+L3E?.63E%RZ(#Y\7Z@]R97RI2STOUP/A2"J!C+$0!ES M' X@EF8@N83TL] $P? DE0[)RT5/;07U WY7L%KBVT$KVHANW9'$-V/.9A+9 MQ#"&'_ T,2Z+8)/$NYSPCAEZL+ 8 U.-^M;I7O M%A'ISX^1^^D@>=IH=U$M ]; /&(-G$=9%%XD?1%0(*9^$6#$0\=G>FQ*BCQJ MXV &D!8N#S_S($K*XHH$1X0GW;/(S6(D)]6MN10B8R&@ITHCA2NJ8M?<[Q"9 M,+CD*8O;FR-5EE3 M:J Q@7'WOX&9!" +X5_T)[H.V7G ,T-#6)W2&D]3B^G"FAPW$!0!3TCZ(/$6 MSR?;EIO3G%I(-"]"CLWRN0D-!00&D3+:>%,NK-,\@;]2!$/,Q.*4*9B*0-5H MQO--<<+7$]:Q^QRK,<)WBLN EY%0"H,Y*A DE;BB!/R QW"0P>#+$RO-DGD) MZ[&4YOH^CLE0KJ00Y3^0G^4HK)DLGA-GS+GH22&7*S%@(87]7"'O,*FY)@-1 M%'<2#BA4!(5^BKDI.US"4_T+U'8 E8,+$VMRMB><+Y+MDH%5@ >&Q] MZ;,W\H^WZ M!:#]EOU>&]X..J/TI37&YL[DB8K,5,W6YN[T6?Y3JRI GA&L_ _%\#Y@'FNJ@.T0@(W7 MX;6]E7_-@14GA8QY>+2P^U@&5\KVT;]@X,GTZ 9X^V!>CX#7*4.E9];QIZ M M(!W*C3N[ 17R9HFIN7N6VIY?:7L^1/8M;3^CRO7#>X7UVMLF*FX,$'QX$3'0 M.W)#,_.'_E*V7KW?:TTZ:K>OJ5KWX.Z'98_R%=I0[+26?7OD'D:S9X2[#I6" M9- W54&2[;L056G L[Y9_L^OS,,O]$?6B3 1?5@2%?NM27=\FVW 7S^AD3"!JG8T5K5M&'M>4$CD6HED;K52J0AS@"X M/;AW:B.1&HG42*0])=*6_J6O(9%&KC5N3 M?OLV.RBI;EA8!WET#>-(OLOZ_C=[B>)=.OHW]S?WO_;]%84,B&<-:T["[[T5 ME;!GM]M=>ORAJL03_F:T6Q F5M6*FR-L D^?[M MN [H4@=]K,'72EGBZ/0L46M-NL.Q.FI799 T++%N+'%<+4OL8MW0;2TFJC8L M\:SQ-6_PR.FS*0:]UD3KCM1A/SO@J&&)9X9B^2RQ7VW2PP!GCW9OJPITGCU+ MK,AK=Q:F_U?=#[Q5,R2XF*.?/AMA,&A->IVV.F@?G)?4C&L]-8H5/KWDL\?31H2%._1N.L(ZB#CC>L,0CL,1JHT/##K'$6J!+'5CB-87\ M[^>,R?ZAQESWC) F>30) ,4L_O31KJ$&6F^_JW9[W3KXZAK7[A%8?+71KF&W M-1E65LYV]AR^0=+@],&N(0:[.@.U,VPXXMFC6#Y''%0;[!KV6Y/1;2VP MI>&(9XVN>1SQ],&B(9:N]KIJN]>$_\\>Q0HX8K7!HN$0.6(M\N?JP!&O*OI/ M/2/WL_HOT.N6Q]%/'^L:CEJ37J^G#GNU"%XTCMTC'_)M9U M#)9X^EC7J UF_W"LML<')RTV+/'4*%; $JN-=8UXK*L6Z-*PQ+/&USR6>/K8 MT$C#E+^V.NPW6N+9HU@!2ZPV-C3JMB:#)B'J&J/_[W7+XS.^V.-C4_5?S-B' MIP]QC3#$I8W4_J@6+KK&H5L]8Q]6&^(:]9&Q-^5<38CK&!SQ]"&N$8:X, VJ M6XO$EH8C'H$C5AOB&@U;DZ8-2L,1C\,13Q\B&HU:D^%8[7<:%?'L,:R (58; M(1J-6Y/>[: .V%('AGA-,?\'R^9I_T_PTZ/N[6?^7Z#3+8^UGS[4-<:R+FVL M=L9-\?_9HU@!;Z\VU#7NM";=VX.S_R[%K]N@:Z4<\?21KC%&NCI@_H\.UE\: MCGAJ%"O@B-5&NL9=U'8/SOEO..+5HVL.1QR=/D0T[H'YWU&[@UH$W$7\4ACB-87^_U\K,.8,7ALNE[;%FN#_!LY^^E#7>-":#,;J MH%/5U*?&L5LWSEYMI&N,G?\.-_XOQ;';H&NE#/'TD:[QJ#7IC]5NKQ8-W!N& M> 2&6&VD:SQN3;2FWK]AB$=AB">/#\$>6I/N0!V-:Y'=TC#$(S#$2L-#O78' M&6(M)HC5@2%>PXC.'VZ@VXHO!W66]>\4SFC=3GRU \7N\Z[+;;[>*%]*IIT\ MPM=K8Y]#M3WJJ/UN55&;W<[Q#)S=!U#C&2%F@2BL-"[8:V,%7/OP-+CCHE@= MI&0%.-Y(F4;*Q)0\/GG4M-?NM28=M3<:JIUA53VP&RES5HB9+V7&E09;>^U^ M:]*OKM"ZD3*-E&FDS(Y2YN01W%Y[T)J,!B-U4%FKHD;&G!5:%LB82L.^O?:P M->F-*TOZOF 94U&N3ZT% _?W.0Q.#A ED^*S;:OB]/D6WG3AE$TWG-I,D2N_ M3B%:,73J331EI&SG]$)VU)ITU5ZWJPX'585Z*SKG,PBA'9/>SPBS"P1U*N?E MTY>/!XMJ&D1853[?J;"T#J*\ C)I1&$C"JL4A:?/!^E@:UQU@/5QE:6$-**P M$84H"OL5B\).IQ&%C2AL1.%%BL+AZ44A%HJKPUY?'?:KZH;8B,)&%*(H'%0M M"KN-**S0P?M;H,-VX5_3>II(H'X)@;%8QN2_Z4M^R]0#RI"WT_=P+9ZUY81T M=K*.H-_&TQ*_,/,ND-_"P<4/?,6M:^3IG3/EWEW FU> CP'S%G")KUB!KRQI MME.@&'K 'EUOI1BV[OO6#$Z-]C75@:LJ\,?&+W)EX@.48UE*WUU=FP8(7 M.JS?FLV8I\Q (M!ZGN$[RU&>YY8Q5USXQ@/PXUOPAJ7'?%BDXEL 5=V#"[EL M@!?> G"%YUN9KK)P@&6 :($?F1\ 0?P%RQ17K:P7E#,* 8@N ZOMUT.+]CX M7 \4W6.*XP;*"EXQ"VT;'P?/!3H'8,*?;A*4$302JU,"9LP=0(_'E>*O_( M M?$6G%>"-'ENZ0%C.HV+"$V_3F/G;&FIN0>1C(B4]\8T5 /4;*30=YJ+I>P8G MZP&$A-0O6.AK[V(C:6U@!-U<1M!K3>X%TDCB '3Q=.>1+0!5$0MRD<.T/&8$ MP(N!B3L^\BAE&OI(Q[Z*>+[4@3<_6K- 6=JP'^K=1A\-W3.59>@9UQ>/M 10R6I?MS9:FO^'(0E>'-S'HBU%5T\TD'H47$P#Q"6/B8 M(F^\WGUT (J^?#1R$$[>F87R=Z)RY]KX5*8#(4LZLX"@ #:^6*@@' FX6^5K MO 3%G8*0$50(P@X E ?'/%#!%GVXT9]9\(YGT"]QG[@]RS6)YIZ9_<24!2QR M#D3H*< T@*/]+L$+A^;[<,K(2)(\TG2)"\QUN)F]+"TNYXEH_2S$\#FZ8EOZ MU+*M8$7\)71@VPPP(W&8<%5 KP&^Q%)?XSYPGQCSHAYB1/0EW!"P*OA.^71!3'O(+8HH+Y\K48_I/^#X!KN@[_FC.7LU8U.0=V]R"(_=0EZ#U+I8$20 J'!+# MTZFIGE(H\5P@.70_R62RG\ M&!-6#&)B_+ A/'$_G/X%*T%HA2!'= L/$"$&E+]2;/V9TR>>,!=<_+1^,MN: MNQSG$@NG,UJXQ.G7F7L.%L&K,I2-9#^S.7 $@DL&^MJ\/Y^/ZH;A(05)>"9Z M3IR"K1>A(?)>U((%PMK$>/PY _U'Q5/[KS*V[Y8ZZ3R#][-$MWNN?I4V=G%, MA-K+F?Y#"%EJ^?T3++^/R]?:V5Q\H1V]!TF%EA@WB+2QJFAMK4M[2__4;=-/ M&LE#Y!H@W^S5;4U4CI**TS?\&[?_C06AY]1D$_OJ3;U04RQ!%\'YNO'ZHY4X^%.T)X< MLA9OE?OH8?@[L\CF$ J CG+#U@W2Y10RGU%:.RZLR@](,.)-T=4&,&DK($' M%7M<#0I[7,C.[![?.@.5)R&-W!G'\V,SI&_TXHBN\V@64QL[196DK\%U=ECC M$%NC97-".%?A*SV4M2C?TF>$]BE7KM.".>W+::1SSG(XB,J+Z (KA0C1]?"T MD'6 6:W[/@M>CX9P:S_<;[ >T*3YM.T@#TMQQ/.X*'/I52AIUY5BX_A>MERF M0GI2^8_(.=&PY P=]&V/KRWV1)&G*!8 !0XV\#&8Z8;,U2)6&+Y @=(]ZX_ M@5H.Z/D!>4ISF;)YDFQ._,1FS]G3G,T^T[ MQ[PS%Y8#]C"Z$Y[8!S!Z'9_Y7P&VQNH'/.B=[1H_(UK4VAE]"K[#UX!5KR_A M10'P]E.ZI[^3$]9P%PO0BTAO(\6*[TLX+"R'',Z .,S00Y]Q+\0"S?)_N (I MW#66+^AS$XQ[&6:G+^G401C(0\4SO4N\X"L]/V6QP(:--V;H/:/OACDQR#NM MB>LP9<5T;SVL$+N/0!;!/E OY!L6_H9:\QF?XZ*J/')L)':MI_!1'MR9,"(P M( +A>05S #TTW(68XU7/#0Z=9F?5N/P+?I1;$N_M:;?#/JQMZ?ID5KWQF$TG M_?;9,H.Y#(TF;A01Q79\BSX%B(=!\2V)T"$&0)GW^E%" F^_O0;:Q'_GGES- M4G]D-^0JO-%GL-@WNOVLKWR,GR?V!%1QLP;#]>T7G\/&,&-OG!==@&][1^;C MI06D3U;V]U2!R7FZ)?JY;HE!.KHJ_?B&V+B(+Y)G.UP*?H0E-S(@@P%/4(,H M)(&ZK"X55U5$(,D(,5PI%T'U-9EM/8FPAPR@%(0: MGT'@S%V0HZIP1+ODGS9 ,.$+22C=*A_SOI:1464:QH%.VUI8(CS U6*K4]Q M.PY*;(?-+'20)O:!.OJWET.=!J/7U MHGGQQ)7W')_)QFW0\]+']X-#][ZYM MEO6 :EIK,ABI6LZ<'[7DFK=T\*EPS3A8H:UV1MENG.6]SN/QJRT;?>4CM3O, M@II(=6;A+62U<@.5-@-_='9S*M=!]V!T4ZXK@)3D@\3(W8O#^WEDOBA/"8.?S'CAB=&C-[^05>Q%-E=M'GN3#( MX:O?BU^:XJYEC(8]F"]H4Z_&$OJM26?4 ?:;K:$NR7X[[2T%D16N&B[!$A0R9;G>BA$^KE&3QCS3 M+2^=#)/C1L 7H9K*=,^Y<<,@Z48&=J=;(A'+=C$_'7W/W*ML6CZ8QD _JG0S MPZ,MC]P0:I14&,PMS[Q9ZI@S8C) ](BU1)/^./+9496R/ZN<=,-MPB_?$!( ('BONNB8J0 MIY&5<@WCOH#'XC^)W152Z[@^U)HTFM$?9YD44+=M90Y7 67:%FP($/64\I9'%$$H' KGG&'/+ M*)O9<@(B7!&BH'0[03[P3O@EL(*0$Q9/WL*T9/9B,"#)C\PD#><](]>7\LGQ M0X\"'?>NMW1% J"%WU(X%:SFM<7,=9Y"%J>VH8V\DBP$U:D0WJD;!L]AXQ:V M;;$GRNB6&6APN^MSQH9W^]:C0TG=P*P\R__IRX1,@HR%>=[.S^BA%T+^=Q)& MWRBA _T.ET+X\8X*J;W;K@^U1R?A1>OF5,_=+F $F"SQ6R9H2P8#3T3F&2\. MA>>1&0#1NL]$8:@18@%+, OM&)6)N+9=KO#*'G(.86?L&9X- M\!R @ZX*4J0<9A*>>IS3C70\LVS&W7KP_U/&'(5R@T0) )*<%RX#3)C%J^?H M#8L!%:<\@V*!_%%!30!M/RH\<&V;"WX2[YG[$P0/3&VI Z#-D*U# S00S$QZ M0AC[<]<+N",2F*Z+.GLZF9EA$0+GIZ$CWX\GB0 $P__U5.9LG2L>L[91ZP5 M[->_1,HN/M@ T*T]/'$8,@P*V.NX#?P$:&BXA1LA>X@2<' M1Z43J;@S96+SQ%WDX:B$&3S?%QV,-_JSOKI!3+R9X[HLQX3#]5;XUM]$VD%< MWU)3EEF"#=6#:7_*9C+4"DI[,&NYI4(SJENC8'P"_A&+CNTEH"*LV +J$3F* M*O?%(R%*6THZYWGZS9S9G 6"0:[;+&+E9%J9LI0!&!)GLMP3[Q&#]QA&Y(EA MT-6WRD/HB0(PLKK _B*&R,6"(I-@5DK(HP)8I@4:(N/+]OS@QG)4\1=::[06 M8'Z8[\_S,[E"]\RD2L4+'5Y$ 5C.,]+*FV[^%7(33:XDXG0( E02?0WN"?.& M;E KN\&_E$?/?0[F>1[X;U(?SJX-N0G0!;X\9BFPRG*^WGQ/+_D+OXI7QO3R M0,4ZZVR._2<*2K 8JA<8<'^Y8C'QW]*#B]Y#/=*'_%8< UGR8:076Q(BL-0T# MT1XBH]PG&SPDO!UHI7/("2#X::/!9CIE,L&BPAO3 XZ"7E#8# A85.6!TP0Z M>DHQ_@$+9; 2AZ(X/E9=@<$A8R,H)*E-13B%CW,7A!I^#8OSP R'OT(X: 2% M;\Q=%W^;ZC_1DXK1_C'[W0\K$(UZ%/.E@0+C^F:"(:AP;Z M(.BH7%%2G<0!-84QHD >G:V/+L7&^94,E?@8AU*.!''LB=.*Z]G29R6BZ3;6 MF3/N]?70Q^TQ\@[ASG3[5OD7F%:@2J16IBJ;#8CDB_GX@AH;8.6[;,$ E,MI/8.:NZ#@*[1DK/5]G9 -GE!YF\>2G*CMS= M5\"@X,XQHPT6NO,&]=%Q4D>3R*M-!E-(:OM!Y)J+TG%Y.PXP9$%3P6?>X/-1 MU@-]N3+3F.(&W'F''^-^'J'/,,AB6[,HA4+45?(;02= I8%YBUMEXS*?+/8L MXBAQG@3UHC%P!S%=BS 32MKOHB[89H MQN50@@UI)* O(F+ P6 U%^HC"G8F"2AXE+=F'FS3_,O+?/B2QJV)XV;<3-N_"!*RR%DEF7RF&(2$ MQAR;7,%5'B!OU#0MZ\@"UH)^K"98LI=2]QDA?;2BYL_8KI?Q=Q3I4;T:9; D M&13AH ]M[HCQX3UZ$K!@,6Q*:) MCZM(9G Z%F:14 13?E*S<1EDW-3%1O9BP)(#TA-3S?3@6(1(WKBYM"M%MB45 M8D=LWY?M=S K,,K\Y3_*V!!WI,A;4DWF9E3>(+)Y>#-2GE8+ZJ$RZFF1-LCQ M5*A6MXQS)",P1PUBHP, M@J1>CZB=;JU"R''CSFX0.:0Z_NWAST@=3_3=B-8J^R/YP$.D3J,G,2%N?,1# M\.(>*%N*BY @"%?Y\"1I+\Z#AT],),@1'$">K8\C X\NV8=7, M,]"%2DEQ8E<<'E)M55#%%46<_N9^C[ EOG#8QA00R'TFY,'[?3P5OD_!F_CW M!8U3!;>.-%[=1)^TY+/<0#@'@GY8XV^BFF&-4K;;ZS%YBEA\NNM$S?I"GDO# MB9T:1A;VFE ^IH04L$-ITB)YBS8G^WACROA@/J'F@I:OQ*Q(2B;7MM93-D(\ MGG)%'J#9C >-J>DU/9'H<\&"N8@F67[=\H&\X3^1$7WR4-?:\BCQS5(^?+N2;YQ346(0X*)4"GFME&8#Z6<_H**,M5@ M,+X 7$SH4X8>-TC3^C(7ZH[,"<+EBW@I$_G1/&Z[F"*Q"$$,CP1+Y2:2>:"; MT/I^2;Q8Y8OAZ"JK.'[E\I++U9@5)[4L5#N$HK_FS.2@K$NKJYVM'=3JF1TY MJ]@+5UN(T=R0&!$X$GFN!%<0^53D_XL04VC68*-(%WR-I2GHVPI8=FU+>,JO4W%:2:[(G9 M+G4)P#(8"NGR+@'K.Z'PCH 9>0ZL64SP23V&*CLHD1H%G:!U-3<>!,R&.@JW MH[".>,$-G(HBC^56V)[*]W#J QR& QBWE>"A$1 7(N@LB[\F*E^-PY4W>#Y<*MSLR.]W_&9E:2PR'N:&/)HQE MDDDCKA0*G(1>C O^S@JDKJ3H"MO;W5@O-W/+-)GS!C%6:TVHO%)0)"YT,U6T MA^MT\1&M4T8!-%BP[CQBF0_YGO^D0_X,9[Q3E[U>%\T#S"3*[;/'/4ZW2J*U MWUH#(V&XITJE$[5,\6DF24L@-'=(&R3<3#%N(GGB4F\B[4$<"V^)],SSD>,! M"K>9I2>7'+TX&N&1RL=*+D=T]Y"U<881+D)^5;)1HKI'BXUM36V3W1,Y74O: M^L)*-WGO]5J3CJ:V>WE=WH--+=XK;7];[9ZP<4BG(&UX?4^RX>U9J(IUK"&[ M=QV:/(8FR'LV+4>=OA2[[V&%3SIWI"*A_HN9CZ %2+E+G9[@ MCMZP'=\Q#>3/W#R=B;0"V=-?5G-$_OMT>#I9DYM9L[((?4H3:-(@RZ5!:F>2 M!IG3K!&^'12G07+2S"%8[90D.K5F(/7CO!#4S8E YU&^EB$30DA/]ME2)V?; M+">WG0*#5#2YBMWA0H-!+Y!\F8P,YM"-14DY[(7?@C[*G&41]X/%\T:1,N=Y[=4%85*1E2+7GI@D:"2$0):IZ6O[ MYSI58AP42XPB3.7X4%@H?I(>L*W MW1,Q6#D:,%QBXP&ITZ//WA4)F21>\[S!Y->_X4$UVX6EB]2#5<8:Y49)[ .H ME^>=MZ%"_ZP8,2I"(=&I9NBF1G6P G>*8I&;ND4]Y)!M'S$C4"^^%&94^1_[W@MQ4H(.%?)DOMM*KUM][,#NX^/?NO3 M)1(^0!G"X"/3HKP>Z5!:0T4QTW1S5)=F:L:S.."9_#D2TX6W&/961?VY/"=J MWI!\\<-,'EUN]NH.1]9I3;KJH)-UTU13BW[$E8.A@HUIR0>@]A<1Y4*.LG[&4DTR^,?G"M4!8/UNU"-_E^,I.[29+ M=QY)Q@V*?&#MR >6"_DH]'0GTGV,A#V:2M[T<>;W6A<\H67BBVE]/+!6J&** MR+KE)8JTXOH-ZD4;)0G%>^,SYDE%B,-N0;(?"A]A$8F5Q"/)%A=9Q3IO%<>W MN;8[RT]4 /C460IS"D&JQ.NXD1(J:N.[EM J?1_V*E:%HGZX1@STJ,XM+Z%E M3=.JIW5TTF2DFL$CT^\Y:2UF)1;G=7UC?FBO?YV;#[S^@M@Y MF'AZ1#.4"$X!Q(CV\HS3F@2G2K<7E"'GM>K-*U,;JDUT24;Q_42 ?UW.]_,2 M7JSX2(1XB&2!L#U2C:)%@Q79>82'6^"'N;6D_B!/F+\7\G&)];1_EGV P$&I M?23.+-:B(MV'_RI[N*2P*"IW")>F;*7SEVCA&Y7YQIUAHM/Q:,F;!RC,AF)V-F6E)M)@(UM[SW-V4Q;E>HUR M/! ZE\%DJ#<)4)Z@C*=2I9,CKLA]F*VSV@\O8D3<[T)C+FUXXV@8==0]?)S- MAE9VFW;PA<&7/_27PW:Q41GOW3] MX":I!RD9'.ID<8B;,96Z7$HB018Z(W37YXS1R:!OR7/?U,)PSW//+AZGB6\[ M6#A0X+5@^SUCE!F0Y3D>MCAUW9]Q%:,>ZP'239J!0OY$WKK9/D'NQ)M36H>^ MK%79T8;YSICR!823,B)%9N&2]<(IG^CM'.0*[SDUUY\8;_+ON"*LLX,.9N;( MI&3S E7J 5Q1RM?3"@84<97QQJ9>-?EJYUH3D+ID')8TZB3OJ D^'-QQ2N[G MSEE/D?;E3VN6U:!&K1+D$JEC9<9KF/0LRD[-TDO'_#PO8L:)B"Q=7_.7%F?_ MJXGZ;;RJ#3FLS$1 MLL],/-E&S@6GT3>1HRGN$XL5M-Y/%J2^BL;7!!Z<#+G*@/O*A\8UO^@E$(X: M7@<+E(/56\@DSW/,38Y^=A3-+$(Z9%]3:54 \]HA\?.JL\J[9Y)5GBWIP&^' MIU2VZEA^\\FA.5X_L'Z^)BS@K,,K"$T 9E&ET2 GA7F@9;,G"A,9+'Y>O-]! M@2(]["45Z?A\([7Y?32P3G^1VCD\.Z\!%?G'J-W1S)9-]F )!W-U>CG["'Z8L>$9F'GJ@ETT# M3N<#"E<_*6=NU$"!/,9Q(RT^4S<: !F%SZ)I:]*XY>@:=RQ+X2WN@!FZOS9/ MF[>TR;Z1C_T5'M!SL.Z*LEA(R$PV205,0,=:A(M4EQKL M:>!35UD>W4^]D6>GQ75R6.8F.PA.&>=UD;O!6I=(L>^[R ]3L,_8K3&-Z]WP M;;PO1J&12D+%!QG%AR?0Y%3VHB]D]IN(9Y,X"(.YZQ$O32].=FLN.@*25-LL M9>!?+7%Y,?.LX%QR:L M5),7?RO"(^L[%9T:3,M'65$(PB]RH9$,%[M_'% :/P:)]GA=/K]+] MY&P)*\"IN;Q3"PXTQ[M+9%-=NIY')W26JV]6<_M+"=2=R&C3E/EN2 Q=3_3WRV] M:KZ/^,6\I2H7]=3HT)WRW&>\#LZ#:QBREVJ41-2T*=^WUP<_BT#! 8DTU_=S M?%Z7PQ3D-N7F5D*1_B 0:#TB6*,A-(6>!R,^O/4QK+'NGI?#[_,:R$3;9VK* MS-L&4V,^-Q7)2N8UKTB MM2R^]@_$6^5>]VPG=@>DW2>Y,O;,49XY:ET1SATXBS@!0T"Y-/TH@'C<>ZHN%XTUK:3 M>5ZP07RR@>VXE2><*"C:X^;GWGMY6?L-[]^+]W\!\A/F)DY3_CZ'DSQ6KR<4 M+H!>_E?FT7L*5;%A??CN.]V'C:$'PHJAY,]%5T!#MPUASJ"%B18+TD_BU>1E?-]PJ>P2&CNQK;\J]+85Y'M*8 M5?F]Z+RA/^M\S)$IGY10:I]IWD40J;Y1?QJPF=/+E7WSQ:)B=BS!S)\MDQO6 MF4S!BJ+W4P? 1.0[;MX=>"3[5F*SLKK[H-5D=UK\?FMV(RZ'K\7;:QIS+MM? ME\[D'9T)0H@Y/C'_2]%0B2O2]I*[>R!JH40V,4H#QRBN%P /1CDAK%%=F^6M MJ6$)[^-:PRMDD$1&D@;C>34)M9*WKA8J0U[LK3>*V^)9-$4/=-4#/6B]K]ZP,Y(/2)Z-$D.9TXH=A-5]0C@GMFH[;QZ_+EEB]&,#0CN07D.2D8%Z_22NIO4>6+, X> MD3'FS,#)JY2.&JI(395>O6:,1%:$R8V&.#(I1B$ARM@)6*@1T*)!"O1N!$CD M0Q"JLEPUC8F92:$F4W8B 9=*990VC;\G* 6.;H%7SCQ ?!A5JP; 12)Y*5\2 MC0#Z?B?#!;\*)V^\(2[V1>(A_$4O,+>]6.HSB_G-0_ /4,>!-AB(Q#KWCZY0;J2ZQEO5;BM(DIYSU,AL/N ML*D?]WGG!'\6D95(7?#7N%[3(+5<*EOO3%+9AAO"NJ/33H3?3]AQFOF1$00I MHXT('B4-5ZXR6;+(R!)F2:(J=I.;B[_:PB$DZ$,+HBL89IFC+Q 7 LCLDPDD MW'!\8=0[99/I%%O5MPJF60NQF0BKT# "4WGB Y;3Z2K,D8[,>*I*EBTDX]>^ MG 87Q -5\$9AZXH :5JX[]S8M Y&39U,0F;/;C[)X4**S(RIB09RN$4(VXMV M)S97Z#8;YUB X[I:@'%=$+9&RY!U\;$30L,MZ7N!?)K#U2GS^F^6VO] M.WE(E]:5;@(!J\ G\=X6L24'-P2N1_@@ M_(=CV+R>EF$ENH'H,79]PJ7Q.A M&=B4D!D$VU3_*\N94ZP"]A4GZTP9CT;(UH[P%G0PE"J#0K%X_7"2D< (L;SVYC*DGS/SS*^Y!E0I*26'._:.5V3_[>GPGP7UW(D4?:/A#/W M(UI_F'E^M$@POH%>\$<\7INKM47*[;!;3S4VG8LC2*JH7B9(53]_C(ULLIEG M9##K,LO#,D17L61)-LU/)_.8TO6<>!3Q4K=X2QZ@57^V%A_!-0G;&G.,\1+! MLV4-D+#CD1=9.+'#B7J=ID:@QXU,XQF+ 7L$VL0DOV2Q>\*%D'@ \5L<."BX MS$LA_Y+:)B'1Y-AN4\\I$8H2-KN92_0Y=W9+,,60)' MSF".6*)*CEI0(!?/K6[+5G*D?),X-<>!M8Z6P8E84U9P;XT,M?HI$@FA^*E8X\$>KG*1]$?6D^H?T2Z*;W"GZ/\BO M&;6D(/9')B"Z$46 )09!P(RY8_T=BK6*9#5@G4G.(1:P]@IA0 O&B-R=)QX; MKN>Y4S?J;)BX15P+3%+G, VGF(TBXJ6\"@IS;L3H90J QA,E\FFB[I&VCA;A M8K<4YTC [1?KEMVJ *XE^D8Y6&'[@4T]/1Q7 I8P!N09CV[NQ/RC0!7JO#[/ MV 0!AYT?*+V21NH2YN4B#>&>+$D%,.E\4DKD7/XK-!\7THL3%9)N2;ATWFX9;;LM0S!'#\SIX^6 MWX[Z7?1Z!1[\SY0O%F'06P#1;]GO>X/;WJB7^U/[MI/[?=&C.OW;T:A;ZE'% MW_>[VH4O:K#Q4;_1(?*#!%1!E"./6!04-S'S]8VV?%$Z@!V)D+[-9AELX8CR M^KIT.X=U!69Z4YW^+KOBB0HGVE=&_M&^/O)F1_]#_;L^8/^NU!ZOYP3C30DF MARP0]J10ZHTBUW=>IRO[6RBRZT55VV_CY@7I7PD(97>0!H3[8Z%H[%>&Q4QU MXR?&V!WS1JS7,!B;S3;!H':\YTNN1K:FBFW IR(8[(LD'JZM5A#:G3MOPX=M M=-7 LH'E0; LS;!F]']GQ;#(G%['H#(;;"OGL,W_.FB+]<;<3>D.TFNR,:%, MV^;N(B3)Z5,]'+0F[=NQELELR&=,)>E&*07[$KQK[75)WM=@_J5C_J :S!\B MY@^SLX0;S*\-=EPRYO^R#^H/UU ? U7_3^MF;QH8(0UTLL-[?GUM]+\&RU+$ M.W8&;6BO546F_ M:,!V,-0/]P]P4F\P5QMP->"JRFU_AM9@KML^VJQ6;K.Y^D']CKI0AG*.NM%N M:J]+3"P/=RG#A#OJJ:Z;=P>559R5ZYX[^P6 MU=G\\NNI(FOJ ,_]!"^\ JNI VSJ $\.PBNH \R' -DK>@#O:JK^FDJU!I9G M!,MKB#)DRI2;"L!SK@:IH)6\=#L"9O#V5-B<:C>G8MSY>#1J3;H]M3^^H+!( M0PF72@F#8U+"N#71ANJPWU!"0PGU2SG?&(I"4BC(-3^()L;MUJ2GCK6F8/!5 M$.#.-!5&O>XQ1! /069&Z%$+UX-,TW/7\E_98FK =57@JLB&Y$)4N]7Z->7XZ&VF#3KL;-#MB411B<:S2Z((.F09=B ^ @YC.S7IAY\P_SW#PT MZJ+('&D=[6U-4.DZK $Q#R63*U0VBW]GY_^E^0!*[_]RV$,9I_'=DV[9U)7? MO:<,-!HQCP-#F>='Q>DE=14L1QFKX]'!RLH>$:PZMG=HB/#ZB+",O_HH1-AO M3;21VNU657#8$&&M53%"6\.>["Y'Q>>)I;I2*6Y<4=ATEZEI=QF< MIMATE[ET!#MA=YGQJ.DN<_D(=L+N,N-QTUWF=-UE, LH3@P*G2=&@8&4(M#$ MZ2L6_D5]&WAVS&SRK)Y[MH0J4Q;.);!4K"KOBV64,8-1Z%&J08F-Q+=)PD Y&2 M(KJ-YF2E'):?>?:T>,HN^?WVN,HN^96?^!E8E UZU[=#?[_3KK)#?X/>#7K7 M:3I O],Y0H+&:=&[8+9 B5D"J4D$65F;/J#OQIR9H9G?P ME])=9E/[P8 M=F@R\Z/G+D 77H+V&Y#*NS[.]0>\Y)WM&C_CPP'J8G!D2WA=X(7LE+WHO[H! MJ/.6;MNKO!8S2C#7 V4.ZJ R9&! MAA[ZC)XB/%(6QJP"ZR9:"5ZG^X#\MNT^^[LVP<]VUSU%6_Q1O[M/6_Q1KZIF M[Z-1N;[QFSK0:Q>^J$'3%G_9M,6_A!.\\(;D35O\IBW^R4%X!6WQ\WG/-^8' MH#RCAL>5./U9]\R#DHNNW$SLH#6PP5 \T/JX6P#(2Z>,=KJM":A7ZJ!=L6OD MDCP?UXNQW=? V"Q2]EJ3'D+T:LM!^:])M#]3VJ&+W6]/D85^T M^EYM;0X1'@'O-N:D=(9URTEI M4*YRE-L5I$9?375!!["T5LQZ7+<2@Z:@ MI7*4&]>/66N86#36U&&WZ>QSJ7@'9UP_O.M@-\E>IXTIFS7!O(*4G3@)9V,* MSVNGPJS!*$HQ00!;W4%O--4&QGBHM7O]]FRD&^VAUC'[PWY[JK5G_]O!=A[Q M7:\>H*(M? $]1>DI)/0E3>/D ?& MS+M ?(=/2ZISR!]/Q850DF$6 M0RM)#+$[\3GY[Q5.V7J5 &^'&TQ M],0W5@!49NR "W>^SP+NYOILZ5/+Y@E=XC!,10^4^(Q>;Q>U NG&Q?R8,P49 MM>ZLB*"&;WV!@X^ R0H#MGWCAH%B)Z"+(=%% L(SA/ 30OA6@>?Y+'7U,X/+ MF1\ 2\>(:NC#HY7/[(G92E>Q'! 1/MV6>(PHVI2+@#]]R\1)Y4@N^/8EO)E: MV3H!IO2Q@'GP"9X^Q;)=G.^DPS7NE*]B=<._UI?PG6[,E>>Y!?^U'))5/E[Y M%Z-P+S"#T Y\%?/X,#2/U2&)Y^"Z7 -DG<<<@Q'685X?/!>P- N* M-P66S)3 Q?7ZN!.^.[QGR4N+8>MWU)O9FL$3<*]S+#6&M>6M*O5<57&]Q.(0 MU.GEP:6VO!D?J"=?!&"; QHP#Y]BNW!(2?@O8F9VJ]S3DGQ\1+#IF IQQ6,S MF^_$= @B>4#WZA,0./[N. M 7?1*G-$;[<^>VVN M.M%5U^"6?Z?;.JIPFW,QZWI"S57[57)*3U_#OFCJ:'APAYUZ-:JB]PYOAW4? M3'UG_!U:OD6X])3R5#5L_C*ONK(\E-WG!!IS-MN;)Z99XGUDB=\G'8@1IRS- M)/NMR4@=UB85K[&2FJN.;26=BP2]U_UYY%-OI.>%7W69"1JE!GQN&;-;C02- M1.5W%@1VF9;+":DY0--B.,IF=98> -I8%>5X8AR-7 MV)!K4L]0W6?O&?^W-)<KJ3;.8:#] M<_!88[G04-7&UU1X?"Z:9^//OK:K&JVS(,Q79W_VN#7IJ\/!F>B<]4+XYJK& MG]WXLYNK&G]V-?[L(V7)5._/[K;!\!BHW6%6;#8.[<:AW5S5F!:O9%K4VJ'= MQ=D,:GO4.0_CXC(=VB7Z2->+YINK=KIJ1Y_FL:;7U(X 2N><5PB@RQ$WO3-P M_W>UUF1^JSE-_G$0'B6V%HJO)&OAM9>'/NL\/ZK\J MP,R#?*SK: F[^0&;64?/+ 9B]_"B5&#=,??87D'<[36V5Y+Z>F #M]7>J%NT M?ZQ%YW]*981_DAK)&IC2%\DXO(K-"Y;,P!9#]DJE?@OI?@+ZL6OTZ8G[]1-( MH/MY-!*8"O71GS,F>W( HND6-FZ";X&Z,W2^0\\'2>GU.BG=,+P05G?VIW2_ M@=.N(A_B9^OJ(#3TNDW(Y7 M$JABYSV-NYR6+E_&&X_AB+4G)CH.",TE<:,0S^WX%GT*D F#XEOR&B>FV\LGQ R],1YE.N[&M^J:A>Q[Q M))U:"/H@:E @47>ALNP3]1XX7$,^R& 6:5(<4>3W@"+\2^P?]4)]K)+GH >AL@J_Z3&(6'( 5'\!Z%ZR856.3,]'#RG9U]'X; M@O%B!RI\ 7V=6!\UIH('35WWIWP:*65*OCY&3\K7PO ^ONK$6I6Y;L)S/8L M8R%C93[O2R7&:<8* &](%2@+W?O)Y#7ZDV[9=+, G3BU2,E+DR+OKJ,5]*@J M197[M3IZMQ+>M>^(.+^##;FT4)5>;U_4[9]3^R))2ARB"/JL%I!#3NF6T73? M[QYCSF>FSQ1JS_C+PH4SG(4T<17@X5E33J#TZ_C7O(YO>2\#!!PIR2;5WYEC M #%1EW?.,HTHE:RGUR9-,6*8*I@<"OWA(,U,W;-E[6GF [/:K3O>T. MRXW:K?!1FZ;VYK^D6=0Q%S7:_*AKG(Z[L<_Y>)>]UWI"Z>[QS\[^/C,()?3)7Q/ M9G)YL&FPJF*LNH9DI(V6^RXX5+I0;Q-XZI>1(=P51RM3O.R,G:M*R.ELZR&9 M(#,BKZ_<85TZK#\ LAT-U?[A+<[.9/YT0VT-M66I37L=:AL"M0V':K=_%B7L M#;4UU'84:NN^#K6-&MG64%M#;5N2NZNBMC%0VUA3^]V#ZW_.J#U+K>EC8ZA[ M+WM\.Q#J1RPB.G](]=FEL<.\+=;[$,MQO"W=K"KB>#V:B*P.1@XX84ZK2W4J30;1^1%/K8EV,\KLKMVU!"0PE'I(0M M>37%E#"S7IAY\P_SW#PB&&"&_DCK:&\;,FC(H/YDL"7A95\R&-:-#*XASE=< M;]@$^1H7U:5RL"J2B#8SLU%ES*QQVC84<7R*J"+19S-%C!N*:"CBC"CB=1)! M^NW6I%>%+[ ABH8HCD\4KY,'TN\@471[M1HUM;GA;FX'PU,VA\QV@4'@6MU! M;S35!L9XJ+5[_?9LI!OMH=8Q^\-^>ZJU9__;:7=;K]BX+;__'/6[Z2ND+W3> M*N6:<+T+?7B@[]^[BZGET&F\MWS#=K'_5[8%5U]KB7Z5(3/O O$=/C;=F"LQ MI=#/'G\2V 7=$OE#XVDVWY1 MR3FU< I<15>HHY6R##UCKOM,T1]AL]2L"W]%=/.8XH=3/] !9W1LCD;=*'DS M*@:_!ZNHOQ7UEGK0?SY9MLV4KYYKA@;\JWN!PSQ?53Y_OE=^08+2VF\CH-+G MSMM?55B,S731>(S?BNVEL)TRO!A>,W-=4S$M/_"L:1BX'F_.YF%C3$>YA\,$ M#N]8NNB[9Z^BOZB/]P[C@!RD\S_W7/]TO.G^KW69*BIG?XP MNP_9-HPZGNJ!@BP2-J56M"5J1/Z%!?]QO9_PV'M]B51_9_X5^@'NL?16^C@C MIJ]E@X5\)]1YS8]&=>'9Z(K# N69+P#V22M0D)_?A$M.FI;OA]3BDRX_&8)^ MCAM+?W*H!:99&CZ#PKP"V(9T[6(/1J+MPIWZV-!UE818TQ$52!)V7! MCNT:Y8W4&API*<8!+A*2_<-1$BQ!,'&1-L.^X:8R794GORU).N_9-(@[%LNV M-'?4![@TY,9@DA00EX7#K_ 5P%M,3W\N:CI=V)CW5KF+Y?HC2-IG$.+87QBK MV$SJ.IQN/YF$IH5-*$%B\QC.C$0S' T'FWS@CSN19"[9.I/RH@G>7/65(SD/I"4CD _<5F8$[ICRP7$NQ%R$]^,V\X M'[<)]15LG\F1(K%I[&#JD,:C.X^T6X*HZ"!LNLC;E+]#5$96! B? 9HA1N)^ M'QV"EYKHL8JW+^ Y)HD(N,,0K3^SKQ#JF"F%/]+*3#% E &H/87WHH>?YM82 ME"VD'X9[X5UA 5O (ETL69!0\GC[5>Q7')3$^]Z6C)PA**!?"4AA> W(!OS4P2)TJK'H(U5G>HXAV3*JAB]+9D7==EQ!R1P M;LTXH4')/6\)LQ]MS]EM80%"[BFN#5PIG!;!J>HP:L$NWU,F.KF#\,#NR2[P M&! ;W"A#4A(\!Y:QV6?0R\ZILN PV&?82@(:!+H_?38+[<_6+"UNP4@TWIBA MMV*Z%X,*S(;AK;;N'U#P(MCIED7UCK0HL 'Z^4M*:H)%J^H?:56@SA<"*HE8 MM\I'(0!G%N(F70.F-,JO_/;T::,[;BV/QH"OVZ)7MQ"34S;#YN.QT.0:8TEB MW>(8S2%6,-$_(H@^.1Q21+]/S G9PTP0*_L.JV()??H]T-*=$83(?4JR)C . M1IHZ[N38@7OPIDJV^T'W<%:0_^!]!LOV*+M&XT!M=[/UA.N\"]6%6-4 ;03[ MO>=/"4'L$+-&L/]Y31Q3)?UJ_](]TV*10O81H#$'.G/-LQCL08XVSY@+LF]+ ML@=U%ZUY[D!SN.Z6XU]+\X=(M2MTM0D=$#ZM@^W_TA?+M_].>]?2UR1=;)N5 M9C)!8\1")/S!7G1_BT\M8;'"JDO2\0D];(,1E35V!UE_CGJ0BVW;IJIVL0W& M5+6<:QI6Y&++;LFW'AWX:W=?6V;90U#/!SF<44=:L)"RQOY%9LZ!Z'K M7IX5,8DLA;C10,.RASWL%,7K-ZJ_G_CL.V9RUI,#(<,-;1/X%L"34#:CUSUOI_CGY\<8$/?\*^'V4,8H+;D;X,N];+]%S#NTF#6MM1( M<X.J;48G7M*(=2X& MQ/RQ* B4123+1T'V%Z@VWTF)!_=ZCS1T<"?OUIIHO2(7 MU_K.Z^?G:J8U;I[6.#R':8V4:9"7?] ]Z0S'7*<0G^D4^X7V=I5N"1'4Q'$X MQ)+@(K6BM'7>/P__\)#BN8,#'8OO0^+=PC5$@[&2QITE@JF@N>9BFF+!=99' M A$L*Q!8RL99="-%YE!(08/G\T #0F-8*!QRMT(4KLU&W@WE"_V=6]2=\7'< M=4.*+F=TD^W^0\3&HRQH6.C5?!W_(9AR?C7>PW[Y\,;K>@^'8*MWQCUU.,R) M'._!H#+[73-GZ^9''(XQL-/I9'>?YT=;2$E)&17EB*T@N0:[M@1>3))J&89)*!Q9%9FTF1&;3 PYT 4 M6?KETZT3JQ-SCL'0>WSTV".?FVFA6W3=_XCFTP'^G/Z6.KP]%14IFG,5EB^L M=.['",.Z0W78R^8"'N:I[&\)\5;MJ1RA5T53Q\.B%+K#/95%6]K#03G"%,QQ MMKU7R6P_/7J'FG676,PO]$V6/\XM172OX)X/E,Q2.F/XXPGBRJG5RM@Y;-1E_D72@^>L^63_'F8;8D?#+*ONX9/<#4@U= MLB,<]Z/V!UI> APWSJ2XD*.,U]+?(FFR)D5TVW8-$?1"JV<)=I&U &!X\7SW MA$O38T\63:!>@GB64CL:9N3!_R+/%RW>3SU1EQH^B7A! M2?E: ?Z8LC]].=#>7DDX 9-!?RPY8/DS<1>H(^)2?%_RLW@\MY@.3L! ,;84 MZ_*59X8;\E&')-MRC?O=*O^9,\IJ!4T.):7$]<3N/,8K#7!IH4]"/3V5?#<' MKL_2.D1Y]KFC-I#0@KX*1/J*>'07H9%4 #Z\+,EP^Z&_O(_\Q_OE?X[ VAP! M=\G),B[AG3XLKW!O+UA_2RUK31Q"(XP(JUJNC5GH ?(WY9;MZT3I'RGG:33. M=:*0T^(8;HI#]?/RLNMU_1)CBF&KW4%.&+N,V9V45PHP%-AUP#P007 /!5VB M"(L951+B(S:DD %7L!9+6@TQ7L4,F0S(87CMD;];H#4PSVFDV_/RL,39_M^) M<-+9.PONP1)0_K!,$V#R0?>#FNQB6[[1%V ;,0GRZCYM+>.(%YP0[9&L/CSS M**Y@60=;*N7H_H\/^7E&F;*]G"0C?,^?R-U,Y<[3I\J'A86H[JO*_Z<'NL<= MW #"(^8A]948LDSX%!E1Y8&W): M31]I&=T9!IH["*-XU7EP .M^V,US<.KXOFCEE@/* M' @2:Z\X5V;QI>(^W.S7[81N^8G[I>-=?HK,]'B_G\2:5WG[Q@SQ;A[G3^Y: M-PP/.4C2,70NNQ=$HML)6RT/$&!\=3O;$4!$"Z*,Z/." 3=@\[8_QOJ(O-VC M5$E!('(EHGU_7(PHRE@\ !3OQ>I_Z"\;$0)$#B!$EC X5XQ=4RB"(I_&1L<: M&593QIQ$L&R3*^T<2C$'9Y%J,VB#CJOUU5$%I9B#LRC%'+11%^ZH>66+>T0Z M!G6IQ1Q@=Z:N5MM:S,UNM<%Q4H$&[5Z>6VU;N>4@TSFJHM6@2IG-3-J>*858 M=I0%@6[7W2U3ZBA44;W#/I/O('.QVCOL#.7.F,=R@/5IO M 7_1 M9:[Z+HOWBQ^OH6??LM^KPUO^_U>[D_MVT[N]T6/Z@QN MM?&PU*.*O^^.FD6]^J*Z[>[&1VV9Z9#7SW;#93G-:WDARHE:O&8B+NV-$9?B MR0X7"8=T7NZU0B';4?/* +!CMC)"Y1IF>M[S]"2A/92=L2.4 E09L+,RA=H5 MN>A+[O1=>O\7U 9\C[C8WNX0@9[2<5O2"X1>W9[:SDDIVF^DU,['7=.Q:PVY M7B&Y[M$VXS3DVL&.@0.UFY,4T)!K0ZY70JZ#XU1%'8%<,7-JH+9SLB\;U,TFWZ'0+ MTRW.=JI;@X;GUE5HT"GN*M2@X26@X9EPPW[A'( \ #<^CNG30&115EYYP MJ.2%QY9^1-F$>VFU.3N^1 (ZDY3:SK PI78_ [(&'IT&#<^M;>2@,RIJ&]E@ MX05@X7F,>AITQD6CGAHLO L')1OY54]%LZL%V;>_,,\-PUM M35#P&ERV7W+K81J7[3F43FF=_-*IQ@EQ"6A6!R?$9H:M5<:P&Q2L(PK69F#G M0.OF#^QLT.P"T&Q0OE?2:W.Z7MTXW37X6F4-;>-IW3]Q7<*PK#= PQ!73^WW MLNU!&W? !>#-M@SJO?%F0"[U?LY@B09O+@!OMJ7R[HTW0U#PAJK6SO;G:?#F M O!F6T[IWG@S*NIBW;@,CW7P'U%5+JBN;.R:TQ05?O6P!6ZP^FKK3@!7?(!K ME[Q-:4F"&E,)Q+B?'5/2&-L7@)2O63I7&5)VVYCI-![5)=.IP#D!>#D:Q9!;<#)+-II&/.K"R.\!C?D-_S[QIW=X"BA [3>:['T M"K3>HLZ_>U/- Y_YX#Q^QC[&=$H/LS]]ME\M8;?;FO35KG8P.V_\#W7$RB*U MM^Y8B05/7;7;/M@::]"RCFA9I/G6'2UI,F7[<#6DPTT.[*\+U<,14=N18XYP]%L:\+QA= M=F4>VE]JJXP636CHW=!AO/#1M+"NH:H&,6[7JMB=;-6O&O+HFOP;]*CO&#%=OSM0CKJ]C> MZTLKT&TZH(5UJQ[1>E'>Q.3HU[HI;(^*I#*JI!QD%AMD&#C6>.C:\Z M@Z$:;!P6)1DTR'CFR/BJ$P:J0<9146[!JR/C-;AUY0B_QJ-;0\67G\TAWMQQ M:]+KJJ/>(5IOX[*H)2:>8#3; 9C8;X/&.P:^?HC&VV!B+3'Q!%/'#L'$3FL" MB-AK(EP7AX@GF*=U"")B@9G:;]??P6M:_M+65[A&5HRWUWA5 [@&< W@SN*J M!G -X&H%N(L(F_YP SW3-W+;!L7X3[[P-UU06$PW!+6+1H 6#P>]Z#FX58*F MWCI]'?QML@M:KFK_A97N40*6QZ33&:C]SL%M]2I$A!-%8!KR;\B_WDFKE9-_ MKS7I==3NH*H>10WU-]3?4/^1',N54W^_-1F-U,ZPJGJDAOH;ZF^H_TC>_,JI M'W/YANJP=^[43^Z*WP*$&/QK6D\3N:$O !K/,OAG/"7+"0G>D_^FR_C^IAX^ M1.R5OH?_R-T*-.AIM\,^H,K2]2U\P!N/V?"D)_;VV3*#N423Q(T"#.WX%GT* MFPZ#XEL26S8 "YCW^MBNX9HPARD)CN1_YYY7^ ;3*2UC!QIRJ3F0*YL\*>QER1R?^:KBL.#(2]VX, 6.'M:& M!TZ2B@C8#^ ?FGZ)%"M6#1?<9J3'1M'R^L ?YN[Q3TUNY,:D RI39[K-$?%_QF0WD '0L-[N,-ILZ7,LQW 6+ MSQB^B " QQTDV+WN*Q;_YG>/,>_/S,.O MV5+'.V>>NP#6(0\XM;]IH -(Q36X!@";S3Q?[GPJ>)F*>W^&WP@&>4\P0P\I M&6\R0_@?Z*F/S#%H>08\ 5N!N; R9/HRB2DUC>3?(OE*XX; '/ )^D>H!'\ M;()6B/QN[92B8Y#02-$L 77]U8 [S%%PV*W- @YKNF3JPM,138 O ?N%55AE M%S$+@Q .0ZQETQY-E_%=>FQ&J(L89X"84'S]"4#K\T-*,,W9S#(L@#&I$J"? MK1SF/>*'8*X'<&MHF^+%\?DFMZW2*X /,)\P U\G4^B)O" *.DR.E470$1T MHBM+T.TM@Z %MW/L!4GHYFP ]/N *T0>>V(.H(6[7+I>@,(5USES;:!9B3:[ M(H-X/ IYE_<._Q668#) ><2Q!NZES!K# =Y:7D);*3(?/3[H=LEOEOU/V M0U;[RA?T">D.'/4C+C3!17_ $][9KO$SDO&#-M=. %<,;1;8"_XPO7"0>X MN(5(S6"IJ$0S;Z'8+@@8P6AB74B[)LE5O VICX:Y>874#; Y#9H4GR(JL@Y',:(B.X% U[Y,> 4JYYF[51 M=Q:R^0811QUQ*Q>%D2E*IC>(8EM?^NR-_..M#/Q;#@E4NNGM HX#C#9AOZ+! MMF9YDYG*?XYMN=LVM^=$VH!XL_CY%G[Z+?M]OW/;[W9R?VK?YG]?]"B0@=WQ MUD=5F4>QTW+;L,'\!9?>8.^VW1M5L,$MR1T;WS5T8U5/D1=0Y?F&H]]O9ZL9MF]P95RXM*E5Z_Q<4>MK-(9FP M4WQIJ'SCAEE9=^J VN[UM:$Z[F5=JOOUF"K#Y2H*%5?*Z,N40354W%#QGK&1 M*JF8*KHZ_;;:JVQB1PVH^!KRV#]QM_64P8DSZ<0.])<2"L.N/45JM_?2F2H7 MRC .$/N@7G(,^NSZI6.I YR(-E+;.5T:ZM0__;C"_8"?>NTA#=+^-35(UGVSD^Y6WOLB=)Y5-*0#,H%A+19<:37_^NU2V!0 (D)$"" MWI6,9T"7[M7K?K5-1=)T:68Y$\E4Y*ENZM)8D6;_E"5C<,;X='FP_4L0$\$0 M:%A#?E$DW2B]&D[&&T8]*^&,2N,(.^ M#C-<(M*_A>B733O( 9.&@MPH%I8A4"\-"P)<>0T M=@??^R3&ZYWIOY(H9DDF&#B*YJ'K_W">B2B0GRQ^[D^% %,)X5AI8!WSRI;P M^)\T[I8&-O%Q(0%R_0^-!-&X)ER)N2'^<[TT)VT_LUOMYV_PCC2;%:#Y4K^Q MA($9J;*H2,5:M/K)6?K95FUB7Q;9+K)D##/O"BCZV['&S ^ZF<&UE5IT0AYI M=X1'FD?RR)TCLO?R3*N$9UI%GID]G)[;ZLG'L4_Z^)*7*EUCJNV OP3H=LG^ M[2+0+P>-C>,FV4XP"P X=&V*S@0#YCBP7)15OLO]SKSS- J/[A,=#(IS1_1M M>VA*9MV OJ8/+:5>O'M?Y%QM)7(N:T/=LKNV*&.HV7H7%V7N?=25]-2X!<]@ M]2#_45V*FT&K@Q'IOT9DEGC"9]"[=K>2Y5!K(:V"@ZY""L0M)#=\!J7I*'RI MTEBRPOV]S*?9%0>:$O0UQ*1M@/(0-0]1%SL<'*A]VVD.PN^LQHC0?OO?< %? M9R![:;'S>QK&?)A,DD5"R^-^RV7RPZT/N4S_NGX:4\)!.KJF]#? S>F6TVU# MNCW0EZB+="OWB&YOP;!\G[@>+I9;275I=(L:W(_ M34*L9%H3CC(8*=*VDYI6.YWNZ*YS>%$]'FOWC\>JM ^<;=J=SBO@*'DD2H+N MVSN4U 8CU18MNSAXY3(H>0L.F=^=R1P^#+1 MYD/2/F+-])73.R:N3%_13Z,BV$!>]?45XR2+L:3!R&Q=7>%&:S79T+\8DR6C MRTU4S&Y71'&4/!8E^Q<^L10PN4"#-ML:\,+]*(>1ZGLPBU^=L/5<#.XX*9/] MIPF?6.HQB@AH#"=9C'8*180;J96XOG6@P+J+7%\?C#13E*3&A:+<;]))E%3Z MAY(&H*0B&E+C&"/WFU3/L,5#G@?>%+N?AL$+:U_._2-G4$NLZD192Q,P09_? MU@0.:B7::=:"PQ3:#^=P8[2:##A0XMQ%&6 #\JJZ:!J-G>?<0=))G#S0&:6# M.&E+@Y&MB8K&'23G0ZJ/20AHA!,1,'PS@Y."WX_32T[O+NE=0BGH"*<0][9\ MV G!W0_M\]3^Q4%L3#T6#;6M9I+<^] MC.Q?&,1&;ZYH*8V%/'<^5,:IOY&Y M.REI7<[=#:>0^:>)@MC:,>FC]FFB(+9^DO11;MM5XOIV_\(@-OJ<=5%KGJO' MW0V=1,G^A4%LS&B61QL3A $TVC<0(H]WQT$B7[5Z]B8T*](>I6XT):[OK@ MS1?[":\*IE*S=DC]9FN]8VJF) %3,V71DMJJM.A$.R^.RXUQN7=),::$,Q0E M4!I;FZ/4K197/32./X,E?"\XZ^,&G%J?-\U9<'(GSHUF;C2?$&B_7%Z6GXCS M86V:6EZF\"NWE'N-AZ>1PR?"0Q4'#]FB)!=MY+/CX;G-XTM,69%V3UD1<735 MB8.YW'QN97YEJF:FGY R8CV;IHJFT-8_WLIQAQYS>_(C#0_,F M+S.P;T<_PW.I72?!<)W]S) M?!'X4U%X?*"JZ^/O'X2I"^]WQPG%\9DS<3TW=DDT%"JO;#4ML+BRPVN-=BWV M=Q? +0J_.9[G1")=[L;Z=ZR;7HC/WH)?[.0^SU2R=9W(W#HGSX\Y!GG?O>*_.6X2$ MG1\L"4BX!\^AT.332\ZP_0),!/''H^#X$SYZD2MSE+>(\9JRR:#MB*32S)16A^FW.:R33H#6B_I1+\U M&5FHLX&-LM1/7SX6QT$#P9 H?@RB.'ITEBX.ROX/F6XN?^;^)-.[_Y P*%NY M53.7Y Q+LNLMR3S]DF0)YSP7SO;P!X*;OEP@/Y?$!U&#Q#=9+T*8)B'*&SI@ MU\47L\( @0"Y;U-P1MSB+LHN$KVBT:_DX0Z=IXQ?[N*4..WXPIQR C(\\.F< M>>"2>\-;:X@3+-B-TOG%4=7IQ47G64_F&:OFT)#JC0[>.5O7&EI:W<&^)Q_X MV]E%[7_4 1=YGR+-!SRWLEYE5QT<;OJ1<>!_4 [\ 3EPG>FF5W2".0];'Z>- MMCCUM\KV#X5KKA"$I=-_.0AK86&JFMW< .6\+S/3TDXW!_/*7/&W/ ?4/F#1 MYQ$+?O=("]YR&9NC&Z(MMS7+I1-1,CZ!EU->+L#K9B]FZ'+* MXY1W$LH[T$?K))2'F84ZR+RV^G!W*[6_AY5YV6B&O0G\=39\;2RB;(O7Q 4. M]"X["1? )DJB;5Y1%QI.(==+(0?FEY^$0G!*K6@:C4U#3B''8)%\Q112;6]U M*$21#HQ3/PF%&(.1(4I65RAD1Z[@9E+7$6E>N%U7-31KK!@3VU0D39=FEC.1 M3$6>ZJ8NC15I]D\93=KS91T6_,\TC/XEB(E@"30-3GYWH"7B-H[\)0BFKZ[G M 5I\\F/'?W8!DC1E)OK-C29>$"4A>8('O/>"R8\U&I@,&P&B9/H0IY_AXPF@ MS!*3UL*$#$;9XVDP_RL=C[I^C<#>4TCNK)"[D+ZL9 D7S?W:HH%L ]6/X_MD M3J:)1[[.MD\##B@#YA-B>\F96-O0OW!JQQPV (]T?9H,,W'"\(U.RET 'Z!Y MK<\K[ !#"'A5A,&=Z1&I'3U)Y+#,H:2TE)X@#4W3;)*>UJ@>XF37ZL/ MTW\E44RGA@F_R(5BZ#I=::Z]XKT0V(E@_?#;+DKX(PE!4D?85099*(#F80WL M$DI00@-$,R_8VF M:/\!ZPJF=04!")B188B*QN='GG%.4Q#"G[XP2<*0^),W(0[A:=[^KD=<%M26 M!2F<'U,P/ZVA_!?']3\'4:E P+"^S 5"%PR>@UF<%60%;]O7NO6@J& ]6*8H M*[U(.KL%D<)-B_HAN6K$<<"@J$DY&@@7T=(;:UM#DM9Z,++H*67 HP+*C\*ZB^LH[P2MH_H$3Y[MQT'24)3PS9,TY2MI";74;RP!$ M3\'UI["&^SO96@%P1]N-8S(_/KI N2S^T(**3D[,C^4#F5^L"0?=YWDX]"5 M;PF.ZKV- &R1&^$YIEV_6&H(TD>'DT-T0ZZ;'*+ %V:]Y)!]73"T5M),%&TH MR>5?76Y1LC[4[*Y!JKN+TMMH8G*@G+_F9?TH[/\[_0,XSP.LRGDFE,5_(PN0 M-:@1Y]-H&=-BQGV%#@I7":Z_A&"T"9G!0('U0(V&6P5(KMMK!HTZLUJN$B9? M2"R48,45->(YIBE-FTU3VN'4Q_9GZ9Z!6;DQ$H<,A\QNR!SK[#L6*)WC:X]@ M>@=@RC++&VWLN;OD@[KK.KK*W0&*5' (['$#K'30O$;!E$]YP_D%:YW<3Y-P M 2^;K]T%-GK1I6TWAT"O:OU$>:[]M;IC*=(>:,B\"X6IL5#74:M*@Y&BRZ)M M-"YA[\ZT-DX??:*/6NF730@D9SPVJ==59>3UJBAI31(T.;5P:KFX--FFD"\D M_O!SXB4(C&-#?RKF+FN6:"N\K.M\:/$4.E-08<,?QRF;>[I=M 2Q_ID/ROG, M!Q6;B6EFF^9#E1/EF57TE,^J;V/#*$-4]"OJ&'7E^%13/ST>H=K23W4Z'\@J M0;&SUP]Q[#HKMSJ)/F=@*I>H29WJ3W3E.:)? O\.TZU(3 3G.20T9XM[AMM2 M[>IPY::J'8X]L\[D&.:E))N'?%;-SAJ,;%&QNU+$SM&I9<7N>'QJ2[&S!R-+ M-$OF/O;1[7CER-4J;E73ZPH(HTE@;*IM-2CG;K@*;K@@=KPN>.#:O/_0/3OS M,:XZ=%!O\]?#K X/.FY5K=)D,#]E4]0QZZ\5^[/:B76TMS2GM;[36BVM\WAB M:TGGU#":IRJB4=+ O;8WD5->1W#P-BFO1<([A:-5PR"@I8F6T7U)=T"7S\K^ M8 MD-WGRJW9==0LN[J/&Y'+O=KW!U*>"5XZS;)7B][XJ@4.20[)KD#S6=<8K M97BJ6Y5XJ':^>*B&W0?EXD M5W'ZZ!-]U Q87]YY: Q&EBYJVG5D(G)BZ1.QM$HK)_'W86:8(HER24('SZSL M:*',3?J;#E@/^AFM!PMHQM!Y.N7Y.>2!.0ZMJ]OV8*3+HJQ>45WZE>-33?7T M>(1J23W5)60FHB+QA,H>8%>KR'4*?4['3"5-M%6C(QSK%A(N6RR4X8[AHFIG MG$^UTQ7L1,-+H,_/*P^,>FQ;L]-5+&.PFA?*=,;;H#N;>BBH6GG&-?3@4( 3L6Q8DQ1LD6;:T%'R>G M:4[35TG3+9+T21S+&/34==&4&A<&79B2>=G0ZE@NL=@ :MY$T(R"9Y]>.!4<(1):2YX83Z>X,*];DB''4[F3OA, M<-S=?[4X=_?3Z@5?9]MTWYSH;3JEO:1[A]C*)B9S,MN[ ^!<7V=/SL_&.S$P MS"JJ:I%Y"3X<$\X@='Z*^>F3>/0>3KZ"[QPA A[BSH"?P$'^KQ-.7?+?_\]2 M9/-=M$:%91#%^6&50^%IC3ZKRU\<+Z$8DPT^W/4XSX7'%1"*S5O$^W)O$J:P M:A&6^9F\$$]0\T,V1>$5[AD[$8Y:] 6@*]>?P L$9[D, VY<4(2O!(\ QKJB:4:X9Q? /&^,+ M9Y$N&"X8[I#PG1+_>0LW S%E)\'6Y-N(,J--5FJ:,LES %1YLLM^65ZYA#73J]9B6/(]TVI?2#KY.+50F5INTOL49 R-(XMVW%')0+C2C')O(; H]W,>9JM9 M.L_D;AP2Y\>=,X/%WCO>J_,6H863GTCM^G=;,-S>_FY65X$;'C5J/-@W:OPC MU9;R!/"!\;H=,\@-HS"#? NALBME\TZYY(3RASV3R$780PSDBU+*JV!8MNR=S%_J$_T\K'P]G]JTB M^P/"]&B,5P8C4P:.SS7[\]1)-$KOVIOAQ7,:ZP*(,Q2:=5";9[37[+SU,SV: M%Q53[S:C?W63\2BP7-70K+%B3&Q3D31=FEG.1#(5>:J;NC16I-D_95D?G#&& M;Y:&@+X$,1%L@>92R>^$>N&SW\@X_LV-)EZ 64?%2)BI,60%4)+I0YQ^AL_9 MC(_A7/*ZBX;8RJ)81X4HO\X02CM"CJ9>"#E> M+BD4#S-8'V::?U<>92R)T:_"]Y@HXT88?TRCB"PRB.3>U:@@<.^AQ#AXG;"@ MJ@PE:W\LK^JC%&EH*7:M1^W^7+6T=F*5QE#3ZH4]S[ H>6C(;4%*5\M?+=?Y 0 MJ07X^$] >@"W: M;0/TM!RD37GKMMAFT5^WR3=D>0P74E;_W:1622I3,BD]PU9+H%YRJ6X+6K7UUAVNL._4J63ZM?6=B= M?ZBVU1[T9O2KT\\+ZQZD\OI5H::V-:C=&-V7BL0#S4U:%8GJ8*3:HF%U@@7P MB4FMXY)R1ES2!B--[A NW8+WBJ;JWK%F=!BR%F;.Q/7VI77J,IX$C4[O( M=*"LIE5D,D&OZA(NW8+7ZJ/K._Z$"!X!U8JU(F/=S&;T"^P:&N0K4K@;:[>R MI96J6K3K;0KFSQ3*#_[T*\+X8P;B7,W/;VF/8U3!4LVK5.VR!B.C!;6+.[2N MWZ'U-R=T@X2/ES^EF#PP5Z-5,6D/1JHL6G97^JUQ7&H7EPXT3VX3EVR)MD[6 MM9YT^[@*5U8^1ICX63$&A@FY+VN_+ZN\U((J6+L=6=^QM_QT[<6BS4*>7@/L M%_+@^RY )'+"MTW2F;D_R?0.ISN4:5^VC!7-EB(K[[I@JO1) ;M%O]?_)3ZI M6GG'/17'BLW6"@I*:#\G,95.D3[W>+6.1V?,DK?5P4CKC\/K\B/BNGH5!QP' M7*< =Q6^Z;_ZZ<0-,(^F9$9"M),F0380;AF2A9LLNN '[.3]U^E+J37!NE;T M*H=NF1?^#X9B#_Z47AI%"7KQ'Q$%C^@:9^.@*E-4U>)\K=K3K+G3KE.(5LO_ M>WI$TS$=791*BB_/CFBWX-&C;4X! 38[OG7!/]+)^RM8F0UFUG>/D[0HL3X' M_O,3"1?()8!9/#I+' 9*P\JY(/*G;)[N8P(ZDQ^G+;!<4GNXCVU@'$5OP6K[3*+H7IBP8Q5T^_T P.3MV"NG=,V*D\3Z?2L)0HC.\? MX2L$5.)X:_!_=!' F/&8=4Q6, ZWF@>EODN MHIJ>*)"?J4LIK5W*BII$1#V!.)-Y=K\/^X6+7HCP!B!AT>1X-9PO/SUA>TQ+ M2'"."YO $G5V_HIM#RU=K3M^Q3*&LJ&T-K]#M9K,[[@*5UA9!YG&%GGG=EF[ M^^Z5RLD:6O":I7TC2^>->D>_SOX(77_B+AWOD_\%'OOT2KP7\CN\8UY??&)F MHPG$6^J!C[%^#VF2A#496?Q)NKT4(&KQN_'Q4,0])W1G(EJ0/ M1FH;=,&E11VZV-T'ATN+MNGB8Y"$M '$-N8P .%QWU4@".G"Q4'AAH MDN;9.? <.R>K&6ANDK?4YAXR'NI.-Y14F%"NY^;S?TY8PB$O"9VQV_ A_NK'P<;OG\>8&RN*&%P/U5U_ MOA=I $W! )ILB/GPG4!'1,,^73\.!$>8L$TZSR$A*(N%7_!B#/(ITKL"+!ZR MR^@%\KM?A5<8U8&B0QN=@J8['/AP*H(D53V>U(F$9!B_NE+!7 M.]D@D,+89>']JHOUCKUF!Y[M<2@ 6-FHUA2P*AMEO0^POD#/!6 #BYLRR*9O M^L"^>,B^6,'2]?$^YQFV](P#Y9>94@0/P7HUA.]_U>NK<+YI2I8L#4;JCK:T MPH)J?=C7LA24]@HX](_56409;$38V0+@$=%GS.!\0Y)KELDBS/!_ /M/P";\ M<'7BD3!V/(IX">(FO70/'M4&LG*^*4.6+ ]&LF&*JEWL0DG)!G8$2!/2K0#B M@,0)@]<41NULJ[3ST^J-[[,7'KD_!7NC*:(A%.X1IG\N\$<(DFR8C":Q#^0!"E=XD4 MD,!S*/.9!.$R""DY)O!;5$B(& K?DW$4.W[L.I[W)L"/72D3#O;39PM>>F3Z MC"N)(^)!Z5QFEB M2ZJRYVY,U5MI?8LS!F4VB7??DE-E)U12GM_RH!J2(6\!*/=S'F:K68+*<3<. MB?/CCKI^[AWOU7F+4-/.)QRY_MT6#+>WOUM'7&68Y8]G-9I4P\9WZ3=D^A!G MGZJ7S ES:?D@57%6:'9N'7[7RECK0<;P(W+BU>U="V5/ *$R 0 G2HT^;(X( MZX)_*(-%%A2 =&)9FU0*? E>V$ LHTP,;"GQ,?Q=IFD^T<^+BB;<=$ )8@P% MC%(444RUCA _\768AB=$.S']+C.K@(L2U/)6K\Z)28$-ZH%G9["%IU,! M#?)%A$>\ (8]PZ$AFN6:SJ].@.+> 2MKO1DA0OOD&<7H(LUOS7" .*'GPI/A MSU)E/TW]%) .V![=2-B;;:LH^Z3L]VPE6:+M[\Y/=Y$LLC]_8WW=W6#Z!_P( MGX(L$7>:OV)#FP&DF-Q/DW#JO*WEKP[*J25O>U9@&V\1&FN@>*:4%:7/7T.& M;A4-%SA@%U12,%43.#VP>]$P"6:YIK3P->R.3'T24:I*:;%H#KIH[4S2JTYI M&()%3([4YXV=XR4 [Q: I+#X)$;U>9J:AU$"NT5P]8(),),DE3[ "<-G1H(E M:BPB.= UGGK R(O'[^MA ':2P%L"UC8:X _,9?E#I\9N3^% MNP6F0JZWN*1D!&Q]#J:0+XS?-DVAIQP?@^TB'W.I^R4 4OBQ)HQI#INS*!!B M<=WNQ,J>\0^;.,SHWYVD1LTJX+1WTI8EFX.1-%2*-7 ;V^0) MH!+@N$. 7&]0>=LW!088BOBT92@9P=6 M#XR1K,BBL'# 5E@Q4U8=5#PR$QVIU'\F&:MF7(B9_]%R]">D)+ ! 3@/$?5;X;HR[,G LJG> 2(E MU%)% "-[]UF?([)A@A]AN!:JBB(PR."W;?;_%V3,G^'5)/KJ;QK^S!E0QNHM MD(Y:L2PP!2:HB@QH3-E9HE4,ZPVJV>A.#"K*.&$5'7!RF3Y$E0?RT\6#IGI2 M"3ZBC(U2\+SB04ZH'9ZZBNC)+H SS/ 6O(9B:.9%W'C1TL'P"]!XBE>EOHH\ M":RVDR([4WS<<'J'CWH[UO]PH#AL[;=9#;LYSEV#M?22:.DEA^JP B"@$>:_ M2%M$,C_<^CQ1%#'?+$(H17H\)*"&,$1R6F0._SQ<\D?&'MP:D$I$P]/Z;4?! M29&PH[!F%UL.,)=,:I12+I*1-NP?B ^XN!.N>2-BYYIKIEK$EA''O+QK3K+) M.39Q&P,[!?3&^[?Q\D@\/# THRT\5-#I+:HEG4(:HR&%QNI\#J*@LP13&$P+ M8 #>6TO0JH2019@H.)"FQ$G>%TVC&&^C *,6@3.;N8@@&SX!4? Q++;Q&3N^ METQ[!+1V4+A.P.2$589O:2RP-/A'L0"(+GY;HFPN-^8W%[@R?M<+H'(ALZ#+ MG?YC=C/@)&BZ C7]",8M\LX0N,=SUQI09L"#1?^#I-O&=G_"0U0^YL MKO![ZJ[8@'!'MG,@QLZ\&;E .ZU4E:U]/CIVY=YH^\/[STWB[.]__RK\KQ.& M@-+O'?^'*'P9/@SWQMF9KE+VVJU@NL\B5V63H+=WD ]F4P5W%Q[!A!W' M %*3A6Z,F_CTY6,A&0A.Z^N,[2;#J=07M I,/CI+^"9^JRV%5)!">KDO@[IL MZ:1=MBU9/IPAP*1-SFN;&B2EYY$:)!C[=*)4UUV#%GVL;LR,:'A*3:!:EP2J MAA'!"DD#1>":%.C_EWAO[&.S@J,\@E7-.P!R^Y(@UROF:92"'#G&'BCNL*^H MCI;70K<\19F]VX;>?]"SR53?-!EIW>VY""@# *47,P/ST=8T98 JF507+3=? M*^FC #\Q\RQT,3RTY"S6+M'&<1+T N#"'="[^XOS(VM$NAR#-CV/,O;OZ&**$4 M%@& @/V@YWGE\:4[()[[3,<"AF1"W!?T,*5V1?:%ZZ.%$81@&( 2E40K]=S) M[Q<)-WPA6QZ@32A@!,"/W=ACYGW@D\P[* 23B1.Q4\@9!G0#P#&C67P>'5MEV9!3=XZ,NXA"YM^)"B@:A>& M*%@ZI>]0W9Y6L-@7VES'*N&DDO!0O%*5+A^O!/B/;*E"N)+%:P%W5KM=8\DV M9]V95[NR"'H:W57LNM'=:;7P[OP"\5WU0&I?6_%=53H^ODL1I4S)[(.$WHC[ M4JF8"_Z.=XGO5B+ &W%?!P\,,R?OO"#XL"ARYPTHUJNZZ^ZAE'/,V(S3=Y-_=$Y@=5U;)"5 M%!M*C,"[,= 434)WO Y+E:UF*'Q*HXXKV>[L MUMAFCN=%H+)YP>LQPE]5J@K_QW3#Z'"-?G?]#0T D?U(UB2#S)?WM!$(TD9S M=7,.6MS9_N0#%9/ABZO_4[I\=I;X/@'T)#&U/[-P=:9#!^$JUESBO%@)ZTU5 M?"LD")US7!^1Y=$,XH^YE7W$A3W2=3VF MR_J&JUJ!7UI#'_U]!>#?R\,J*=9[>=1-YU\K/^SCZ3&$XJRBBQ-KM&3[ IVB7U M#3D'&=5B\/=5P)?&0NB;J6VZH&JXQ+C-9U8T-A! MJV*:J:F(DEH""NIU3*6V1R@XUJQ[0X!W17&J&1O$1C2 QSXM=<8MIO6Y7X*8 M1)=7]RY2T7RHYG>3)8WI 94-'TU URQ)&=R'U1@BU@/[TDG4I\A-+.;,VGT"Y M0GK"RR1$UD@-+NH+G,)RDQ!T.J:;.252)$.9XE(^9;>O*W'')'Y%#_1&WA$P MW"=JF_H_\/&(V_\(PA_"[\3SX%">0JQI3*]FH6FJL,;X.2%#W'(:5 5A+FBH$;Y M4NJ![+*RM-0CF0]Z_G1+5&6CR'S*6$XY(%:Y$CD[RX_<:5K7Q?YB6:4-4\D. M@2;?62FWS&-:I&@2PL86S9*";/0U8+JSN(Z5IP[TR21,& DRG]*Z(*($;FD4 M:P,>.\%!Z\ZB Q I$53?L?[L$^60O]$(-_,8?Z>/ VY%OZJ8F;BV$35Y,%(5 M392,$LQA2ZU2%S<$?DES;B:$3%-NWDXM>\T(7D=4FLM5$92Q_4Z4$H0;-^'; M9HX;KN]B83ZD+%JGR=S&^ 7U%<9P)]8B5*A!* ,!3>L("<(WW8"_78N0^9%. M7<)09'W'ES#4Y(3HC=-$62M)0UX=8HM>E0NG4C=F@4GI% M"G32"ITK(B _F&ZIMZK$U-M=64]$:=_J@?YE9?E(?PD!;VOCISH8&:)M MEC2&.5'"4L$.V7:-=BY8LY(NY88$[-D))QF1!2)(OTS]*[ CT%@:7,GCD4GJRX%_.Z"]B+ W!TC0$@L>T9=:S\[)$ #C&@E:%^6R) MR%HW[+5IF1X%RP-% ^F^)_3]GLQ0Y_E.EG&&V1D8B& &5"ZXLE]#(,%,V_HD*M]:UHX;ZM7.#'%KQC DB8&P!$0CV34$[L> MT_A MZ+O'2>1R_))_*T4%1!H-- ^A<>["]"C74:38P8EO'@CBZ4DPA^1./;R M>!UA5@#P&9"8FH=K2PB](AL=09AB&RS&(']6 M"6Y(:@BTW??MS)?(@-05[_=>3/WDKSIYB(*[88HQ7_YS0-/1,)3AI#W/F':> M1GNW@OZ;'KM-U$HCN,5.(RMG#3,V$?38P2RD"E%**8!].V@%,37_$,;Q5DDN MM>7G(3M^D^M_(U.RH*8.9?4'Q"<=+% 23\_809FK9P^;8#I2CGN*-)5GY?U M#$[\I>/F'"$TEQ)$:Q*O)^>)J?&81MASP.Q2%XSZ81R-AW'JA7&RGD\;[5OM M-L(XA^JFV@KC:.;N&JD#89P=/M5JT8Q5MZP,:-N!#.UL@8R')K;BCMA[F5\7 M(]!'!]LU"_1?551*&INLQW66>B29R'!8F\MX@YM_ ; M="FM?)R%#IQ[7)94F\KY/.N4$C4RY,T**;7Y;H[Y'(%NU I^?V0I(Z!I9D42Z+*^&1I)#)M]')@:6<#V^; M2I@CU!G>V9(35%=HJY"2^2\G992]=8*6T6YS)ZAY0B>HKNY.8SC"";KE SWL M J721 (]+^>BR?E23N"1$?:[ MVNT,C*.KZ\:[=LJUSU^X>U^Y?0D+\S\29"7]=U30CV#JRFT,1E[)! M(NLMY3Q+I1X#IY[E(Q^R?-ZG:N+C.@3VF,\:I5E8S#SY[+)"39=$GU)+K;9Y M1$,@Y8Z%=8$ZL$!"K0#44IL8 MI&W=Z!(O2\(?!A-B-T), !LC=!4QN66 ), M!JZ)/A6;6UO$I+R$Y=.]!BEC("'>$*:0*11PH=?6.J$&^7: M]:SM;+ N*712[W,V]3C M*)NGMXZCY)N&;7=%I)6) ?8LB%S:Z!$40Q$4FZ@=*K;[N73,P #POWQ$#5?3M @K6RZLF;ZE1)-)DB*ZA M4+ZB[:X/J:/G[D,$>7L+6[4M3R@LG^#Z]UXP^;%>(*P5S"EGB:X1 .LEC?VG M-+(Z05:^F;U?D@&]8LH^,\CVU']O^#$WLYX1W^[KREJF>*Q\4'1N,1U4N(S( M??;+NZD;+3WG[=[UZ5;I3>\6P'1=/YN!C)Z:K;'%U#_%OEX[<882<^2DP]+3 M-Z=?#^&K/Q<_5^2A8EBE7TE#N>;GNEK^DEUW[%J4+ ]EJ]ZC^**:+TJU-+ZH MLR_*WK\H.I8\I6A@&LAEJ.A8N7[9U',)9YZGSZE[F:P7KDN'J+\K^,%WS$\_ MM2@HV$64TZV"3AD+WYXU?WN0R"36!B3.@$/KRU))%P?+>[A.H"5( D+@7;] MNAIO)3!CL0)N'=[ZC< N-[-7R!(3!)J20)6L='XOAVAUB&*&3V4\O#'8<$KE ME-H=B.Z@U ,R>.Q,?N!D$G]ZERYT,B%D-MNW>8_,"H;AF;9>,,VEZHVG]N#0 M(2#D4>C0/3OQ:1NE)*$/L/VO;?BUM__\OFFI7JIDO'@3PL%($<4>A@Z M%GJ8)9T??^7TR.FQC_38*CDV"E31'I.R:):TF.4BCY/8C9"8?*"(J54MT^1: M)B>Y:R2Y>EIF/9H[O99I8:LPRRP6%W(MD]-C+^FQ57)LI&7:*/(DT5"*DT,[ M*/)J>W9G]+^^>78K]**IX]G= D)I<$"I!\12_M)W.JLUA:Z9JFE*@Y%JBX;5 MF.S*,?QDPNMV<:FF#E4+F8[0H8HH)>-$R&(^=G4EB:-2']E2$_%O*I0-:78Q M'9JSH6O '>6,(DT=C#29B[0>X5)-D58+F5H1:1JP)U/E(JW[J-0J)C42:3IE M0ZI<["Q_&39T"]E(%:IF6TI%JD1&)1"\1C+2JO1XK"3=Z03]:\A%UP-/*\>A8/&KH[]^/:B9'M9M&M=V2?S_>6!QOKAMO#O2:;M60 MM7>UGN"H='.H=$II9TF<:]TTJC6Q&V'8 _=DP;4TP85 M*AS--$C0T,[V>[-)(>T#Z)IXSQG+F1]\MQ,2\4*(%MN(>V DSPG^1LA^58IOI$1@0%61185HZT$$$[%G(HY%1>I M6#]C'9.E U6K*E?'.55SJCZM.EZ/K$^OCAN#D2DJ)=UMN3K.29Z3_!D$>2-U MW$1U'.QIM6A/]U%PTYC GVF?Y?S8L5S/\A;;:V<-X#_YDV!!@*%F'WSXN21^ M1)#C>D&4A&1'YVW+ZE;G;=C&,O#9:(_9>E8 8=O)Q@0<;L1-AT@Z$>"BYP6O M)]O ^:.+@E?X!QVM^L&?DNDQ'9PY M-ISAJCK:2<>Q[I@&ZI6V?VROUQZ#L+3S.@=A+2S4* CEFVN<^QC0N;29.MT7 MYGCH"&[667'+G6'T Z7AVQ8P&<.OZ>2N!^:)I(/J:OLI;'0SZJ;5AYXQO"T3 M)[Z3$-^!(M93$9\M8>*O8BJ<^#CQW2SQJ1",W5BM: MPIM;< 1^#J((@^BP1%ARXD9S3-%B.L2X-W[!2N1Y(^6VA[2%OSBN'^&QD^BK M_V'CV+_.:G:NWW=R%30$2+8 /S6$*LJ*)\&*)^:*&N-D\ X9G42LPYH M$:VRJSZ"?7F'BA4PB(:!)*K&IHU5HR);2J2IDLSRYE(IB)/=5.7 MQHHT^ZKKQJN[+*EF2&K@!-,GV(T\_PR9OU5ODGIP5- GM#\8"VP+^WB"Q_DNLU MW96O2CEQW1=]XKT+%J([J7!6?W?"T/'CJ,:.+U:U]LE'@/J$L:M7-YX+L AG M D<8N?2S:1("Y0HS5H*!"=/D.8.6XHO#A>0M __U]U M&..!AL,/TW\E48R^E>@I> "^@@]TO#\<=_K)?W26>$[I$7RB:ZO--&DH&>!3 M8)I"' C+))S,G8@(R1+_W+FQ:.X \RX.4LAO[M.7C]N[>_2<*/HZ2S?P-?R& MAP4T-";AU]EW;-,/^R71H^-Y9/K^+<.U],**87-IO5<5]JI+I5TI!;8%/+_R MLL7%(D"$!0X@.#'B#?E)PHD+L%D"Q1\^^#](^!U?L1](2B40?4A?_0>^>?7E M"BYRV=ZQE8X\M(O"45B2D.U^*#S-"6QHA=[DY](-:2GG VP2"$*A6?G:\$JI M73DUM1N7IG8=J=V4BL-'FE.[WC%B-SI([/IY:-VDM*X7 S25:'U=A&-0W MR/T(Y3,E_90^-65H8H'U,F"$>!\2#Y[T0M9UU7\:;-R8ZN#2^A9G#!IW$N^^ MI:P\_!)LR-"VH)?[.0_799O/Y&X<$N?'G3.#Q=X[WJOS%J$YD*^ =_V[+1AN M;W_W.1Q2-Y52=5,]3YN!([?!SGTU1=^ M=]X$F =>JDCO/GS_XP_ZJ_SN5U%X MG;N3.5+_P@5:7SIH>KI+2OAYQN_ 7Q@; OY65]?3M0/\GS+$]_"6*>X)C'R* M@ _(?IX)RKSW;^M+_G#>\*,'8$_3E8R@+WY(XGD08H^BVA(!3%O35D5-*CKE MZTB$>!X&R3- TWD+ \^#74\3^A1Z^P'9Z=/-'(!>03(<#;O?G9_N(EED6/,] M&4>3T%WBW=^*B##"R-!B5#+#]4[97 MJA M$/RX0U>5$(0"@!3>L0R#%U!E >_8S3,WC#!!;$:H6@O$[@934&*%KY,X0'DN M,WFN(H*NBY5E]N%00.0@_TY8EMG&0](##!-?&+MWC@_"P_/>A%D8+(3_<^"O M$/@;O!N>^W^)3P15HLKV%/[R5M_DWAC%0^$A7GW"W'-9X3EED*")T+XPM;F0 M<28N].*X'GKH/@;A7U"!JLN,9+D2,]I41;.7XKNH=8+-V F(#4H4B'/9[B MOPE3=TKQ:.Z\(&N'U<%I8N0?F-LDWM.AASHS'11!,Y8D"C=%,7Q 31/ R\QF M>B-.R+"G6Y*X7)U@OCKADX\4#NKF/A7BW%K"EHNZ&RJ+B10IVU54EB5RHU1G MP7N$KPO?'2>14 KT#4V%7HZ?9NK*$-[E@ST8PAW>FY@]4Z[W3'GCF6#H@*J# M^H]/$1NY$_+5E-1"LG!<'SG>)I'Y -!G9B"MR6SU<'8W9G.J%8^GH4$>[4 M=4(W?.YX^_67)V5\D&7O*6WXN^4,69_L$4! MF_DY(/:PE?$ *P-(PJ+>VE\R8\MK MZ%#E=DJ8=&",F'K#V/EFMQ-@2!OH0%$'%BE2\,*&_8#MET&:FC_YR^%D<4MC MDIT:Q:RT3IN@=P]!61[PG _)7A_-BFJQ:XP^1^FH2H*JZU7R5O8V914ZI.1LRL MV'-P:YY!+: I891;VU0P^V(JJ+2C@KK?E[VIMZ3@>J#2HGT[ZUR^GL:@TS#> M(5FFJ)AF/=!U1$AVRBY@XF=#3\G:O:)Z72L4=B %MQR#ZL:[9!V=R**D%8UL ML=7(74O+Q9B5*AIE/@$4-FUF%K2T8A-6+(N:6K?4C",/\-VE^7-E16(.1;A4% M!"!ZK:$!!S#]=.NW@5:+B/\KP_Q:6SB ^B?;@H(9B"7##2Y!"O52T&IHFI,Y MF28>265TP?O^;67K4&GQX$^W/ODKVCX/N$Q0/,M[G=M*(??NLF8JZTU.376J M)X1DY@&D(WJH3KH75+70WLOR2K8.?.]Y%[N>]Z29N6(--;5KG;ZMH:75???) MNX_+0]FJ]ZC3=Q]O$U"M=43G@*H!*+N-UO$'&@SOO!O&A"_4S=B"0S.0#X5VGCWK(N/%YSR"6^56%U+%*573J M[Q)^0Q?H1_1U_PV=W$TI]/I@Q[&-8QO'MNY"[$AL.R!Y.]&0A%_5^E7\V&_R M*G[L-WD5/_:;O.H6NK?^U7\A$V&S<10]:D*R*^O'.E7J MRL%,JB]!BA1?TF*7>KDLBC(8:88FVGRT"A^MD# 7335$D]U;T83-151=U)2V>D)W':^Y M:.*B:;=HLGLIFG0@8F5X,R3,15-UT61(O15-!HHF593E6U&YN&CBHFFG:-HD MY-Z()FQH)0W58G)[!TFX8M)0'VB+'D[SO#"E=//7*BH/-;T\'8W1XXH^^7_0 MIBVU):4U&"FJ)DIF33([CLJH5&DP,C5%-+6:*CW'J',P*J6WC$K%Z>GJ4"Y6BG.TNB2C4OO*J)3!R#)% MNZ3ZG"/4Q?F4VE\^I8*FCA5IYT6K6\C;^1OU45PR0:>']+>[-K][-C([X*,Y MNH8]"G31L(NCT'_E,]GV>9X>5VF?VW.61UW.S>@G./N%?D7CN>I%L?+J\'+3KHI3LA3[:[A M[A6%[#\&X8RXMQZT[Y-'8G5BQSHE-(GVX-3MHMFWRR?!/9>ES*.3\6]] MAVRV$]DM;9I M1*;>2Y')*@DMBS,'+C+;%)E&7T6FCA/G%!":>LWJVBNE"2XPN< \C< T^B@P M=9DV3BD9&]T[YD!=U'^FXPVS*8E;X\/W#[F\[/Q(G'*Q&E-/AT2FSNCR69$G M& Y:>T"S8APU0;C]W,.G(':\'>&4PQ.*=64P,D6YI*E)S0G0BF%=!3S4P<@2 M3;ED8'/M$=.*85\%2#1$$4LKFA7'S]2])+N)B. @$",!0"LXPL+]B6PGQHF' MHK!@T^[H:2^W1P *S[0ZF=V/X[,#X0=Y$T@Z,3FB=P&$[K)/A*D; GR"$&?A M.K'P3'P03Y[W1AF<$ _AQ70\\8U+.EQ14*RA$>G,FC?^&'%E%K#*?H#\088 M+D,;>0-3 .*3>^#'KR#&(N*OT4,?C&: '>4,V]+G=S,\?V0I5Q_#9Z)Y\YF M%$BBX,XP* D?BX(SBPF;%0V F'A)A#0(@'.J ,MH3R\Y&EC&8!3/0\*@M0VL M/%A27*#0>F$O$MQ(B)+QOP"A$//H<&5?@D>_@4E*6A@ ?E4ULKQ<>R8Z*HG'A ,7!/ALNP.'9) MX+/#R+UNM2XGCAW71S#BXR>@S<"?PC(,9B[H+JZ'W'.)!\!=^4Y;ZFYL*=P^R%C-R0ERP!'W]FN'V I9CG MD^E?DSB*@3B 6+>,G6]D 60$GS_"ZG#KB>,]D7 1E?(DY#QKV&%086@4.!%E MYD/A*_((H&R*J+4U0NU:$,P>C&Q1DHM.), LSXF9)L#(T(WG3)5@S'"3#^'M M*6NFBZ><*>-)*>/0E*&)(^F70>3B-??T%2!@UY/HT4K/W9C:F]+Z%F<,UF42 M[[ZE,!7Q_,X&RA\-?0M N9_S<)V_]0SP#(GSXXXJ />.]^J\16CWYO:T3>\[)#*SS M&>KEG.P8XTV_$NX%)POH MUE!<]\&I2+"3.9DF'ODZ*X?7]SB8_$CW_8!&.X#F"3V&3_#0]QY\N=X!H \! M3%JBK @3<%K]05B L&,V@!: D/ 8L(=R4$=%N"DVYKA^-PK]_P MOG N*\D")@<(%_3_2 MIZ=2'%^PY>6E[V-?IQ+-MH>Z(:-02[.2TQ>G\FX(8/MS\7/5'$JF7?J5-)1K M?JZK6JT[=BW*'AIRU]8D*T--ZMRBY*&E*!U;E"(-#57?^ZB*U>,'!G[7O*PD M_MC!Z=^5YZ5?Y>XS>4O%7G[^^8>?))RX$1'^ *%';A4\#\_/(7D&]8S"Y!/H M(*X?N1/Z5W$B_ T!)L,;(8\S*VU-R*EK]!O4V81?7)]I7YLE_WS$,I]@W=^K M.'@Y>/M[U2T45>:\"SV9O)1YCU*2CT& M5SO'$-H;QW?M*:4GJL XZ/;-C$]J>Y81ISX8*=)0:;DND9/FI9&4D^:AD-B! M@%A3FF0YBP_^],-/S"DDTZ< /\J1ZLHELO*&')70:!A82*D9)Q_EW 42KG-_ MY8WT J?+HV9&*=J.#Z/M^&BTK1A8+,\@W PL8E'\4"FD]G.?5G?-UAG]KU=F M:Z8#'3?I9VO#M4W4$H#UQ!"MVU?W8%==#&U_BJ*$3'^C\6R6:LS"1OEH_NK M:IN:.-56-*6B**P^KZ<)F;O2K:H*VU-9^NT5IT.:!4LN]P;I)PMSG?:A2I$<^ M;Q/'N3?S>5^34Y;6F;36H[TE9UJ.B+:['G';JJF,R!W\D;:5UIIM5>^\+^V! MXYA[<:,CA[QUC8ZV$FUZ@;.GQ-/.B;+J9D?-W?>7.H^Q.QHH<#FRW+0KY-J& MA=&28=$+,JUS?_6=] )M+VM:[)8C34P+LZ)IT=?&FJR_E)M1^+K')BN7CP22 M)0YD!?-IL3P:%+1G!FV<6;NWU('.4BTI%>NH,^VKL>T@*;(J3'8HIM37[PUB M='-[]F!D%+6EK2:-V.$M),(K_O"#$D1P_1P2R*PC7-8USL5P\EWUQ[EF-ZZI;TSLW*F.J=[Z&4ITI==5+XPF]? M9^N^.8Q6L*-.],AZ!>*G#PL0S?%!6*_)R%)*8;W9F"\#;:Z!3EF+/MI4)P@W M"4*8PWF,"?&SEH:XS%XT3_V$'0E]G[!C9JW.<->_?Q":JZZY#M*OJ@=Y#YN5[A%KJ8#0+DE H;Z@JT,2_M!U3 M*5*F#2/7X&A;?A_#WPY;$I:&N8BR6=+%L6T)774#Q37J@Y%JE.@0+3/5;:'] M0"GDB,?$A?;JS3!C2SZW;YEN=JY>-:VN;9=:!F*3KA9=GD?T@MN4^.?<='%? M9CD&;F*,2#<)1_U&FUPOX3MLY#&E3!O8;B903B1%Z!/OJ6R;5) KSF02HI#( M,?03+W#OP4Z/5Y7-31KK!@3 MVU0D39=FEC.13$6>ZJ8NC15I]D]9 29Y/C6@T("%PN=+$!-!E@4*&/G=?HE: MW:Y7 M6W;QU99=?#6[O^@]V.%-V-=AE.VL9+_*8.<];$DE"U4NV:UOR^MW686U0E?X M$A2!4T4K8D=K1+OLH.0B=CS1)O4+L(\QCQXEKT]BP<.G"[2O-]5H0?ZRWH;1 M_7&(@V_N=K-"6<(1.U+=;H6:/E3M>GWM=K;.,X::IK;4.D^U6NKG9PP5V^S> MHE3IX,O/E0^_UP,OZSWM7_:1V0?_H/;!![0/ZN2R5(U*U!@VU7%X'97I4F7[ M-PC".KV'. C+L3"=&58!A+Q(:&>14*;^YQ2BUE)0KSTIHO;^>Q%?;L,QN6E5 MHA)?UVUD@_&D2:)^^EJ'CN1*]X"E:F#D2J+JM;R6&9.9=U -DYE M%:CLP/S8%J@, VJ&J*MR?ZF,-^G9A6JI$SNG0-^?K 2$W]\)DX[2E,E&FW49 M-1\6 2SF/\Q1'PNPGC\.5U674-''RL:MO^(JOL[]& MY &!F@=[;5FA@]TCRF9;9D\'="Z.4U45^E/AE %:OFC*;?79Y#C5)9PZH+Z> M"J=,Y%.&T5:7F"O46ONB)7Q"'S\F:F9YBX!P3)DMR0.JI2A<9XN_!HI"!NK= MB8VV-1B92F-W3 ?;\'%$J2']*R"*#0Q8:SR8@B-*!Q&EAD@_B"CP=FDPTO7& MRM]),85':'?A#:TY$V8%)Q./TG+/]I&:R61.9AM,Y BG-BQ&1@O LHOCS'OC MU.:A(TY@I]#H6B(PA;H"]9,W8N4$Q@FLHP2V0Q-NBK31SF[-ZJQ )[9S:4!NV/X.2T&[;8IRI\5)O%MM()". M_%JS&J?185M-7+O ,V*,>?JO*\!?S!4"=/2[E2]#D@SEM 'QNEN=I:4G6O MI7D?#71LPXIRW/4GP8+T3I$;9Y"LE/%)"U"4G&D5^B;4I\]NB5X5"O-0!UFP&UJ.\<;S/(ZF!DV*5SUAN%_%HXOFX'W3D!.]ZK\Q;A*>4[O+K^W18,M[>_ M^QP.M2%62ML0JWO;$)?< Y^J=9LSYQ/K/J:' DDZ+(,YDGMWAPS:%&9#AYB"#M)\\ MX"8B9GX"[=8T@F);XQULH'.-BFUKJ*M6W3[%BCI4K?*O:G??U8>ZW%9+8%UK MJ7FR/+1UHVN+4H>6I7=M4=+0[M[Q:4/3VO^H P[&X[2*KE[5I+VR(O>TY?2Z MW6HVLV!'T+-VG^E^P2'KF54"A::A[Q:FA/:]1?*W=!C:'TX8OPG?".@.'Z(8 M/FK2EZR5-M0W /RGN1MRT%\$]'\C$6PK(#%MY#L#3:L=OD>!PMW.O5(SUS9;7BJ+[KQ>C,!]4.^ZCV.I70&8/1; M0K[ ,Y]>B?="?H<7S*-2[[4U&!EF,>&I,_6BZ;'UM2";DUOWR>U@;/=8/PBLXL4>3+-F6\N;B&R>,:YS$X/@9)6(KW*M@;W'=SI0C4 MHKW!$*@N5\7(ABHJZF7GPG($ZX&Y<1R"Z;0%K-*XDSO'KP[B5XO6QG'895!O MB2US]G6#Z%7%V#@.K4QL "\U;P#/@QMU; V+!S?.9&NX+Z6Q#=4:C'2KV%R9 M.VZN 8':M#4H M7EJAC:D$5=:JO*D2-8EQ"L75OC& 33Z+@)36IKK#''KR[A M5YNVQE'8)5-720M#_CAZ]0^]*MD:1Z&50L.Q9E>PZA;B&D^K+I<\NG%ZB^,! M 5U.'S/W)YG>_8>$I34=FCH8T;:FRKN.&.+E/QYBB*=I*8ZV8DQ\GOPYM_ *^C_K$ MA]T&)5V4S<;N#DY]G/HZM/$S.H7J4QU&I#51TWMA\;44KV;D8G?<782<5G 7 MRP2',+DX8(1$;8VAV1IPVWAP2HN#5_C2KME!_LNY5)&_^E,WF@#0@'H^_)S MI0\+_*L^AU0'(]L0+;NHEOS* S#7C%^EPK8]O-)H!$8O%LN=':U*Q:IQ7<&7 M/T!Z@I(DO#A>0G X,AN='(QA:70 =I4IFL?E6][H_14UQ72D\Y9L163@]D]K M .HVTVZ19^_0!NIS9QVKU"Q1::U"JKW3[+:[@M,SI^<3ZV#UJ=F@U6AE.GP? MB9GJ:W^.'7@A_#MU7T;9MKXD"SBR2?%O>A';XSC$1Z3[I9]O7+L=CX[[T73'[D0&\.! (GLH1'Q&&"*+E:RQGQ M4D&\_)XLEQY!7YGC"6/'H\/#HSDAL>#Z#*407<-T\'4<"+-TPCA5%B/AU8D$ M^-\L\+S@-;K?A"+\R#:T<,)GUZ>GKY=-B@4@T--;X1G#%H"#YRPC=(ET.)T6:JYZ=O3K\>PE=_+GZN MRD-=4DJ_DH9RZ><['R4-#45OY5&R,=0TM=:C=G^N6EI[BS+V/NJ ][*B#MY- MHZM\"/'[E,:^4QK['$PH@54PM/9LLH.SEG\C$[(8DU!0;%%0) P?5][A\:?= M94"H$@6$TLJ\Z6.G.[ES?][-02,B_CU5,ZP*U]B#T6,2AN@&6L))H*Q'1U#@/[-#F9+Q M.L"R^<_%LG4OBK"7#-E>=..GMF!2-*QMR!@23F)0K0[G!Z;GUM<4"4YO7:>W M [GQ[=(;)B6UV(CXI/1V"]7\GU?"NET-JIN@:%E),I0*UZAY(*-&) H^&&^@ M*$TV=:7.H5YUYERVQ>OAO\?H.U\"?W(L"\:*?4/4I_\UK+QVX=8R)QC[&0R5Z$HQ',BL/>2Z9T#H'6>,ZV&*3I!* 19 M6%MP_&E95&)O#$?;'R7_>_KR!_;N;V3AN'[VY1,L0=[ 2U0:[J=)^$:<,(>) MV*U &FK;YRW@91%==KTUYDFEG16:@Y$V-,L7* HAB98$:.>%>&]#H>YY94EA M L"5U#JR(EL!NH?7[A6[!_(>MN#U6[JX;["V/T@XH9PF929W2@Y"..YN6.S8 M^:?\\;6SWCVG6WFU-JZV:)G]:>LLJW <80>+V<%_Z!I._T81Q'P7"2X[I%_@N*-?A3'=>/9AC">' ML(O<*,X>P.+AJ#>4G.%Y ]VV/30ELVZ<6U.&LEXO.+W[&5$VAY)5 M]^6WNZC]8?QV8^^EE\EZ3Z.V'UV4KL(_J*+VP9^2:9VP;1N@RYG1NQRD^UQS M'83I,2D!A_=^:\ K32/@P*N(>1H%GMQ*#D;''.-[_369;M9V0/KD_9X^9BE\!A7Z8Q@L'IE) F!(#750H+%O;"VCBN%1)E%OK M*UZ9%_8J)X"3X162X8%>76\O0QZ(P;;UT;3,ZM/=#@$6!<5 M^[)3@%O-U^"(=D)]ZVA$,^@$...R@ULYGO5/H3@:XVC3?*TDV^9,+5L:: T] M]..5]LN_:!<#;M0T!DVW.=1E5:X//^/0 3"ZOA.^?8K)(L+40+@S##Q8Z_.G MM E@?<:%LYYUD)4MUPTU0H5N^RTX ^ ,X.RJ\.D8@#T8:;)HM5TXR!D 9P#7 MQ0"Z8J.>2^!%Y M3WPR<^-=2:!6QY) EV'PXD:(WIBJ7I;;&55([LQ6OMGNZ.S-C6Q[J!AV[=Y& M]M"PV\OYW-_ZIT8FHV5;?%&5%F5+^U_.P;\'C.)\_YK*^V9WV= MUJJ,0)AF)OPR9KK9K_=M^Y+KW']L;Z[N64CE#@,.2P[+SL&RU7E!RE#1.\X% M/Q(XRR-C9KQ=1>4M=IL.6HQAI5(U1:N"MZ.^[TD9C&S1EGDK%TX;G:>- ^&= MUFE#Q70FP] Y;7#:N)K(QT$J*2$$'(QE%&V1I5[%&]B4UEH"N M)TF-)U"WLH8B58@%&X"I;14<=2 ZS[&EK@)2!UL,.M6*8\L58DM!(M?$EKRZ M.G-_DNG=?T@8E&*1B[TU #E*U13F;:.4C2AU53X%CE(U)?XAE"IBC2T!UIAF1W#F%J+7 MM-)IU5]_7PS[DL9YLV$K_::U:AK!CJS0VGS;E@TON_$Q]+4$X=C(KHUEZ[EC8P[18ZMOQ&9@3.;GJ" MA+HJRGV%^Z\Z<8G#DL.RB["\N9!H@X0Z'K9HP;#*Y%!Z$*UIMJPS7/.Y23P4 MUD&<.F EG0JG=$QNU%MKPLMQJI>FK@* M6L AXF)'4L>Q@-/?FG@6> BLBXA3$/7M(XX%B,/QYLKPIK8TKX\W&'MO(JV[ M%3_MC;0^/C?J=A7A$QCL&VD'+2G!L-C!2!4MK4A6W,3J/V95--NK858)\LB M/(V3ZSCF=!!S#F1"-<8<93"2S;9:)W;)_%;TH=EU@"X%HC4TU-#A;TAM#:#@:-A=-#RIM5 [W:T$JMZF=)\SE;MB3EQYMUYI7\/>2C3;N1-HM[MU/0!UFYFU/N6B M!=9%*Y-%JS4KJ[W#O)!YS\F9D_.%9E:T0,XF:"*:**N<7*2KC9#(MM$8<+!F1%C-;@!9U X_AMMOV&^BX09Z^.N2(J4 M-S;6\QU",O/()([H+ <7;I[$.-D!5H\&R23>]*C"U7!0\,^$N"]TB -<^U]U M$%(K%S"3.9G=Y\:;?%N]X0N)TS$H_C-.2'E\^/;A^\/D"-2D 7?1-HJ336"[ MTWK;T"^V#1FKKV51T8NYR<+KW)W,!3?*3I4>GI 1WHEPDC[QW@5SUIU4P-)E M2)8.$&IJ[T84]@%@7[@J<':BB,31B9>]=Y$"'']<0DXX_ 39C(.@'3N>XT^( M$,T)+!=6O8+TFE\@UKA^0H?X;'",]'6:P@(LRR!R\9K[D'AP\0M)9Y>D&ESN MQI0?2NM;G#&L*8EWWU)H3G\A!F686P#*_9R'V6J6SC.Y&X?$^7'GS&"Q]X[W MZKQ%R)3S'!?8[18,M[>_>\#/:LQ/_GC6P]"D.X71.WQ%I@_QZF-UT#VN#PPX M:^_/5.=LN@0EK,VOLMD)(C"("+D[()KW)B+J.OA1XL6KL3[PE?!&'*!*)PS? M4$H+#D[Z <0'$0#4RN@C#'SGQ0V32'APIZ+PC7@NF8GTW1\ A,'"G0C?"5"V M&[\)P.^$7Y"8%.D=98#X"?U;?O?K<(M\]I[@1:W2)B& $Y?&+^A8 5Y"M@=$>3-/@&(9W)!\$ P MY. =DG\G)&*L9?M\5N #6'L!W/OJQO.4C\Y '@1A-!0>UO>)]*[ M"O3E^O!9;OI^R3^'58T)["JW=>^-[9A,AT).'4%HIX"5P! S. )^YZZ,X -GAP\$(3?U)W$PQJ8?N0PL@^S&:/OE3;R#0 *^D@ M^.JYE./MF$8&_W5G&MFG/1YR"EN"0?]9&"P$9P%61(Q">K%,$*L3BA!X/E'L MQ G0Q%LI:B.F31."![0QT4Q ,@6DN]_R271OOIDIF77GFX'4E/7VYINI;4WM MDJRZ+[_=16E\OAF?;]89F/+Y9GR^V:4Q[U;GFWU?*3A_'7X?"FEQ*:HW%THC MN/4X1._##*=( M@T/W;$'!ZR:1 KG-XP8>H[3#$[6Q:-DNK.ZVQ3QBF44^BQ M4]N+['4DA[F,/1N;]]-$_ MSMR7%VVXV/?>=1Q<'%R\,V*K;19H;,W#:EKT1)!(9/'.V2H*DT9R>#N&CIGF MY970)*JO+^C8D4%K3;7O@/;.D:NA5=D>^HV#&U@)W6)S\K3(8+'FBN M[M^RPWO(SJZ4RK!5GMG8#<\[YG616U?MM'@BU+(!M:0.# 7G6-4E': A5BFT MUJ(#6'5KWH.TG6::FIGZ.6.73UHX):U5;;*\@]:V6Z!B?.&WW-'5-N\4&5N: M*WJ3[KK$C>:+^ LN0?AW!X$6@%=I?@(3^TK*.;C^,/&D=6B M/:TUVN/F7P=Q;$=\H64R2M:_@^=T+RWHG(-'^*2(2UC3I5PB'/NM36F ANU'4)Y8[+36R"RGL+(@=,WQZC(Z7]7L+?.YAN)C&447) M_XOKQ>X#;2I62F#J8&0KW+]PC=AS0'EH WNPD-8NYB-P[.D_]AQ0!6IC3PVA MKW/?PJ7K'H/)#]J",E/3W"B3&"G@BWUCLFR.FIK#[RGS_% M9%$:RE7MPOCC7R8*1K M7&/LH*=EI.0C>=)!?/W7 J M_#MQPIB$M)7I:L*R*@KN @X6W@$?D# ,PDAX)2&!D\2Z\IG+YO'B8^"62>*Q M#.1TZ.)Z)C/@1WX^77'N'5ZP?J_"9M[09JLXZ'ES]&((1BJ\@V #BN3-BP%D/NH9' MP#7I8<%#E@":,(40G%Z0>%-A3$<#KL9V5GKK^*TN1*TS0=1 ;J)*14?6-EJQ MR9@X!7.:3 YL.T7-([9M'[GMDIV9@Y$I%[6?^M.]%4MJ;U46P/LPM-?DNSF< M=RA4F2J]EV=FW/(F1TY;?1DYK9:/G-8&1X^ +30]PV:HKC-V/3A$$NV:_JK9 MG9C^R@1ON@7*8]A8>-93?+T-P8GK#\!&($9NM!YXG(U\[?ZH5] #ZXYZU8VA M67/LZ+X!IDH[ TSMH:*W-U6UQ47M?]191X/V=0QC]0&@UPV(TF&>MS"/LH1Q M'S>S:;KLJ&HQBX; \P9R6/1E5)E,2NTRGWX!3N2^HCC#%RO5? M@)T&X=NY(Z4WX$WMD3^TCK&L[>FE4#!!3J)M=Z7%P0+QF=C(LE.RFJ4Q5^S8\*^P(_Y0ZK/ C4Z M/E5I+'.[8^-RQ#I:YK:)6/I@I(LJMPNY;+W9;5R;E?X)XZ DBE^->N#/TT3@*,6VU/K%JKHLL)G#ETC!C;WMYX! W&HMF@T[W%Z'B/Q"O5Y MQW_&OE!I!AW7X3LC$/X2!--7U_-H?#X[)O95&249$O!RA>OJUX@Z=3GY7M2I MR:$-.B+;M'L2(KLVG?T19*W+*D 0)T)WG+#Q<4T=+UR'.@737A_78^ZTFCG2 M#84.J6]N-7,MO8,85I>WGP3#:!J$;G M_#*M/]=!=UK]G2L]Y/IX-Y+*B[;Q M.E**9Y85O;[5IST-]'9=5$NJRKGJWG\LJY65?4(LTP"75)V;=?7K-V'5]G.'072$R6H!:P:UN;G->D3)>==UZEM& MO]J^\N/0SQZ,+%G4K+9264[?%3%>]:+*8*NQ]D(MJA6W>/\M"-F-7BLY]]1% M&Z[TO0\(!Q=OF[(; G^$6(L5OPG_[2R6[P3R[\1=8B-5[D0X7=OEZJIKKLEA M=E!_>(X?/_C3#]E)U58J3&DP4A10*EIHP\R=#9W"K.I:Z6DP"YMTZ*(A%3,] M>SW8KP=\/,O%X9&\CO'M/4E2V5?UZ0Q3-4S1,)H,8>5QO"[BV%$<_"0XALD: MNJB7#&$Y.X[=F$[>3KHT5YDNPM0;9\*:M%."8G= A^*HUFG>WAS5=-J4HQ&+ MY^KZ<6X7LG3<:5;@SEK6!GPV=P=Y?7I4::;4$41F()&I=I-A]UQ7[R(Z'>EM MV4*G$HPQ!R-;*F9W<+W[O G2%#IWP>PNB;@FWE'NC FK )2', 15B*#7\@@. MC?7IDFB5##?G*G>_<>HH%MT*3F'%N21J>A.QWRW=NM.\NR0_KR/U+=>6)74* MGKZ:0IBCPMHD9^$U:FBY$VGV:IP:M,@P6!L!HIF^E3GX%]] MLE7[ +HB1G64^ZH^;]* -VFB)K>G8K9PCA)(F(7!0HCA.@ SF< 'P8QJ*I,YNH8C89J$&"_"*]Z($PJN M7U8C3*/[.7>DX(0N>IC3QY/%,@B=\$V8NO"6D(#.&@EC$K\2XM-'TRYL>+VS M@--GJ]CQ9$!"8>;ZH/>ZH%2%!)Y,(UK+)%P&6:(!/C-[5!+!4O$NEWI &!S2 MBX<"@@B[KSK^&SP69^OF+@M)G(0^?D2?^-?A]Z'PD0"BP9OQ-2^PS2")X%B= MF+"5!H! PK\ :-'4I<@."XJ$5^)Y^"\^Y='QG:D+R)!_$CT8MJ6I&\6 4S$L M[B.L.KNJ9/4B?9XB*1+\ F3S/*>CW.DU>%@1;&#AP.*#)< 904!^ IKYS%,P M?J.WTT-,XGD0,O@"\9&0?N,CN7OX:$+NZ.'C/A/8*9R.YR[8.R_XB!A6$E/(3H4@"7-@I0O"];)],AB6;4^V6]^> Y[+< K1S(AP+0/&%H;I/GAWZ!WF!BW'89!P ;P P1D0!,D86QL+ 2,> M]G:$ &@_G0H/,3";V1"%F,2LG(VQ18I)C $R58] M=Z8[G@7O_*^NNW>,7>X=47B=NP P>BA1C "=X=,!G#[EU/M&C2'/<6,*S( - M&YG@$^"@QD"NB>H:V__W_+$4VWT6,P3J'8%,; M*Q1+WH\7+]!L7MD?N/.!NTW+03.5IPWI9B5IN!, M)LDB\1QDKZ!C4!T.3@/^VO6$*!F#E'6=D.G+@'D+.";8D..)R+<=8>'\"]66 MM[70S!Y%E:LQU9Z=G_".G(*Z"6(\0D0QUV<2JJLG\C];Z\RP43(E((K1 X5> MN19 46_S*U6B7RD;"@+[:@IV(=9RYGO M4"AC>Z0-NLK]G*\:PBR=9W(W!HWJQYTS@\7>.]ZK\Q:A#R&W)U"/[[9@N+W] MW>=P-FPS2^'P)0"-058%*@CE=\+_;/A!MJ29O"V_'IUH_A%4Y._)["@?ZR%D2TQ$0FT1Z8/*1K[-#&T1)7;;+PG9V\4.V M]TUTFL$1%52U8T1QUC@!^>LXS(??;+NVP"H^O34Z8WO4N?E1(J M8N:64XS2(_LZ15K;'BJ&C7B;1O'2%Z4 H&@6$W*QC4P]S)*B,IA6#FZYZM.>IA^+_;^_+FQ-'EGV_ M2H7CW7>Z;V",%K;N^QQ!8]SM.;;Q,>[I>_^:$%)A=%J6&$EXN9_^95:5%D"L M!B-!3<2T;=!2E57YR[4R!V!:PR4^4 K-\CWE3!Q[(+7P<=)UO#%+_'UQ1BT- M[F#CWM+UZPDUU9-SI5YJ:H4H?RG93++9#MBLMGLVT[ [IEK?5M,&R66YVFQ' MRV5K)?W4I]DL@/'#;ZOP6P9+Z2?G:D9+AX,\!I+KW3^M.?,,A6T?_WAWEG[N MZ+8Z:F1-,=_ L%4MEV^HC64O=DQ22Y7Z ;5_D3VR#9/'Z,M1CG2MFLZ8RM))'FB!@8L,8#) M\F*GVZGFHE^%O'_3SBD+^$51RVK>3[LG9:Q82&#@>"_B((,W6>!JZ]6LI*P[ M5%FW\FW%8"-QK##XZ+K1*?RW3*Q03L[K[V^NGI\*W)('#I4'EBB4[^ !]>1< MSZAN+'D@-_M$\L!*"N0[>$ [.:]6MY7B)#,OEB_[??=G5*7$Z^/)0>Y IZ^\ M> KSL&_)=;Y*+45Y__KW'Z]=(^T7*;>V:+_S"NZVL>:GP2<;9E]'SH8R#N7C-4DV?K2LC&2,/\> MV[SHHC2>I#Q[E_%D#NG@"Z A@F'7OS/\4/S12C:9^.0R:M30]3OP7?AVY0:A M/\9H=EL4F6?E#:,M>\5V+-93GRJA/K!?J77ZO]3WLH2A4L$ZJ U54;_F1"!* MOI)\M:YUM0^^6L$$4Q1L%EA_?[!-LI9DK3V98'EE+2S_5@)C+B>L=6S9,+"@ M,!S6#\L;P,;IAU@_QX.Y/SUY.!K/_"TS9&2\5#2+[(=VZ2'NXQ[,C;0 MM5CO4KV9EV"T9 3)")M:(O,988E659<1*,D%A>&")0;'QES0R!L72$7Z_8IT M\9W\F*R%I4RQ?^ZI-P[3Y[&WHU1+M\T1NFV6*-5+XHTL9-@=7"=;L06(^[21 M!H[)H*5Z33H[)=?DGFN6:. ?QS5JY>2\4:I79.DLR36YYYHE&OL'@YMBG%G&]D,Y+\I:N8>D+V)86"[ML4]>PB@ENE5+E_6@AO6*2 M$_:NF<[CA,5>,75[N5J2"R07[%W3W) +]+QQ =,O52E^M#/Y2- "AY*[]3 &W#E%TPK:!\I7\UP1M9]62R8W7 M]IY&U W8NK1@7<#1N4/'VBNJ#8S&$6%P3P,*<$=;[AO)!B!0>?Y 3$ MF0>LS"QN.]_NC]FV&P$-X1, .CR&'HS[06C KC0\]VY:(D82P?%:T?('A&/X; M#,<:,PCGEU! 6!O@-'E/F73B5YI#SPLH"3WR9/RFY-ESQFZ(3TE/)L"3&# V M&\Q9%_C*P<,8,=_CS3CPU(A+Q+&?[!#&!-\!'<1=3\:K_31^$AWNB!&0@,*$ M@$2>A=( 2--_8\]B599=N.6>/E- "=*C_K-MTC))KT%,"LL.3)_B8'#H(/S, M(6L3,3$'^C>. 08T5_""\=2G_D);[.KVVV.9(?QD ?:(M*D@U02/@7Q/I].+Y5D#=;!+53\X#^W5]&HF] MRIFI1)#)X+*L?<_V.-O"2W9MB;P,;7,('_K$#HCCO5"_3&ZRMVF?/MHNB:M9 M#."1*PIE=J!N@]WX#=_HPH=_\I?>,8:]^*TVB>G _L9SZ/&04C ; %NP5P&?8IIYO^"#30)8$L >Q M,2CK?7-C^.:0:$J)J!6U D\&M?QQ2%KCQW$01I\K9?(3;O&G@1K_AL?#IG0] MXHTX+CP;MH,*> 3L$8O@WSXU*=()V&(TAA=C(?6LR:1/Z\W=ZN/,(;$)_Y^M M'O):N($NTL(C?1%/Y%_;OZ953LZU3&=\:;UI+3V@\['3XD?.E=F.<(S/UYK9 MTK,5[YM9QN#5D_-:8[;";@DY=$2Q2!!U .U181K8>#]RC<9X1V7S8TPTJ8?. M&J:Q9GK^7WW_['QSP["6%\.PNJ%A>$\= P 1(U]O#SX,@Q,\P+5S/.QCG&$7 M@CT\:Q=JVJQ=*)Y.\/$V76(0+ER4>=8B>^L>[1ZFYH+T"P2BDE\@:X;>&.#V MQK9.6Z&#U@1(DNOK=@D$#1H8MF6C^BN$C4#DDBC/BG:*'23:W\ P61TS;E38 M@3"TMJ/X,;G=?7&I'PSM4=0RY">".0@+"11B,C MR);+(.1L0$HP:D8P"[ WT'0!1 ")1@>$OE)S'#*1.!B KN>7V)=_>$-WX5-1 M+XP?S6Y!-0K6S@[1G@$Y&X)U68IU*(O2)VY/]4$;A5*ZJI%-"-,PJ3Y"#EXU5_ >-K+@.4I]E(G05 M$%J9UW5^"I?7ESAJ0]_M\&OK.7351G6WXZEC5?E9@3!V@>$QK1/T9U3EII>#OHY@U\*&=,'L&8'""GA!M H3H8W5)6=.'$PK2^IF M7B1U;7,7+IBQK"5JR[7BQ%P3 '.QL&YD">O&K+!.O8!ME(E7;.;+Y:_)>KMZ MA"[>50:SHQ&P)WZQ0\.QS15VZC5]!,B8V@ YI-:>!Y/V<0($V^ZSYSSS/F;/ MAF^#%@BPC)0<^9Y)*0;<@DG/*&A;8,'; 6@&:.%0_UDXC-'8L4%/F7T ]UW8 M(4@E4->>8% !UPU1>W'LW]2QAYYGH<)AH&P;&,^>S]P$WC@$!Y??89 M,CKSFW%7+]P$0 *Z%-S:1[7$",!ZZSMLI" #0=*AE\ U'BD"!1FBO'$"CS!U M"P:,[G7J8W%>XJ'/0HP?[H3!LK'[$XX(>(MC4YSU_,&F1C&"P=EBW&"A7S. =^"[? MAMDQDF&_.OS)F]C1(%+Y(M+&:Q2]F='.- %[K\0J M(E[DN8\>;T4VN3_06V^[YA@C#>^W@P5#B5VOJ^4ZIO@!'5BBW!],D6]U+]#/QK-"#CA MM ][Y/B'/!PB&@"@<[1!'4@@Y=@7H,B !.\!@:P!/>XMCXWW-';#$IN%#^-?-SX8M,;^V%07L/EDZ,M?6\'O]-B[\[W'GWC26[RQ9L\ M=J($U!F;6+"ADA75W<#9L>PL\39&K%=PQ)J2->*07%"3N0#X'E*;I<13,/F50PM66!-%@ 8]9X\4"Z3AL=O[^6'QD?L+GZDI;J-<)/::'[$B%6,^S6T MW? #Z2U8Z!?/_PW2/8H53&7G;++&SI]C-KT"[8[K)M)!F!B98XQ ^H;_"%8'L]=%:;ZJXH73LYKY0;FU*: M$\Y81CIN;T4!&GN"1@<;F4%QG(_(3'W-R$S@AU]ZL+>LL0-["H\)1_GU_QH# M0@[>8'%;ILD"@0M#-'H](TBBUV=#-/$[B)"+NTBI8"\^7R\XE9 AFC [ZG+M MP:( /2ZC/E_W+"T-G:E99,B*5.D9D:K]:O8#8&+O!1F7'7\!U7[\] 00][_< ML2TZF;TA_WIC'] O6C-#D":*S.+5@L-9.B/A<=MY(BA;,O/ MA>$^VNYIZ(V^5$&#(,48!_1+]\C6JAF2[C#+LIJ_B6<+3 MBZ[-J4-#S*'+OQ9>SV:SW*AJZ/@49\_%BX5/M R4/IO]7*V5U7HS\ZM*65GS M\ZJFKG7'O$$IM;*F:G)011Z4OO!12VHDK-AQ;\W+,LY\\F#(GDY&SHA-%K?X M9CC,Q@6E)9 \^Q M+1+-;[L(+5^U>17,E=Y2A(T=Z=LDTLYEW',V%*-DW-= MG4W<+J*[3&ZEA5OIHY3))AYJTO3W*)-R3^52Z.W%MU*K;,NWLDV?Y6S#@73J M^WH9ZRQI^RV=MQ_1+R,UO9:9@QY-.JMDA4^88RYKV9_JA4WF62;*P_8O/"4DU721R2/[%ZYVDM$JE;% MBFZ*TLP)C\A\0IE L5W1LZ1$V([8JL9*.^JUG.1/R$VUU>"<5E$_.LY;P^X> M%9G@58"M],Z=] &J<2-O/<#EICH$1UUS2XXZF30HDP9SR%9:92_)N'56=%NM M'9#_^\ WU9JZY,Q9VUWKDG4%3Q'*_*X";*5W[J3=ZY)U]0#=K')3[=N!4M>V MY$#YT)S!["*XC;WU%594E$;*9_)KJ@40JRZ[N*0:[V%K)=7V1/,QUO+-?N*- MZ;'M@!=05H#NQ;=#>NH-!@$V( X"UGP,"(K=?'@=;ZQ?C?W1HFYG2PM19Y:F MCNAWE)W$E"F2I?Y=HU V5MG87_^QO=7FO@KITXZ[8RY?+/,D7/V MW_:/UNWW3H]=VX<>^77U\(.TVNWNS]N'%G[0O8W^ MO+K]SFZXO+IMW;:O6M=X:_NZV_MYWRE"FX9;@")C-'( \ '6<]Z(8V76UM,U M\*?R($_1?_&EJD<*BNUBK\TOI_C)QQ]69VQ%[0':0YL.2.>5FF/6 M-:0[&-@FMA(1;7OY]Z*]@N%$WY<(Y6T'*+\,E&G>=L1-]:6U*+HLV*-$BQ<^ MHE0[DW\$Y,1*-H:9WABC>&.&^TA)RV3]*)6FII=(JH?])[SA)'W9R>?/>($8)^5EE!EE62EE MPK17WM F'++FP2//#\ODF\$T7E?T6(F[,I3>0V>D""X7(_-D>U\@W7+*D1=L M,QRO#I\8IUQV%X@CY\%LZ$H:<\;M=UHN&!\.N6>+CZM^A?J_*YJ:PTJ0+FR3 MU(+R*X'MCIS"JSRD062BWW8\ MH]5'8P<"/7EQ?V#H9]NBZ5;A1I T 'PT_!C0P!M_BUZ/<2Y//HG"C4\)I !E9 M+S!\R\"P?=: >. PGP@\- 0J!T;D[8!K\$BEUA5[H4>[T;_AO;"-1_LL.55F[.&I7$\L-K?>R5- KYK"@& M!BP[9!2>G <;4I_B"F%[>T [YRWK\:)1\_\:,6E2+,PI!Z\,/7^64/@M$&L9 MM9*M#A1XQC;02 "?-7Z#,<&B4C,BRMB-QH-T-/\>VWS-0(N"O86^K60=YS59 M$\O*J&5Z8\^S,5>$FT=2E MQ#9TI.Q9%'OWL8MA;P*TQ]S&$#Q"2.R+G@ DOACG#X-%;),[,&,P/S--*: S MME1;I*W/M8CPQC3@ 78$P2+[:'-!:2QH)5H&513&\9LK!'8@!L*-O]3XQM'8 M3/30 Y@1P#J4]["W8$/NV '"GIC5Z#5[M::U:Q%;Q(\??6:%7OI@TF'[8_)) MK2C:Y[UZCP!TQI&)R-894"WD;-Q#+=9C[?FZ_J/AIL4E7OP @L]Z 09F=P5L M5W["Z:KH_>EUV:_*U\]EDE@EQ&//Y\LYO8O8DW^@V*3Q3KO\O\;3Z.N?)7)] MW8Z?/GE-]!ZVY[O&[V?; 5%\YWO6&!#HSO!#E_K!Y!.^ U2YU]08Q#--]9L0'&O<#TIQP7O52)WY789 M=R?!" *:$\CNH+/;0T*.Y:]W1B- M8/,R;G<)QB*)KG'&AX'&XRI/C@&&";L:5+W(FK!P4 8 3L"5R^CI0FW?>),> MN6:5[2UK"ZWV2CK%WLW!8&^CH0"9,]08&@\2' MIW"IL,@KS!\1&;WH*V' 3"UFK'"/A3#7W\"&^XW&.,CJF1M*F4.?SUYI?Q+Z MQ-@4W)"Y'[CFAU.9$K$HIA(M "[TF :"+\'.\\$;H-$3LSQ7U[==F*D]2'PQ M);#!X%F@9E.$*-\;P3S!N(L6"1$MC <)'RP?XZ1K/QKMZF-D]E^0X6XXZLP8 M=7YFS#'EN$2R? "0G(CF^T0TWW'1W$I$\R6(YGF*5:X2-GJA9_X>>@[8\YRQ MOGG ;$Q=C/R-.1DI0[,A'00"!\@O@,ZA!Y9X"=;%S(L0O+>M1SJPJ0.@!X+; M114<3(%5FKTKZF26Z[_'8.T,WO:41=(=V2[SZF1H(MX<323/L\Q>KE]4>*6% M1KYLE\5"B,6^(]?"I H<&_";^J12UFH_,C9C1U,#>V;J+ M)4V+;J\;#S;QMUQQQE]'YVU_(MRNRZ]X4M9L2CFV U!&A@8 10++X13@<^SANFNWNM^B+<&WP(0+IB\:<,/6GHT'SEM+)K12 MY1]8]8=2%,UESYUX2V^$;=RJ91C D \=[$8%?PQQ&3$\GV:.MRH]%]<+ MA9L/V4E8XGQFE[3OCS'4J=;9W3J&)7WN1C?P1 )8+(X-HLF*V!"?[%///8@] M/R/%V)[_9@0V7P\ASPYAJMGLO7X:2#KK8R-XQ: _/&?*1QUE?TV';59^<&G* MK4890K&9X6L%G&":*VFV2F2C#*-Y*HS IS+I,OX2!.,I(38+9PJN0I[R$AWI M??[:6!XA5S-H+A.$:Q_CY=F>O[1O,$9M!K%L7;A? >#)YUDP?3KA6'S).+T2 M^PIF)<+/YHID#%Z/T1V4K/UZ_I65!3BC)6BXF!Z4?"LV"?=2O8!$<@Q.?Q!->,*, M+RT;%NP3K\]RAC(33(R^-X9'#"F*E8T !<,6B38X5QGDS,G'%",%'QF')9Y8 MQN8H8EUK8 ]'LC@E+$Y-2"6NO%#C-T,U^@HL& @Q#9IYA(I11H1XR&PR;QIQ MY^+CA)8:A\1Q1&D*,)TN)H-8-7Q!,$8-A"U&*K_!P+Q6IA/9%@./)$=*@*UI M^^;X":D'7S _,#Z!M'P''(FT??2^*,) L"L$"WS]GI M!LQ7)64^W!@^7*96(J5;X P0Q1&Z?7+83!ZNNX3JG$\Q=GTXP)TXG:!]U-J$TYW#"]-[>S>&$G<'EDON.,CM! MRUMV0NZ$GCPH(@^*['7W?N;UL-5]S9? MZ7ES4@_'H"8KE7[U5&&*]*WGGJ8_>_ -IC6W?!^%')._^9I7-EM<)'G4/#?B M"6X9!O/S(%S/I5,NI%B73]D>:!5')V\\?KHF( M;#VN5:E1^D9K6%R PTA?) MJP!16Y:']M:E8SQF5? <& Z6@XTK+.HGB_L<3[WL'6^JGIP;_(Z9HHE3?Y> MMI9(^_#7HD5Z> _^DQNN/+K:>G28(OIZ[P)D#-&\=HT5B,&T4*8Z&B;S+02A M/S8C:Q/++8;4Y2'0R-\[&ON@0?)3[^@)GK<+07.$30M5]<( 7=>=S#MAF8LDAS(<, MB SLQ%[OC)]&8($]D2!^_CZS_3!Z-6GXX0.CF%>:2_"[E3<,/Q*3O S!9>P ER9U:(SX M8AXG&;N<"^-D65;[*G)[Y623^32VOF/'9C*/*!N()87 \-$[R?VT%@U,W^XG MP3RWO,^\[NA7@I&@?\G.R/58;!ZN: /5*L4KPTF:[;D&25+9E=QWOK?N+[#X M*U@GG:OOM^2/G_=7O8NK-AHJ/?+PH_5 [NX[?W9N'\"$Z=UU^!=%V-F@W.7= M-W;4#HKJ5AP4V#KY"(\&WK7N@2&OKG*^OU==Q-K)WBG*4%.IE F9CYOW '_= M^UZ)=/Z[T_[YV[?=O;_KWK<>.N1[]\_./9;2+D3U[ >6 M[<)-7A3_24VA1$$UC1%7?N.S9T(4D^^H5K,@>DE8>]$UH+L!,(%05\@IZ3A) M*#4^XQG=@!)>W-03ERFU3\9G\@TT?+ I6-62%TS=&]JC)&^$*8X\;!(]29RT MMQ9HD")#E!U5$5K'#:51)L_$R52>P#ZD3I2O) K85B*+*DIM$@8WBR:!6L,4 M5!@*T)=8 #V$X1![;2J/ZY2R(^I3F@U79B84G#)I!4E9#/CR.P_-DZN4(^$[ M1KOA_9-Z4_H*#;]F&UVO*)_ZGW&Z]W&>/.F=_K,TL0^2Z'B6B2>J;B4'_=,# MQ$Q+MV]9WUKR#_7G? MN0;=XH+T'KKM?_[H7E]T[N&2AP>X/-]K7ABX8/R<4C2 Q=LB97!&$1$9R^G# M#T>'*;D3#P,/.V&Q$!]S"\Y1:*=?KS;4>-?_SJJ8?]J :BXF^I&WR@N[(?/OMJ=7AC(1E M#ID[C(ZV :(>/?]MA=[(Q9K=[9AE'K!X571,F:&K.$/-*Z>,1Y[+/@6#S#=M MEFC(_@;K*#EVRBWU$OOBA45C13B&=48,UJ!=9B?-HI+X%_N#6J<&1C >Z20A M1[YM2G)N8\?Z]"DZ$?ULV Z*(O8Y*CXBU1:W,WIMV.=J"-/-&=OXB#BBR#^$:C\5MG?&3.]D/^1C:R=]Q#07K'#[S>%GZ8.;<3;M" MFURAA+"B6J.0L$.+))I0 7OH*I5FJ:K6-^M&NS(Q]M3_>+>+F;M=_W]VMGXK MK]M^)@[:H*H=YA8^9FQJUNNE>K62PX5=6X8.V'\%E*$N;RZ[/3F:08F";$?1 MPF/-[9B]\CN#DJG7K0TE\AR#S?. )5>V8-H(CZD&9+:\,?I?H[$? MFGZQ#=MG"]3*MW&TJ^V0._[9U'K:!H'RS2?O-Z^*RR420'=LH.UI:S"-X(R% M"K>=-(7G!(N7O:$MR/Z,,C58$@;FP/^XNNM-I&4\W+=N>RV>(%]BWT09H^3J M]J)SUX%_CBPA-&X*$"5\ICJ9)"F;J>3/A0^)4C'NJ2CL.[1'@3B&0*DZ![#Z!2L\3G7OM'Y^+G]3RU68K7J;Q7RS/'XOR]3\41:VS>;?AA?!J' ME];[LDI6:A-Q,VVV:;5ILTUI?(#9ECUU)18,'__V2;(HE7(5R9 4-^XEM54C MJ=\#^8[ZPFO2^215\COS5B/D![8:*QREFE\7M# +JA9A04G/'%*+=9HY);WQ M:.2PC[%&:_R%P?K_ALF9N*EJZ:!/4%%V.%58A.O#7*>"J]XFN^F WA8]A9=V M%I^G=6O8((]8V3*JK)%9ZQ<>Q/MYL3Y? TV2\;6E$+2>Q^NSC%T([8/Q^FU+AWGT*Y1U$RN$IE8ND MK%G6$9 IL:8(#EU$F,7!V!6/^*RV!BN^:O-C?EF[&EZZKR2+LO(AAZD6\O(B MC6TPV-GL^?@L[.3"++DOS!;$JV!,1J;D%L;$U[T/D Q]K*\[#,/1E[.SEY>7 M,@RS_.@]G[5\U6!+ ML=[$0SJ(&]'] EMJZ+&&+5>N62X1@UR YOIBL-YDW)9B-6C@4W(#)('[C9$= M>A@C,<*HW UK SAQ,^MM <-*VBV9T:4/Y3_*8'1Y5L!C-?"0; 2B>:[CI!KZ@34)-Z/7@\68/LVW1$,O,F2QO)8RU?0WZ:^( M1FD#;"QNZ(*9&B]ME2_M9_()=@.>&PSC.D8U5L<(VR9EE#)BA4<3CPSK2"0L M:C8(+%H95[7%-?18# [HW<=^LK;C8/ K]N $*4^/\Q;-8X6FPGAHEWEK:!!^ M!D%M3.OG*QQ)+ R&9R="?3R,YV3NA[*L:EG=_YI*T;QGT:QRT7Q#_4?J[U$D MBP'TQOVU!/%@O0(R)UGX_5,'*4^(;^&'L U M]AQ%"1=$(JSCV[_)39ET/3SD]F+_^S=[XC7%XV]^2'Z4R9T_!L2E[L:&7NRL MG!1"DW-9AN#K)'5L-V_C@%,S:A)\)/@@^, ;EZ1H3(2#IGBWM R(5@OEK !7 M!O;C?'-8[U;'"Z:"2;-@5GHOFBU*;U@(9\>@54M,WCHF:S)=[M@PN5I15$U1 M*G6EVE#.'M5ZHZ+2UV?M12 REDCA#AC*BQ.D,&^J@?Q4T'[L1(W"%65%O-/6 MR>:*,(^_0=K@T@8OXK)J,@WJV" W48,K=0W48+71U#2TP;5(#?X&2N9+L!A> M1:*-5A'6^ X0-GZ'LIF5K$N-[/WP(%,XCA$>5'A^I<'@08<_ZI/XT'I"D](B M*^"$T)(T5EYIEWJ8SM_P.0T1^^"8LK08/Q2?9+3^*/$)?U7U.N"34FM6&\T) M?)HR&B]H .LU83+^Z;'J<'?>"_6#4OJ*$A:L$YB4JL4)0RKQT+1ICPR\N42Z M[! F5K7S21B++2)/=( W[WO\:8?RTR".!5U^@"Y'^(IP>A;_,*G]'H M>D!M>'E+# 5+HO!&KO#]LFSS74#LC0&+0E0.XI7%:MA,^=TIU/N0.@LYJ0

]2CVR PAX'Q,$,!,!6:"I6W+57%@KJG5 M.U7.6BF'-\8LE=4"BM+9O0,0D+&P(P,!'@MKHK-;5]&95&V 7O 7?3VMZ)$W MZ8H5]!S[=-*S?>L]4]8O7N4I ,T2Z=/PA5)WN8\&'3]XT3?#94X=I-#_>/YO M1('.JWY5:9GY/ S^D6@&?6QS,S':F%[ & 9+1- M , $5ZB%)N MU*O_@376V=JA:ZY'7=OS@7E!&['&E+= ^<08][AIE@9(28[S"1DAZ7$^*295 M29%SKBE(0IS'RI*DQ;G0%R4ESKG*/*TQ2\*@!*F$7G%69]B,"_(_S6>1E^G M_5?\&&1 XO'@,;X=^+#6R5.2,+03&)(5'8X*AD 3T!2UJJI:16LJRIFE5W2] MJ5CT55_L/;^@)M<<%"S!_"1%1TD^$R 3^0Y5\O:"I[SQH%[ MSI?3:RXP'CE=)N7"D1-CNL#>D9/C&'RDRZD0*T5'3H=)G?#(B3&I$A\Y,>3) MU*.R1K!VEC1'CM <453XV534,PL3BRL5"PO,Z1P#_F#EW=!_T:.P9(9#OH\- MWW##-[12[HRW62\M+U>L\AK3:FGEGD/9W^(15AI7IKLP;%%/[F>O!>I0&]LZ;85P&^PX\:!OU"%M^,#CQ:*GRUS//N,791X:(PA3S1<67 ^$N(1] M85L&NW[U^G7Z&H4$&*5%09.E#IS" Y0LZ'20!9VP7];^%U7*G7T<9:G6]9H6 M'651Z.NS4GD1K0RN*18T7>YB)W@AED9@E?X1:A&9%PB*3*>^RLKK5_1M]7B; M.2?C4M*0A? IARR M,QN11LW2!)S/A6>N5K=_S:!ZB0S.?I\9F9UH9D7 ZM6B,YJO, "'F?YKIF17 MU*-3(KA$\ (N*UJ7^U]4B>#[0?!*M_ MJE)"Y*"A@5*)JHITGD:.QQS]J?XRL408^G8 .Q:+2=X9HY$1+/&,1V(A]!XI M*T'Y8H=#@HU3@G$_L"W;P%*2F35YU;5Z(RSJ!2.;(T@ /U KTD /RH CX.X M%:56J]?.++6AZWJ=!7&GJI]'U7L9;"Y$==;S=F=P'GN%.-JJ.P'T^"5-&1Z5 MD%[<985=7Y>0?I20KBF5JE9MG%EZM5FK-SBDUSFF=P=X>-&A80@_$F4\,T+Z MPW-PS8/$Y=)RZ"O\]+T ?K7@HDF C@M\*HVU5>[Z0HB>+"3*CS_R=$M%DPA] MA @MJ^\OH!ROOM^4U?=E]7U9?5]6WU^K^G[AI24H$PVI^!Z5XKN@QC6ZHT7@ MZ:Q=I]'=Y,XQUFDG/AW\6Y+GMWH][,(SJ%1G M#Q5WFQ)WCPIWE9K:4!L5;+&KZG7U; #0Y@U#HU: 59.\T625@ENX MXE_1%:*P$N\QE_(IL_$MKY&2!NW#/GBY)K&)I$:*&G/$>74&NXC);:+E1%#WW/6].8N/K0]>>;OQG@CM=4* M,Q>>127R'BSRRII.1P6\4;^+&F"PVN3]+A2ET6C\A=EC%7%XN^U3RPX7'OX3 M714! ?O\T!VOX[3XY/8J-9S@'=\\W_=>J!\L*Z.4JI^-J.VQ#.-KS\#D9)]U MMA[!SS?\TJ>AQQXN"E1Y^'1VW@^3G_VI*]DC_Z"81(=/N;1= Z5%-$##>K)= M.PA]EFI$#%;_'V]A22PA*X3%/_R$K\!QJY6O#Q2$"!O=I6':CATR^:(J7U?U M0RZ54%,G#E/+)$64%%%%7%96@V'_JRI%U'Y$E-[44$15-%WE BI]9(6%#V^] M,F94I.53CXY"4:E5CX240,U9"-[)X9+4"*H2?R7^%G=968K3_E=5XN\^_,X* MMN,Z,R*L=3TU1!7;9-:!@<9!%AJK<]&806%]*V"\CJFP%/>H2/8J-'INWFJ_J.NH=]:I6R8@P M''1^Z4IDB'&S=N#IQRM1@TN.I%N'>NA)V2M1)4M@2JHPE4&283?%^U(<*!O3 M[T5G:DB=J=@ZTX86ER8L+DS0/L5"^^Z$Y67ZM+CZTXY)$NM213NWM&.Z1!;Y MM#FL%$ZYVC&A,A0M2: T@=;RTTC2I4DG9+HD24*2*7U4$B=-'*&=2Z*DB9+I MY94D2I,H$?*2+FFZ2.R=T@E! =0^ITW[?5BZ9>E7^&"_0E/Z%8KM5]@,%Y@3 M45'/#'[R^Y2]=2*DFQ7,;63W@6*9>'CR;<9@*AC([I:645Q;$B5%E/>W?9Q, M/N^:H8*E8!"Z8V*2@DJ679-E]?PQ2;@TX2J2'!/[:+W.>7I2_Y!XEZ:-(O%_@AZ3RJFD39HV<3X_-[.G5:UQ%@3-AE*K_)7D+J]2!K$9'3R=*(.X MO- ANWANM<1-RB"6%EQ!;FSKM!7"JV#GB4*+WZA#VE@)$\8L& M(0S2",+EUW8'Y!+VAFT9XMH;VQP:U$F2NF'Y?')#C3!8?L5DB^)E$WVA\0@O MJ>,$Y,X#P,]H<[RL7N1ZY2*_W73)#\/W;5@YP_U-;LNM,EO'UF2UR%9<+;+W M N,AUS!/\=B)6_8$/KZ",*BL7'KY2OZ J1-)5HM+0ZY-=)196D)U?%2*ME*T1 MSZM_3#V(?6MC!P(;LAY@P6'CG5Y"K'&*2/$2697 YSAGSUVAWFG&*;;W8<>" M/+,%\=[C\NLN6[$CBP,L(X>4*WN1*[*^8<'ERCM2CRL-X$K;MU)A)Z/OB%+: M*]29%45>E:D,Q,UDRF+GX&0"8_((>L;'B]RX*$%A8GSOP;> MV)^(7&>L@Q:LBZA@5'C:UDNPSLP21F@-JQ0F74Z4,/[[1B M:]**??=Z'9D5NXPP.L;46->PFJ97L>A\LUE1.1AT M!P-,[*=A2/W(!(A\TDH]ZM,H3FST:?A"J;OT? 6[^ \#B7--+6M5YU>SN:19 M[40N_O0HI>=\'Z"B5?(!*E.9\B+SN,'66,+-AW;#;L"O34RM>?(07!R&+?/1 M)G9D*],'Q);#38(V0!MR8[:-L4-W S>)O[VRVOF?PG.W;!][J-G^FK+_5968 MG0?,3I_LK6@U4!'K5;VA3_0E:GO>B/)7)@=\!7C_8;@Q=GES,NF#M:VA[X= !?CN=A>F?S3'J%(0U%T;[P!#2SR:VB' M=#?'4".JUZ0HDJ*HN,N*HDC-A_T@)$'0;$LGUJ8I$"]@E]I>:8U1H M6\4V$>=73]31%R)V[U0Y:TV5#E#801=%D=V+]X(UFL2:(\,:WG83DX-K50W; M;E8T7:\)%ZC0;Y="!\N4P-0(5.YH$#)@P+.NI O8U!\'I//W&'/\X&J )D23 M.P<6>&4WQ&+5KW?:2&#DQGC;.%=8HLA64$27*')4*")^59IL7D1:>%5*?6'C6JZU%"QRO3O",KB5U!#4V(;< M00UVC<-M3'_5%%[D04J>O4B>JI0\1RUY1M0? &<:P,E_)?#P"O@P*7WNDNND M)-H%H8]/&BVCR)8DTG0%#RF1\BV1:E(B';5$B9OU\] M5BEO4B+=PG7_BJXC/;R.=$=3+MW5)-%1P>XR^AZ7$%I&C>,3R\LHLB6QO#C2 M(<5RWL1R78KE8Q3+HIQG,U7.4]4:S=JSGBKGN6T7Y=8"(6M66\)(" ^$5 H& M,K(2^P(.X978E:G5E)78927V:>:2E=AE)?8#3(AK2-U-ZFY"=VM6FL^U#-VM M$Z>M]2BL(7/T)XK;3KRM*75+IAO+=.,B+BON>'D&NNCHNF%U!(7M+NW,0 0S MC6!H1S8J*.;N2IF #/Q(&^[=W)&VU,+-/'+("Y+*M.&]8(:>DR/.$C/V@AE* M59171 [T@[%(Q.+*5A1W4!4RUZ]6L(#$CFGUTP4DE"1)DV3:\7I*+N)#*K*P MW$8D/9+"!@KLGW(N[? D;4/64:.S^+XCU3R/E;)D_4JCDS+BPI6(&,VJO6S(%"U:E-I M-M8HY92SLPSE.*TN>*S[/F9X;@';M#6SX9H1*N1LJJMI4*U$- M>O9]Q&Y7R56@MS_:00BRTR)WX[YCFZ1EFM[8#6$%R:7M/TFF_&BFU!3)E(? ME&A%"$MNC)KM< MJZ@1'_<,OV^ BGS:?<6^/2V3<;A:J:C2@R@]B 5<5D ^52+?(2*?NA#Y+FW7 M<'DS&HE\$OF.$?E4J?,=(O*I6]'YFI6:1#Z)?(>*?%+G.TCDVX;.)Y%/(M^A M(I]247! M %PO),9H1 T?8[? X(GRS%% MW,+\E1<['-K1,W",_,+H?0>[^7KM'W+S]4!R/1GQUCO8Q6ZWKN5BMPW''#M< M$[FVW=]]S.L]^*6_Z%S*I;^@ ]NUCVSEKUO?Y,I?&WWJ'-&BW]UWY*+?^113 M'HX+ZO7C7/"V!Z,A=\;C/!O@E.GV)KL,RUYO: B49[?-3#'R\X\N:=TL-ZK: MNB6MJV5-5[=2B'I[3VK4RI7WE;0NTIY=VZ=3A$FM<^"R"/.Y,5Q "^9S:,/% M""S$\Y-3ZY[_QD\%PH/>1T]U*GPQE1[#=OZ?R>V5M,;?;5F-NMJ1:]6!@W#K-15Q:K6 MJY6^6AG\I32UD_-<] 'Y>+K.=$1@=.U=?;]M/?R\[_3F[L&\;($YK+*?P=RE M0G6H+?OT[['M,^''#G5$X3M%0]&H5#]9G^,P'C7'/O D#*;S:@Y19D:Q/-B? M>DD\#[/2?7S#T B(A273F!O?@J_M +X?>3Y[>Q]4;5@;?H(+??Q].C2<050= MAL4I^07LR3X=NW 7>Z Q#H>>#[.>*.G"Z:S6V5E\O9P3@B\!RGWWU=G,"&F4 M]6;V5^O:#EJSK"F+'R7UL+Q,*KLYS<./#FG_Z%SVXG.AK?O.C^[/7J=$KF[; M&;:W7,PB3>J EBRI_B6DQ(&MWEEP1MI#'R2P-QHRS]IH9 2'NIHK,Z 0HRAD MB](N;8Z_5*YMD2?5'AJV#T\IL2"'S8YQ8FV$.1G%U"T6$0HZ*06=WYE MD['9@>8O2H,90'FTBE.]1*;M *PX[P6/:8_ Q/7< M *U88?V*EZ7,: 0($=HRC9%A\B'@IR)[SC)"^ "(B)FZU,*:E2L9FU\SB/_! MUF>MK.G5]4-@U?KB:-.J3U+U.+2M;>I)>;M::VYI>5=>W\RAX4O8= MZS])VY+K $M@-!9/+U->U ZRDVX/1F"$8Y\65J1DSVN)G#S,Q6QSH'^3:UG\ MM;P H;Q_&-U6/1<.4RRF4LY(P/4CO:V#%Z1)NZ2).:XS.32Y?_22V. MMGR@&K2_S&Z).46T1X8S>\%GN;B%G-02*"KX[.0^+.*D MY$KE>5)'9CK]8> #KZEE%=40;=DZ='KET^9^4M)G.)=@4:E(I@V@&<:1! M5,Q)9;<(T&8Z!,Q.^#T= C[L:4>FO<$#O7#X1F[,MC%VJ$35 DR*JW"ICAY2 MARO,I*0.=RXAIWB32BERL[@C-;EB3DJZM@L]*;E219G4P:S4D1E'?WA#5X;F M"S.I"]NG9NCY[ #,GZ"9D"A!2*Y>_B'-"FY4GF>E#1^"CTIN5)% MF=3!K-21&3\M+('Z'30RV_7DCLW_I"+K1ZY5_BE#1V M"CTIN5)%F=3!K-21&3L7WI/MVN9OTBZ3-O7[GEO<6CE'M'&ES5.<24F;YURB MS"%.2JY4GB0$=#TAX_VE(=*<*DI-%3G$E) MH^=3!T,*,"EI M[Q1G4M+>.9< I!'M R"=Q_\AQ M?[C\.?MM2\S_"V4L)!5*,O, .;<_]XE/'".UG^O7%ML*A($/Z1H%RE>06 MHP^K.P[GWY):7I.Z(?4_?C55'%-#BQ>/D6/BW[YGO<&/8?CDG/]_4$L#!!0 M ( -N 6U@HHW*BZA4 &'S 1 8VAE9BTR,#(S,3(R.2YXI2;9D64Y\ZUA:2YG9_30%D9"$"T5J =*V[M=? M-TA*I/@"D+82[E);6Q.+1#\-X,%+HQL ?_OK\](ACTQ([KD?CD[?G!P1YEJ> MS=WYAZ.ODYO.NZ._?OSII]_^J]/YQ]7#';GVK&#)7)_T!:,^L\D3]Q?$7S#R MAR>^\4=*1@[U9YY8=CH?E5C?6ZT%GR]\TCWIGL?)XK?B/7O[:_?\[()U3D[/ M6>?\\N1M9WKY[KSSZZ^,3KOL?$8O+O][_IYU+\Y/SIG5F5U,+SOG9R?3SB6= MO>N\NZ"G9V<7%[9]82O09_E>6@NVI 2*YLKWS_+#T<+W5^^/CY^>GMX\G;WQ MQ/RX>W)R>OR/+W=CE?0H2NMP]ULJ]?-4.''ZLV-\/:62QFVE;,125;*A@*2S'HS]QZ/;<9-NL-N=*L#>0DSA)1D&Z$^!KT, D MC-JJO'?; L40V X^'$G@P6%A%36Y_#:;52T_B'"7_T>4WJ'3JJ4'$>;\VQ?< MHD[5@H.(%3AU6CV*3^ ]X?:'H[X']O&(SB%[^/SKPVV97:,T;T5BW!AYVQ0_ MGJC_G9+.UJCN$"5)4/2WXUV!'2C0: _=C^KOW1X>"4=)2@1WZLA8+MVE^,)_/?+X'XR'MX,1X.'WN06WO;NK_O#+Z.' MP>?!_?CV]\'M/?P07U'IH M \.;_N?>_:?!^/9^/!GV__9Y>'<]>!@/_O[U=O+/EU-?!JYE_%=SQB,]0"Y) M:OJ9A+H.--_T>^//-W?#/UZA/V^AM!1>5* 04(F";1%;0UAJJ"Q(ZMI75'+I MS4:)$IF3I4723@6#P8PM) ),H4.+-2!*V15R-@^62BK4W&_.Y MRV=@0[A^S[*\P/6Y.Q]Y#K=@T6C.F"&>EK?+7=XB8*0J 4VVV"0&;Q%[]PS6 M8U#W[,Z3$AKV> &,F).5+Z[CYO1DEQO (2$06" ]1<"8$2AM8B,&\K%[]0) MV!=&L6)P=JC0<_+%M62<[I*!.$0!D212BXCH6?\*N%1H%>H_):6M]NYNM2?% M6U37M^XC9-X3E2:)I)"VIL]V:SHAW:**'H4>W#48+0-H:2OLU.8UGBNMK?KS MW:J/893IM %J$0N?/,]^XHX#Y1_Z"R9NH23NG$\=UI.251GNM4A:=M[NLA-# M*G84*-FBDA"V15Q=LZD_G#I\3BO.!+N"6B9^W64"$4@"HD6U/O8]Z]O"LXLI$/!%M5LN,*9 MT.=JILY62%O'F45OM*A2XBVJZ7&P6H5[WZBSK0_IS?I4+FX<[ZE6^+(2JHZK M;F81G(1/O%'.)=1 4$5+@Y^#Y$351A#S^M^1T]9\9FT< 9 (H455WO>62^XK!PP8Y7U/>2J9 M6\VG6@:B)2.S?$Z@J85""J]%U*"+3&7A 4HA'JL0DA75TI!92F\P2 S2HKHW MBQ+L*_I@$H6XO'Q[?GZ1F4/,HQ#DE_BO-L7CS0B8T*GS^K1&J%I2,]-3%5)# M)6VB-#=(5)7!,A M89DIK"3>U$:&!LJ.%,[9*/OP'DA)WAIDATXS)M!/=/Y7+!PD>/- M'M@CR, G'ON(UZ.-G78.)AZPN8N;E>]]WQ6??K:=T:T+2WCU#1J:>&< M$^8L2HP.FH0L-L=M_D@R@T3EL)7M+KFYHOX,5(JB93SC%DWM^&C[;).LC*T9 M.0J$M:"2C02W6,]QH@M.7\2<,;J6T8S?=(?1I'D9ZR)*&=EJ:SW;(^'AW=GT M!D8I6 U2)Q&X>1'1)L!:CLOW::E=0D1I(1LUZ6_I@6G^?_5FMYKX6GXS;K-"?I/:U,NDOE9RKMO,&K^O3'958 W+;T\R MGB^C[;*)9 =ZLRSL_GYUFHL4:.G.^+(,Z<[9,7W@/4-+_2FY,K*6Z8POR9#I M=D_6.AYN A]J\T7S=7T56LXSWB1#SD.5AVE[YTQ#(G*9?E&9\ZK 6J8S7J;, M,8J=0&;FE,6!7AT+?Y[NC6" /E#\72G^0OTH@!]&E?KS<;*-'2 MGO$M:FC?ZMS$@D*U/\M0]- ,Y)BYW!-J#P>S)TPL[SSJ]N%O[M]0JUXLNKX* M;1/0WDF(34#I(Y%"@AH)JB2A3A(K/=#O2F7G7%$ PQIZ+<;+4;4D9]R=.20K M%1VE(R3WP.JV?I(1=]49Z@7]*Z%J6=4?;^VD0_%A-VYO$'ZG^C\)QMP[1F=? M71D.;5@U+R6U'%5+:L83FD/J1@79Z%"L'DA-]:E-Y;R&X:7#U1&;_1J"IK=N MJ3U85KNV[WZ&8U-\+=49QZ?&K#X,TF:D+U>>BUO2\+B SZ"4_N!YQ:"?O";S M6B5:^C/>4"W]L<[P!$*HE41J6]D(LE=,O.!(HQY+2VG&V9E[<47;'=K9FDX> M^)&^X);/;)6J9T$MU5D8O4"'EN6,%ZR Y?01HEAGF)K$6@\M(&1G U_*>/9QA(?$^$U[&IS2"V/&<_5AL>T+SKD,:'AP&59Q5<)-U4! M/?"Y!SZ3MPU=48>Z%ALO&!Y/W>SRCF[.][U0HF:/K:](RWO!9V%V[U**M!*E M-K6-/?XV@.]M[BUK;8/HV;8"?-E)!0,L+:T9;^6&UBWNX33"]LJX[5HENN'( MG>/Q[##%%8-Z8HG4\/,&GO"Y.PZFDMN(]<\NW%&NK]ZS2<!:/G,^F5O8 M%[>O=F_-.7"]V7XW8P)WY-#G<+V7+*-?HD3+?<;76<)]K%.Q'VWDQ4V^ M;5^>5;EKML;M>]7!M:SG7,-8^2;;%A*=]V7!^G.P$9J6RHR',_^[A:V?EM-? M):Q,5KZXEIV,GVOGVX:MI*+D X7U>U,54"UM&3=5Z5<06]^W,C=T5V:O$$%+ M5<;UE'?)]W\V)[\=/\OW=+7B,#WCD_"WZWIAWM4C>,+""5XQACS\.68.K!VP MVNP'YL,K#)HN\4[=$1-]A_+E$:%3Z0MJ^1^.9M21[(BX=,G Y#$0=?' V=2! MU+X(0/)Y*AS^?L4$]VS,_(^;_X8EOD-<^77&P#7OV_P;2+ZV)4ID7%-12 MAPSV5=+^@G(P;=W?N<7BOWNN?L*J15L1 &O<11ER@(0?*KP MT0*.S&+QA?K6 AMGXOU-X#CKWYD$PZRP6;\4]M7K)GP2"QE43/[AD7+2RV4: MP3<.-DRHK2+,E4I;>9E*!!I1H E?8C>#B52MMF'P4P1\$A2LS_*B&8DVHI!Y M]U[^P?W%5]>;HM6&&;QU5X$OTW,H_@R$@)ZF/@9RY[ES=?(MOLU4819VXCUK MU=&*(^ZWNUW=*436 (D%!.4-'WI%]6\G*QIIJJ(PIY M7AM9,KE)&S$JIBM_I)1S:T37ZB>,/Q9?40>>6[@PG1-:WPC*; M ^RS_?JQ&J-!*.=Z"-D]Z79Q5H[PVCQ.G"C639G6@)@Q1:7L&QAT1[T_VA/">(..A]]G0("H# M:.HB3IWV=QB=A=,EKO/'*[P"U?'7: IIB#<6;T1[+QQ\WM8B3!=E/Y5D3[X2/(KJSFL,J^&1#=Y\O[)J.BY+MA\ M0L*X93S>UD"N,!#OKVFJ:=*^YG+KU8^?.H31++Y6MI"KFFA-]:A,%ERH[6::"%TV M72.X38P&. :$ISIA>>'^3^"R[B589&?&PXD.H!$%#E=03+^LPLU*N-+ N3": M!8OC52\"?>T)-)('T]IL0X4[9[?N)N0VG*&3:!CXFZA98;&-9)O:<9.V^"9@ M3I]39GB?KN"-O\9/F L;30*&[=O,P*\.VM0E;?YJKCNWN2U(X4MXG65-&,=^,!@Z1JP*$R%Y-YX M0F4>RB\Q4!_[U8OKI1)& V/5:HB/K!;/Q5T'91.$J7A#8]1_XS[\ZZK3)]!. MC=;_Y3*-& V'RK"< '.W=C/P#X5WF/X,=7R$AJ+-Z*P\2>:<#<9'JHOUH MAU,E1Z7&I5\+J[$!RGR[9@)I%CU(:6/J.I91/D(3'$T3SZ?.)@:A6>7FIFU" M*=*.SO$*.P)N1PFO,8J-]/CG=;@^X[AS!/'Y6CN9PM"K^EK*&F$%5=U< M?<6@Y"Y^&!UL7_@G+.AK;M\NTM"$ZDHV@Z]00O41)>5E5FZ D6!+'BSQ# (F ME3+ (4SMX,/C&4 ]N_:>7,-V]A(%35UZXDYIM3=ZY[)0_?[J,JE&6!J)^P*V MNU;1 YJ\ZJ??>QB,>U;Q[%H1I:$+#(-/I$R>O F>1L1OEKKVY GDUS?\D=7? M)%,+OQ%-I\_0F3"<319LA.>4S0X&E0LUHF ]6"PD[Z_3V=?%Z7^T!;T-G YG M\5%_Z*'1857T\'QU2V-:Y@"-","&AKN,SO+:-YZ(9YOA[([YT/)DO @HWKM7 M!:.I,]87*KXQ?YHS^_2>J-!M_S&5;D1OS7BUX(_X671'[W8:2EY"6K8?H3YD M0^>VJT""22OQ(-N4N]'I>G2[[ M Y\O_.'LJXQ$"VOU>V:AH2R8'/Q.;!\H/WQ3#ZRID3#EB][0&O4R.?(<;JW# M_^JW75?":,K.Z\%HK/*=N$C)8%M8LE9\Z,"BYS<(\_H%WIG,Q4KKGZ0VT[Z6^L4TNI\<5E*:' MH]@\# 7&6V4>\)_A;!CX:#AHZZ'TL/C)1(UKO M9RIL, QN\+PS'DHJ+T%1ZD84);D3 ==I1GL\PX1-[5RZ@#L.\+ DL_%\QPU_ M9NJFJ#G#I(+.V0-FN78TWPQ\3_.(X9[7C),)8&$:#;=D5-C242;\H]>"0^[@ M3N3?@:XY%48!@E*1[]M9U=6($@JRI!]_^G]02P,$% @ VX!;6)7S&T46 M+ A\H! !4 !C:&5F+3(P,C,Q,C(Y7V-A;"YX;6SE?5F36[FQYKM_A:;G M==*-?7%<>T(MJ7T5(7G?_@? ?_SRYM63Y_-\>D*SU9-G"\(5E2=_3%P(A#8&) MPD**P8!SA$F1J>CC_WK_%U+>"$,9JD\1C!8)(M8 P:/4VOM2?%D_]'@Z^\^_ MM"\)E_2$AS=;KG_\ZT\?5JN/?_GYYS_^^.//G]/B^,_SQ?N?E1#ZYXM/_W3^ M\<^W/O^'7G]:QAA_7O_U\J/+Z5T?Y,?*G__C'Z_>Y@]T@C"=+5O7KY_.F[%\]_>?KJ MZ6_/7KS]]QO"#,>Y]/C]82\XI_/']G ] )+GUO/9[G:Q\Z;D*9+R[^ MY3$F.E[_=G*ZA/>('R>OIIBFQ]/5E)8353!:- I4)0V&OX5HI0&*QJ$M-=NB MK\].&\J2Q[*68L5E6HOR_-D_MVG[F8Y7RXO?K"=R/8EWO/YL^G8?R=%'6O"$ MS]Z_(B;/Q8.__#:?Y=/%@M?XI(;@LS,15+ .C*P.@J@"G$T&34*,%#N/[T%0 MUT=]A39/%_G)?%%HP=O83T_^H+;EG.]H9PAQD:_QZ?9J.O_$S\O3DY/U,V&Z MHI.+?U\7\Y,^7%C-AY3$F?QY+/L2Y-5\]OX=+4Z>4UI=P9*-M,8SEB!, >.) M(&6KP 9RO(\7(5+JS?H[D6Q"!?6=4:'#G'>3_W.JQ*\O+]D@.*%W^/G*('^C MU222#*X6A***X7'*!(%8D4=3F:Q6:*MK9R(\ &D31NCOC!$]I="-&D=L\2VN M KFR51F=8TT:1!0(AGBL*50$&3'[*&422+V5QKUH-B&$^ MG>.0:(V.(H MA;^N*4QBL-WXXP^C9YK*WWYGL]YSK;C)_NES2 M:CD1F#R90F"SYJ&$H-@I8P>N>!015SYHNO;>TW;4:/ZN]+6H-^6E>T>)KSZ4D3 )7G]'%!>7HF MBUEY>C)?K*;_O?YQ4JW.MN;,)GG@<47EV3CS"9*PUI!'GBGL3)KA1S4FD[H# M$T=&@W[FUS6'\0;Z"<8HR;$!$ +/DTDU0Q3:-'#.QEQ\],.Z[3< CE8V#&4RH%Q,@/6$*&D(!3:2#'W%OW%N\=D:G>0 M\DY3VDV@+VFYD:3F>C/@5VGO)O,[QA/D,8G72LD8P487Y M M\.R )\\)(G)6]A;]0_O=:#(1_1FPIP"&)()$3]:6"M:GQ*Z8T(#*>H@1H\J& ME;,4!R;"+I&L\_S/^M'_Q.-3FDBEC4+>786W;6 !HTUWO^1**=,V=CQ^C=/R#QQN59-K%N%8+5J(KN; M,3C>7#'DBDY*ZWH'=^Z!,B;MUID"/2:_'Q.^QJ#7_B?S\^."/M!L.?U$9P4! MK^;+%I(XJN_P\X0!5>]J ,/#!V,DF]U9(&2IDK Y12N[,V0[B&.*$O9FSH#" MZL:H-[3"Z8S*"US,V%U;7LMRU&F>KB8QR.J53V"MSNR[50O!LA>74!KE=4W% M]B;1PZC&%%3LS)O.(AFRKD/82H:T .&,!.-4 *1F#>7*NA&MM=B[XNNANHZ= M-M7YZ6RU?(U?,!W3Q=BJHZ1244#9\W(,: !#4J"C4%%7'ZKJ;5G=C61,=O6> M'+ACB]QWZGOJUL4IE3M&&$5D&S];\+&MMNAU*[8L$)W4PNAD39+]F7 WF#$9 MV_W)T$$ ^74+XNP+S 9;:M444"TSH(IE3%%*8$''R\7C^A>@-K37S'2.N)1F,PD&M+?-/6@$Z5\&1T9B]<-;TMIL> M!#4F<[LS2?H*9)!#$Y,,9G0 MG;FP[Z1WKHN]@*!2LJS!6(6Y[-G#"Q%BT)%Q."%]*1I][Y,RWZ@KW2'ZB,L/ M+;7'_VE^SB<\7B?[5L]PL?C"V_-YC*P=/-"!-^%2%1BA*Z IL:40G#;LML3< MN^!_(V!CLJ-WY\6M$&5WF?2TJ-?6_1O*Q,#8P/^-+I=C0G1:&0V.33D>,TJ( M1!I4\NB$;G_N72[[+3QCLJO[D:.;!#H6LGWB=\\77]I1)4I:!R\,V/;%).LA M&)$A*6$+)2&3ZFTA77W_F"SF?C+?>88[%MO31YR6%Y\_TFQ)O#E=J96ZU,;) MUD06@:P,[0 K[T4&"50TU3C*6MC^U?(/PAJ3>=R/$;WE<8,H__;SS=EZQ3_W M:3;P]AU__<>+W]Z]/?KUZ/6+-T_?O>2_/OWM^;.C?[Q^\^+?7_SV]N4_7[S\ MC7]\\>KH[=[]"+9^7_^6!?L-N5-7@TN/^VN>8B(]IHJ&+7"='1A,""C8FA!1 M%^N])DV]E^P=,/8NC5_P0UXOYG6ZFEA?9$Y>06KG[4RTCKT!-*"K="GX0KGT MKINX\OHQV:/[ROM6M?R.L]RO_(>.CUM!-LUX8,?MD$XYFU;&1A5HT6GP6J) -JB\'.0T^[V(QF3$]N9)1UETXP>_^,KH M@E#&IUK ^\0X%/'>EIKMU#I#F2 JU=XZ\1J _=VQBR?]RM(\J]D^Y;D^G_3Y M;/D+U?F"+IM-T/+%9UZF3*SI#!=?7C(?UN+) M""JWL)U(_)W+0,&PP*RW0O1>*@,.9TS:>G<.WG86QR'_CO&% M':"*B+%X&U!T[W=P7T1GEV+<3S0[I0LY+S"O_C5=?7AVNESQ#"\NCYFWT"W_ MK[2J8:&US*@K1(413'*B]03T@,J%6*.Q0O>OSMT:YIBLYUWYCQ:?IIF6;^?'91()JZ22>,'*5G/N$4)E/[WU*V:S7<30O2+A M?C2CLHQ[L:33Y/<\07;S%,+E"02CM2!^.RN!=@PA*@%)N K:8N8MW"K3_;C( M-^#TC=247-@5D082.6H63H+DG0+EE2'V10Q2.5RDYG%WP%X\;_CV MGI,VO[*5-'T_.TMYYB_O%CA;\J9]UL1K_=.Y1,K_Y3V\-3*XG!49"I8L)"AL M]K%G0XE'54$8ZZ*U:%W*0X1]NX]D3);M4#0< 0<>*47^[.G;?__UU=&_NN;! MOSYTV&3W/> [9;1;X1,N/[!&_S3EI_WRY?=EZZ%\UO6O66E,@D]GC2O(NA)* M"1!D,JU92844V8MA9R@*UOLDJ'=I_^;H]B[.P2_K%BU']?+AS4193F)QWBI9 M05)DWTV*"D$1@H[&*%11J>[*_SXLHPKA#$2<6T4Z/>32KX3K# WOEI=]?%;\ MW9)G8'&^Z,\/8=PU#]+8FI1J968*&;*V@&U&(L^--E;'ZGOWF]H+\*@XLV=+<^/ M.K^;O\//+?74>M#PH-FF?_L!%_0+;X&EQ<%HMCR[G,!6S[.0'-3L/)CB'#-: M*W HDF23R[K:NPIJ5ZR;T"S\8#0[B%R'V:ZN6O8Y!_8*VQ%3%S1/@0B L0C0 MY'TF-O=+[7V\_3XLF[ H_F LZB*7?OE&'O&-P\EO:+E:3#,S_/SP\O5?7/GD M:UI,Y^VFNT4SYY[3V7_YY[/,^HO/^0/.WM,;7BTO:J6\FA3/3@&RNE;46L6@ M,) #SO"O?N6K)]R5*\^^6BVUQ@FQOM0@S'@G6-BY5B M??M6511)F$S1Q]YJ98!AC"I#.]Y5?E:HH8[&W/;XYNE&E>+\?'@\D_J'IV8[[+V_@BTY7:WG1 M.!79'$R*K06 &DK, M+0@7"3!;"PJMH)"$$JYW,#H+Z'@I!]J71?,*B/I+K''B]A_7*Z;!'1)9UU,E]O2V=_ M*1/IC$1A":2KO*-DER$$K*"R$5IF2MIW3Z9N@>][J/L8G%:]Y/<8?A@Y'P)E M]A,#M9N%,$#2CDWRG$N(7BGI>[?OV-4/V[&4N1W!^1ZVYGVI!\=Z2Z9E?_C1=\NS\.E\\GY^F M53T]ONC\-PDN5U/0016V&74R 19>QU8GJQ6FI&B BJA[\8PI.'$@MG033\_C M\3><@O,6<<_/K[FZLU7P-;3;Z.4)41!;UV,?>N5M@-Z98A MAA]B3SJ 3/N=V,7I;-E.8]#R:/;B5:HDH$!\Z7R@9M M:^Y>$H*T(@=21JG:^]+B!T%M&1GX(5C55U+]NKO=G08O6M>WVFFVR;-UR/3E[%><+M:- MU8]JNZ7KZ'1U>5IB(@+Z;)UL.R VQB.@D0*T:7BM->AN6$FWC^)M^K(M:_&^ M9WX,,O_==ISG]'%!>;J>)_[^F,Y/E#X]F2]6T_\^VPM=8:\0T0(*\LS7*B') M[( H>D-.1NQ^D=XFN+:LM/N>2328N 9J+VE<<5YE#RI4'F-LS?1J.W5E4RC! MZ\(C[1_?VJYI0?RQJ+&[ 8T7V[8>NNRM(G,PIJ8'(C0;LUKP=IDI (O M?8K6A!IE;Y]I-Z0;A0S%CT6K \BTHS([BQCBE@NX\IR@#HM8<< M0X.%+G;O@?P I(T8=<#NK(?18?VDU._*GRL*]*B^G*W87ILV=I]%FY0RY%6U M(+'=Z55"ADB!0!KD9_G6$+IW,/K;B#8BS@\6C^XHHWXJ[^0CF_1G8:6;B"X; MJ;4F6G],CX\GT;.+5Z6$V!K+\O\KL$E6 '6[$\56HTQWIWT;@!NQZI%/?'=7 M<(-)<$"[ZN*NI#;X:EU$H1-XDP,/65E(RBMPWHMVNT[DV1G9P\%^M(^EO^=#D]IGEET/-99H=@_:IYO?W9Y[3"Z?'R.MS- M>GYU>W>?UF##3$6G#F+_6B\2*D\_,5_?TV^G)XD61_7Y]/B4?[M^_?+H=+5D MW==TW<1X*6R2!$4VY@KA(+B,[?;-$+,T/LG>;<2VA-AE:VPJ'X^?S4].YK.S M-SQ=K1;3=+IJ"^W=_-F<=_#%";LW,+[B=D.\;X:^ M=L"=&$M5&T&@V?LZZWR+Y"/HW.YY*#5DV[OP;T>H8SJ]]>B;9&?)#I/C?/J) M#?8+^V&]EEJWM];QA$V)\Q%,3"H4,RE(.;0&_%Y#%*TQAG$\92&U-.V0>=!- M0/;-_*H2BJT\Q!+8]S6UL,%$[*[*K)2+TA1A!NA!/,YV] M.+N?YVAV9E*O6BBU6=27OKSFZ+H[9.;2TTWOZ MA)'V'V*GD-'%V3JF79K.UJ]K,:SWL^E_4WE96 -/ZQ0O\R07Y^XNTB1/9U>+ M ?@SIR=46N5C068,VXG@2C,56F?"E%@ 2"1$PI9'C(D M#HQY3$&M,:V$,5-GE,KB:Q7,[OQ M0QE3A&U,RV-,#!KEI4U9UM%=KLE.2"M Z]YGP7U[A S M^*#&=/KS1U\B^[-JE(OEHKC['7Z^=AR LB)*&GQHUU<$*R%I48!DEJDXA9YZ M=S<>?E2C.N7ZHZ^7#L0:Y8)YO9BS.;GZ\OH8>1>8E=8(\>,ZQ25-1"%%@NJ\ MA99D:UW/V:RDQ :F+IAC[]S1008VIK._/_JJZ<.N42Z<\_/T:Q_L*!U/WY\= M?C6\[KUAGPL]3[^1-4/R1.!,3"E474,8LUUV]ZA&=:?(C[YF.A!KG OFS-*\ MJCU1!.=-,9 -K6^&9K?,:0&U6($RM"Z=O=O!#SNB45V;\L,OE/T(-7"Z^$+U MX16MMT=6^%N/ZY/\W1APIQSOO;8!?W_U,L(; *)*HI5FFP6FNVSI$@ZNK 2=DZ2JIJ7>]$T_"CZM#U$OU"=+VC#B?<" ME7$E@_?M7BUM/" +HT7>4N55F4SN[3L<8%ACRE>/;/74=.?2V=X>(00;/>UA-N[ZJCT759:"=K*V;[V)#_G9W 6,K>5<*I-RBF5EX2,0; M;)61;6>'RL;^YPH?QM7A\G'>&5Y-/UW-#)Z][N^+5JRL%6+5Z*"UI0+#SC0$ M%7C/]Q-0SSOK[T-U9=.];I)$K$;I#+J$ ME@YHY^F*3& $5I5BK;;['3#;HQR54GY,;O60XB/KRE]/5Z=L,%]!/Z"VO/]E MA]&7&PZVD\;\!G%:%$R6XEV-",JTF^Y=E!!S(G#>UJ*R4:+[T:IO(QIRN[LR MY>?=TG[C67[W!QU_HG_,9ZL/[78RX:A@A>AX>1H3##MBTH#$H*4WWGK;._&Q M'^(Q:=B.7-MF_^LLUH-HWMN8_P_AXMT?\XFD(E5D+5&CL>SBA 2)?X940U)H MHA2Z=]/7G8".J61\-,3;18B/R3U>G[@AU3,79X^+0V5=3:WI;> M2=/=D(ZIXGE4G-M:C(]).?[L1!M1>/<5K9>< B.UAU!K $N( :O4_5L\[H9T M3!7$XZ+MS_/\BWNT 'CJRT-@-?RZNN''>_\8<]XBG;OJ)/%&6O@76*G;R:S]Z_H\5) M>^73V3TE;\ ]?;E] M,>]_>T!:O9PM5XO3EO1[AHO%E]9SZ*1U8)T((Y.QR-9";&VOA$3>Q$V K&,* MV5JIT72>CV_A&5/LY*!A=;R$XBJBWV=XMB=3>3Y=KKOYOE[0R?3T MA*=J_='E\K2EEI_-EV>JH0@9DY2>\59VA2A'P&@S!%6<]JGH('K73.T)>53Y MC!&Q<5C9#T38&TO(6094Q]&X.;BRV7HS9A* BA*Q83=JL(:K4#M(I'X7([([T MKKYX;%MOL_>?OY;74W"JW0U5Q^HW8.-LR_+]ODAHB\;O&Y@_;SM@ ?0U&S](4I9$F2TO/ND M6@&MYBW(!>=,T5ZH(95*SWWLZW2^H8]G/<.71_7U8CK+TX]X_')VJZHA$+,D M&@V)8MMZ?844C>>=6/":U$')T#NAL1?@L6K8K5CTK1UL6!$.HCT?A'Q1TF!3 M$B$9 4JW.]L\?Y 4QMTQA M5 $BR@)1DQ,4JC6V=PIV)Z!C*C9Y/'IM+;)'9%?+!R?4OE8LH%1;""4$" 79 M(S:N*(491>E]7F(GH&.J*WE$=FTKLL=@U_6" _9U791L( :-DCWLH""5FH&D MU*XF%!J'C"UN@W5,Y2./P;'=!?=8<8LKEU:\I=ETOOAMOJ)!"D:^_::!HQ5; M#'.(0(4UY(,V$G2P&@Q5@F#YQY1,1,?&N:N]#Y;T#%1\,U-F8@[>J 182P#C M>(#H4+03CM))DYPUO:^C^1[+.K;BP%:IRFT$,)H2#1.$+\4G8&O.-?>!6H:> M0"1A@BQ1H.ZMU'[4$HV.S!I6CH^GXTX^SF=-5;=KH\^N:SHO[1Q&T3WXNL&U MW78#[M>?X?JKF)LU5*3U;5>RQ0IL81_.B !$(EDGV-3NWN/[#AC[[G97BX*/ MZEDGDY8-:ZN@K8SSM;*<%*\\RM!&FGDYN"PA)-Z:-1N?HJ28=/<3M9MB&Y-B MW)Q0>33_4J_*Z.][ ]P[="^2SI)DR-0PV2R:T%;'R$IE57U5;#C.OQB MN1/;F"+KO=DSB'RZL>?O.)TMVU6&M#R:O?C<+DTYG2X_-'5]=M7ZQ.CH==0* MJ$0/1C+ 4)4'LL:EDDHTOC=M'@2U9:A\\ 8=70G35R0#FT7KID@F2 %%D2U,2,BZ0Q(O_,32;=X6DJ3L>S>VNWSY MOIO(]?N6UL,1T99@4@*)METYC0%2-AZBER&;8DS*O;,BMU&,R2C93=(W]X8] M9[J;VGC[@157K E^L:U>+,P22#F()2J$5,F+OH_ZW48S)D.@C M\3UGNIO$_XF+==OI*S!JM2'KUC!QW7),"HB2+9=B&8U%,J7T]D9N@1A5SKR+ MO/>;YWX+_)0Q,(*SNZXG2;N@A$V@J)W%%VU$;,6TR_.\RTG)VKV(XCJ"+;/7 M \?'^JSLW:>XSVV=5WNFGHU&68O*9R@ZMIO@0E,EQ/ZK$X*4K86J?ZRF8 M=)%%*LBI\=\G"ZEXA*R2BE'ZZOP +30V@38&,W)_H=_1I:"[7'KVQ+@$=\._ MGB OS&@2@K:J'<0LV,P?S2-W/'8,5>.01+D!9PP6Y[#DV&?^#Q)]N'I88/V; M*Q>>[!V!V.3A/:,06P^F6R2"5SY=]R\O7OWE]7DQRO-3FM1$*%5+ .JH+5#+(X$4AY&['[L8@-L>U=1/6M]_P^*^>!?BHO/F?^Z'F&/ N4F*T'702O MLU;J%= ;<%@CVE)BB;T[3^P$= QJ;%"VW2JM&ER^C.D>;(#HAE7T:6M+YR+$-D MZPRTTE:+*-&GW@[Z0Y@&&?.]R]:&)'10;-Z8(%KK-@>M 2](:TFYXD,IO>/G M6P$5VQG&) 4E&+1Z7:V$YPCXYJVPKQX%2[?CA8AI)] MS1HDM4NI2BCMX)2'2D([WI-=QNY'0G[B/&C,N8B4 G,A,"J* M$:+5_&/*Y*.LWHO>9W,?)>;\+?\M52555"P**2([<9FYX$0"[66MLG6O#+V3 M?]MB'),SWI53&\43>PGO8,OJ\IZW(KS05;:F6AF,) (,PH*U&;5'F9,;X!:K M3:"-R=E^5$+M(JK#\FCMC9&+TB:JD(QB?94Q U9%$)U3EETQI[M?%;(QN#$Y MTX_/I:W%=5 VK?VM+)*0/C=?/K>V,[D"%B^ -U(?=''6RP%N@M\(VYBLU)"%G-^+,_SX5-I66 >C MTG4OR7EOSHZ^2=\:KQ6$H+,'J;WS,6N5W0 7CF\.<$S.[J.2:G>Q#9SP/SN* M\PX_TY5^)Z\7\T_3)3^[M3NY_/L>A<4[O*5/^G_?X76J CAO\W_YMO/"\E]H M1G6ZFF#.HDK#IH^7_$4S\U+)"4IVK,QD"#+U;CCP;43[[F+G3_]UON"5/;L] M8)?1L,57H)16I1B"92TM)52-R6/V1G0_*_T I#&%##JRY>8^U5,PW73>!2CB M6<;CVZ!L3;X:]@#T :4SS@ &SI(9C>;'F[ MPA4]G957_ _N@):]#T0A@4G&@HGK'FZJ@K8)%8K"D]$[2KD1L#%Y_\,SIZ.0 M.G9:K,3@RGW#SM83VV:>[+G=.[*[G+JOFG/+X3YL MU:80:M$04^(573WR=YA!HR^24KM*M/>9A,V0C4EC'X1#_>34G4/7M,)]"*U5 MP6:76>#DVUT^%D(*D0T,AR[7F'D( S%I$WQCTN.'X%-WF77L!GG/J"E&;UK\ M-X5V8T]N*2KK0)501]6[L')8;_K^M5RB*$5 :/4Y1D79#A05$%+7H ,% M00.9NM^!ON[!CGN,VQ[R.)A5*S#I8(QG=[ZY:IE]>DQ5@\VUU&Q-]*5_5_DM MK-K'[H#:GR4])?(80>#+7[ZA/)_EZ?%T_:;>4> '7C-@&'B; 7;KZ'TW%XI4 MD7+R0#QAO&4$ 2FR'HV9MY",!LE^)[KJ1:V45]-/]'5VV7"X/L-_GQZOIA>G M85U).1H'UK?.7Z6% &+(X&TA(6/KK-([MK4!-/T_Q>$)1&=NN\7!9!-YD-?O*HD30.F4RI +JWK;1CE"_!W6X M#\T.(<&AZ7;/O#R]B) W)^F4G_SEVG F(H7D42,@HVWMH]@C\A1XQ3A%T;>N MV;VS]%T',"9?]X#4/("T^W1&W&0'?YK_ZW2ZG+9OU[)B1*M#NS%8+LL2Z&%$&)K;B)0ABR#LKVS)?NC'E.MVP$W MM*'D.C0?[XX]TG*")E*L2H C7<%(;#W@*_^HJG;M"K=:>Y=3;@EQ3 5P!V1: M%XD-3:O?YLVC/\WK6RS/Y^1H]8$6DV0K)G0(,6K;,FP6HB )5I@D&"%F.A"O M[L6X";'\CT>L/C(;FEEK1)>_FKU_R=.WG)2B?'%L&%+4Q(ZS:VF8FD &'6(4 M-@;;.S>Z#;Y-&!5^/$;M+ZO#&?'MBJ2CV=E]6E_L!%_0++JFT&Z'X-WCAF$RD M=2T_'$ 5P0I;\1?4E4!:'Y7Q,1G9NQ%2%^ ;16W%=\C&QQ/O8R2A;KDJR$9E MEU[G^[QNP*34+@/NE)RZE;"\\MZ)(AF9H!F,:%^,-6Q>M=9MWEF?;*@^#%78 M=1>>7NGRZT_]^WQ>_I@>'[/G\G*V8F>Y+:(S,5S\:>)U2&1L!)DE3T14&9*Q M&43SB(4U0:?>?49V!CNFU%4W=MV79Q]6E-T+-:[#;0?'VNVHBT4+T:Q/C4UD M<3%0JE!D"PD6(2%4]I45:L+JM#3=3P5M#&Y,V:H#,VM?40W,I&\0_^;/DT)D M-?G6>]HUGSEZ2%(X(%E53DFJU/UV[;U!CRD9-9X];2_1#LS(UPOZB--R;HPN M)YI2,=)(,!1:_;JQ#(TR5*1V_E66T+T)X4; QI24.C"S]A'1X.R9?Z3%ZLOK M8YRMF/DO_NMT^G'M59-KKDJ*@!3=>1_$H (K\.K3D4;AS;\AR3)GH(9?/?(K5^DUA"S:9?6>#89 M"C$63;S)\8A5&.I R;=VCP[C>_8!%]-5NY'\V7RV6DS3Z3IW&-,=8W((GV%LUP.^_7 M)MH\Z.NL9H<]YMCN(M-K#\Z)UD)30%&YB&RM8 TT](9T/[R1ZN[!]J%.@NI3 M67(+W1O*-/W4=LGE.I3XB=WR^:(9,*+H%C1$]D?65?0B]-K!@!_19[T^= M301Z2R(7<*WRR;3"].#:33H.(5=]4>@-XLO?C&U.E]R$XUDM4A]S>KM;5 M,>[S^K[E-PKO0FCYEA8E2K$=:XT$_(T%K9SWT6B7ATR]=QO'F(K&'V<#'%;T M YEZZZ+WLV]_F\_R63^;B:00%+7+87+K^E@R.[DU1;!9)UN*9 /UP;+*+=XW MIGKQP4VX_6=\P_+;\]^W+XGI][<__3]02P,$% @ VX!;6#,2+OC>O\)3\SK1 MSONE5G>?);(ED:2NT\_<>4E4D(7":@!4+;ZUT\D2%"\@.3>1"8(@J[R MHDF)QOXRXMN9$9%Q^9?_]5__=L__=.__%\ _^>'=Z^_^W&63D]PNOSNY1S#$O-WOT^6G[Y;?L+O M_F,V_\?D2_CN[7%8EMG\!.#?5O_9R]GGK_/)QT_+[P03:OUKZ[^=_Q6U$4I: M!,85@O),0_1.@3$8HD!5@O7_S\>_HK"**4Q0;/2@)(O@0W'@;.!26INSS:L/ M/9Y,__'7^B6&!7Y'RYLN5C_^ZU\^+9>?__K]][___OL__Q'GQ_\\FW_\7C F MOU__]E_.?_V/&[__NUS]-O?>?[_ZVXM?74PV_2)]+/_^__SR^GWZA"YK-C?(?EN_-O?WOWZB;2R73Y?9Z$.,FSY]>\P7GP492S@]7C9$?/.SF^*=G81)2P'?^.@&:%$NJ5S[V$?WC3^_>__3_ M_?;JPW_>OXSZ,,(J)!?"K_ ^Y#&75D7TF4PG=4=Z33^>/ZOB[[\^_&.)TXQG M.]8:S_$L7?FEX[I?SBX4?!PB'J_^].AT 1]#^'ST?DF'5SW': 'XBKY='$49 M)$]60<#(0!G!(1B=@%LCM/71&J5NTF.QIEL)B[@BR/DCOJ\"_QZ/EXOUGZQ4 ML!+_[2C.I-Q@71]"/,8C;XS76#+8I",HY@M$ER5$Q4/46IJ03:\UK1!<7<\W MWKR8KU=V_FJ..F'*?';25)_+63,QGFF*0/_EN]D\XYR,*OJKU7[QUW0\6V#^ MU[\LYZ?X[0]GTR6Q^J?CU0/I#<:/]9MF3/CIOT\GRZ\O9R>?9U/Z!LB)),Y+8V);'(O8FP"U) G=YSZ=_#F 8J^C3-;"WP3 MA;9DPS5,/Z[.JT&@CJ[9(8W8L!%00Q;<:D?=P8'M%3?K)?6=42)$*Y +"5+( M JH(!:XD =$JP:*4223Q=*EPQ41]?":,$78'!A"F[:(R!'+EE)6)*V-I>N &BI>8WF?LWU=Y .;.6DKVI:K:MJE_D MO!)B.'X;)OG5]&7X/%F&XW-P"KG.B QBY,3L@+34Z -MG2(I[KV^07?#4E=PW/@9*IG*,- K0( M9$6KHB F5J!PK;6(/O.06E-C*+B#H$D73=RDC-B6,N]P26O%_%.83R?3CXMS M5'0F"N-5!%NB T40R6+F'!0RE:P+1>K66\=F)(= A@8ROJEYN:WFB85S# O\ M$<_^_>KL8/LT.Z;/7YQ)X=WL^/CGV?SW,,]'T98L9/#@:5^#&K2GQ3L+UC*4 M,5FKN&M,B9$0=\^5QO&)GBKI8'U<,H?>?PIS7+PY7=8+D7K+=&0C8U9Y!@2# M.,TT R<$&4I)2JY9=))O",NVLCEOX-D]-[HJ\W;#=#M-=#!*;J[Z2"6-Z%-9 M1=I!<5IOS+3S&1-<*=K(F%MSXR:*PV;$EE+O8&G\BLLSP^?U;+$XRK$(7HJ' MB#:!DM+2-JD22.M*9)QG8V-C"EP!<-C:?[BL.Q@:JV6^6BQ.,?]X.J<=Z2W. M)[-\ME&MOOY XLC5XB+[>'4C?D3^4V0Z6XB>#&(EL5K%G('(21:FE475VOY\ M ,S#)E%OO=VDFNI$M7\/QZ=X"^) +P:744"1JOI?B."4(O.--DL=63$&[6Z8 M=@?*9TFT5EJ[R3/==4M[.9N>9UZ]*6??+R?Q&-]CHE]=3G!Q9)0V&$*]A5+D M3$9TX#2KL:*BL].<91]VN;O=B_A9\J^'-F]RT?3<\^X'KV0,6B4%3%N26S(( M7H0 ,2818PY"F;+#[>]/)NY(ES>):+MNBB\2"6JQ4M7B2!:5")@!&0KMWDF2 M1VHPDU7*2M;9;S"NA/?^ \3Z,1L12X$RRXR0=$B@ M0DG@&;T9*A@KO(\FR?9YG"-!/DN:-=+9!I9M'4Z_[3JY1OI((CCY.'UY.I_C M-'W], _D+Z>5MJ9Y]=/QRGU^D?_K=+&L]U:_XO)-^1#^.%K= ^28P&$)H#() M,:1$+T^4WEED(31/$.NSDL/FZQYH?P.I'WPW4.L)CL[W]!5L^CS,'V9OP]?_ MF"P_51'2.TD(SP..BR/,VBAF-42E+"@O%"%5'+(WQ451LDWROC*)T4\]3$[U M%?X&FCSX)F$$TJ/LN'=9&LB,U<@@I_TYU4TZ:9:DX$(6WI @SYX:HP2^@11; MQ_SOO/LNA4?F1 #)8]W8K ''DH6:]A\$,TPY_VA9"$WNTGVQHD1Z)^M>3=Z5 MH!5*(G1-'M-&QR1X%QMRPUWZOWQ_[25X33\^O&CN_>G)29A_G97W=*I-RB2% MZ?)%2K/3Z;(::K/C29K@XMAV68'"\>4C?WP"D%;)Y=DX==#S]5435%3NXO"8%WK..5=>'95==>4 M!]?0N3#_BJHJ$%:>9=PAYE6/A5]=!DD%.+AOON5%V4)DI M?>HEFM!/WRARY8&/55G73GVS;<78,%?M L1Y:NX0&&,JZ(9HM7V^\_VU M@V76^,U[.Y_ET[1\,W^/\R^3=+:;>,ND5II!88*38VD$1!\=",_I3/<:'1N4 MH7N/#C<]^Z",FZV%VS 7^Q*>Q8MI/D>T.*]Q&@*JH=5S*Y#=VT#;Z^BFPAL) MN,^KO@%<;8414I)@B,B@8C'@M"P@&?/2!^.R:/B^[TKK=QA..U+Z&+DV5/8J MA/OS;)8)&8%93*8?UT7*"J52V8&,1=!&E@J$DBV@S9S *!_9M>R&6R+DFSY] MMZ=P(ZG/6HJL0Z'=^T^3SY\)#2WS[V&:C[\!B\QQ9AD'$9,XJS;T@H?:=%%' M&UW(1@YY:<=$?V\#\Y15WU;2':KH:+EDR"R_OCVN\>%IKG'WSS5\]UD7+I',?_2@T0KA7"Q%MRYE& #K8(RY7JKH4')U*\0*\/PU M&0*Q4Y>H ? >IV=4<]4.IMGEAG,)JO0L"6L"&.$20:W'8BX)F!6^OD7& MB=:YMX]&G7MZ3.T#<\:HH[6E>8&'L+VN:0GU?OC5R>?Y[,OJNF7=]"*9X#&+ M# %] 25IXXVH,]#9FF/Q,KD\+']GX -WGY_17%.SSF+N8;#.RK+>=5?C[/S; M'^GX/9ZML+^<+2Z 8N)<*,<@E9I.*34!-;: 95DDI9SQJGG'RJ'@#H<[??72 MX?2I";AGR8K'Q[/?:X_U:NB_PP69^KBXV%%-TEP$AX"97':%(I%?QA&$I"TU M2)$/ZTIT^M\+;O?'37K_W M$JB-O5I/E[.369PV2GG%"553@)D4THG4F M]PT0!Z3^-H)N>/F^XN.Y0?XV?%VY=3@_^7DV?SF;+NUN.+EZ8( $V?) M7G?,VN !N:3#,GH'GER_*H3(I- B76_">LO;/N*ANR= EVSCKK+NTDKS#-5E M4*\G@5A;>]&N2G"61XYQ7;A.8$IM-DY^.#@?,JCBM9)<>M=\@QB"ZT HTTT5 M75K\W\3X#LOI-%\@/R%-\LHBT:.KOUFB(;:D+N79V(@/DHIV RXQ901-KC:OY[8%Z (/>.<^Z5*&Z0HW/;$PY$O^VD MV*$/Y2I\]NKD)G\+\(RZ.4O:U6YR"(*IC)8H%VI,D9$T^592,%MJZ ML7P]WMS4I;R Z,(HT%'^'QHT_8ES6UFPU M)KQ*3:F+?E->SC%/EB_F\UJ!M\IYJEBU\B$Z,G0)%&%UM -&0R^ R-.-]7TZ,NXON*C#?$";\4EHC792PEHJBF<0R$KF/:^G#/FB$D; MV7IWN07*P;%C>X%W:YUXV4G^=OV[-I^B9TY;7X!,9E]+;P40P@BE&.5C/1J' M59V/X,3]J Z,'HW5T+(?X1KB-[OZ3;EF/"U^^B,=G]9F7M6__GUR?'SD8W8V MFPS.* FJ< V1144;G,A)&,M)6(U),PK@@?&GGW*:]RR\"^JZ^>9-R*@28\74 M'IR5_2Z3W:7(/'>)6;064PC7FM;=$@YYT.,/A"T[DG^/CH:_GE9Y53E\KIOD M].-OI('%D:O=-],J=\X2D^L0-\^U .0Z.F&#\J7UU+S-2 Z$(0W%O8$%6\\8 MNCLQYH=P7/_HR"G44CD/T6:0!QV(YIO+=(/"'QQNO0H.B8C+>A= 0CZIC4/?XOSE<9B< M')F(UAFIP:T&2W-%U,S>U)-,Q2(S64+#,LCN?]9!JKV-9#=HWCUBQ]SW])_G MTV.DXT.;*ZCO8S0$++VP*-(+@MK MG6I]6_ZHG7=-E#&I6AN=@Z63U-!)BHK3J\LEQZA$#JU=ZB?1>7<,#T9UWATC M\'WHO+NY>5,LY-33GF2QU-DL+M,B/(DH68?!B*SQR6>(YRW=!&TUIYT>!M MSB"RCL69[.3U@O];')H['[,OG#&#:M-W?CQN]-B(YG/F@JLM0K?AL5R_O4J M'IT($18!KL1XWN&0802F-4;A%/(4!REPPX<_:?5M*ZS6-:0O/R$N:@^?>EV> M:M;6Y-H.;TUF.3L!5M<*UT!?@LP:8BJ%&^.ULVG8,7G?HYZT8ML*LF'US1GM M5DC63>:3CM[:Z('1@0U*.@=.: F1AQQ8**C4L.WURL<^:?4]7$ -2UW.-O@P MF7^M_;H^?EQMPC:":UVH M\F9R7 VX?Y],\6.87\6E?%*%9P?*)CJU7600BE*@2&/,UD&I60Q2Z!T/>=(J M;26\AB4J*US_>[*D?T_?GW[^?#S!:VS+UM*!S3T4QPE=T+7!M^-@N2+_N60F M]+ #\ZZG/&FU-A-?AZJ3E[-5+=1\%0-]-UG\XX>O/^ T?3H)\W^L0B09;1$> M.1!*XAT+"8(B?"CI&,\!M4VML\/OPW0P >,N2NA3!W\-WQK=N8,^!%^GOH#W M87N6G.^B/Y-4-K5V6'N3*EM,=3)8'9"MN/80JG7+?= .8U31 MMVYV/ C8[G-WVNISUEL9?3H^77]=+KIDYJ)RMM)6MX>,-*P!!^TEI)0%F55" M(W9HW7,;G.=@J3Q(]#W:K5R'=JGQ]Q!HN[)/'GM01S,5WD>-+>6_"X/DYALODUF M9F]%[<)\?4N&'?U!^(C\2!L,*26RUG6HQOLJ35XH(-;[%,G;4[J[_7H)SX&Q MI9GH;SV*&I8KG[]%\<*CX&Q2XO#X$FY4"/%B MNISD&VC7",\VR-JHYOR]JIW/:%]C,T\X:33)1 1TJ),DZ5,QI3>9,CC$7+[S4 MK4M/VJY@5\4;C\+=&Q.^'D_YCUT6TD@//WS=_ %GN=8^9Q6\ ]2U[S?3=+Q& MQL'0>9V"+];9UA>)'9?S6)&]QR3I]3:*>T*6'A-&-B+[-9RL/=\A^#H%%._# M]CA1Q;TAPR"2;JG)QV"=@'8?=VBKOQM1JE;"[Q"/^HD<_-E7Q!6T-Y^KF,^!A:@Y5_0J MH/,$S-9&E$P:8+G0DM%9+GQC5MP*YL 8T4;H?>[(ON!\69M]U5:EWQ:^GOWF M.7,I)7#,&%"!EA\-?0FNU-B;C"REQIRX!]*!,:.E CKD FYY_I[U@CG*C#-M M-4)E=)VE0*(JY($$G:1WQMDXK-W [IS!,^#[PK4=AT9VK_1;S[G& ?:?PV1> M.Y3A+QAJUZ)5Z^6+MC>KF.Y\_I46L_JE,,T7_\&L7'I3WY]&@CF9AAKQG2UQ MFUAZ;TA-PN8[E5NC"/D%A/.F<^\_(2[_-I^=?B:<9QV7)^'X/;%XM9R7874L M+[Z]0B)+E9TV@"S2*X31@)>/[730C.HDBN M2$RVCO33JEZH1@3O!8%Y,/[GN=\NK&K(K6"MJ76/3KV?3C M$NN$A83$/!E6=>JHRRY#X(7[7%#XQ!HS;1..QXK^ME?VK+'0 M.W@DUS&=V]A#4'4*P6Y&]#B!U^TU=@\%MA#W#LG@8C!*9(BE5D?R8&KB&/E( MG,N4>M#6T-[&G!8V<]'3X=@$Z6 MPI:JZ!".?%OG#I"8EQ_UNL0&-44Z/XI#SL/G91!W,9T*X'2X7M1";:7!& M1A*+M.""-I"$#RE[RWENS:61$'?/IV[JOC$#MI^N.FQ1/RV6DY.PQ#=ER#FL MD3O%":$(M8>8)X>"6P=!JA!S3";&UM?\8_ =+JFZ::F#\7WIT+_X]N\3G--# M/GU]C5_P^.SL3\6AB XPN@)*$4KO&NW;[0:TQ6NI)J5?3SZ?+Q4H"?!TW]3DGA@ZB/7DI21)H[1-WK'61TQUP'M&5:Z_(VRBSI18Z^'";H,ES:)$@).L9(,_5 M8LL%G,P<6.0JDP1*1UOH)ISG1I"':&%'.XA8I_57&L=6O4W1+A'O]D5SP8(^?F MH]V^Y>4(:?5[G$YF\U7"_+J-/#.,3!<"YVC9RO,,CA4.)7.!12D>U+4LJ-O& MUMSSI$?H"-5$(;->TFP]YNT2..XV@2LF6>2,#L[L.=D\BASM+ L$ B5\\JFH M8<.F[GO2@:EZ>VGVS6EES;)W'=1>>=DWL-CQE\D2KMXGW-YL_4,I7HZWA9 M 3(XGXQ(0JC6Y<"/1)1[8F"/PY,QXF\=$?L;P9@>8RCGHVSKU/CUP,:?Z\3P M=7,M&4Q>=1GA=5:1Y Y<$.3?.Z=R1)65"_<9Q&,>N'OGJ+&>9IV%W#I>]O

*:9T::;5V,40H11E043%PV3@PG!PWC):+; ?I??/G'Y2:&XBP MP_;_OLX47[PIKZ9Y\F623\EP__KJI.;&SHF F^RH=?JM+K+$7$#:1&R,GB3B MZJR )$T1/J!L[\\\$.NAT&BG.FMXX;Z>95]^F>1\C#^%Q;H"-JH87""SVQI9 M9Z(S"2Y* <$+)K,)IESW66Z+LF_X]$-1>QOQ=4@MWM@1H6BF4JV_,+H.1G3, M0;!%0T0>?%0VR$$Q>E/2^M0U;XWDNG @3%2;NTXUDE@M3 9 M\^M9F/XAY@P#SKU[WK*WG0- M&:6&60\9]FAG3:?8\NNK*:T7%\M7B\4IYC?S^N]ZJ%T::6FX<]%D!8FG.DBL MCH&33) RE=#9*V>L;/RJ#\7V+$R$+HKJ8$O>C?/RZS0 9R=#8BC&QS$M^FAZ M%)VV5%./)7.:&I-%88@R94R"7P1"D1RNBCCG1&MW9;'I=,]1LI^L6F, M=KKDCYVJ,9;+47 *=A$)7M$JB?3^\:R!V;^'T MT=>-W+!MA-VC6\ALNIQ,/]:4)SJ?)_2AJP[LE]X!;5@.&;$.(8B@DM7@6)*@ M UEG9/\AV7CM\PCO!O4LK)NVJNE08'(+P$NORA" G>R9>\$]CB'36*G#*+.E M1OHD+=\#U*,2HG!#3F51H+15] Z) EEP&R1YAX*WSE!]),K<8ZP\-F/&**)U MI.7-\A/.?YXL4CBNVKJTO?X8EEB'A+PY7;Z>A'@Y>I"^Z9L=>MW5LB, ]Y^N[MEL8:G.U2_#U*YZO \?7D"V:RY<+T8\W#7T6; MZ'S^)?S7;/[R."S.6@I*&7G@%LGB(I3*&A),Q !&B% T,XGTUWB/&0'O61@Y MO=1UDUFZ([.^ ;U4<30$;J]V0^.@/E+#H5ZJ'TZQ9GKKT>)A)&PA!9?9U X# MDMS26E+BK;=@,!A,P>586@>C]X)F]_4>VE.6C5%7#P/\=+&#\'1ZOS(7% MI\GG=28-GXB3,_W$Q-U);FRTRD 5C+8$+$ 3Y&247H50(J$KKCI[7,1PV&;:2 M>(=-XM?9-,U./N,27WRY,*.X0/"L MSIV)=-QYYCPP%F-![[%]#L48?'N19_NZ20%I-[5TL#W>AJ^K?>[#[#S'> T> M%W^;SQ:+H]K%0XJDP;A<9Y,9"3Y:#3[Y4(RE_^O6-NI]F Z(*DW%WSHH_"LN M_V,V_\=D^O%E^#Q9AN,7^;]H8ZR CU)QG!;N@$E33>920YV*U?GF]7L$S-D,8N,=/X%2&_'I:!?VFK,;4G__M40?KY1TY M[5A)1@ F8\A;] 6<100>A'?&AL!"Z_A-0_@'2,U=*[7#I=C5?GOK>49G MC0:>K',Y&5WR[FYSGV?PDO)J6^J^SE^(+3D_Q M35G7S+^?3!->RZAZD9:GX?@H\H(ZB BY%KTI%BRX'!1HYIBI77>*[=5-L-DB M#HB$CZO@FXSUNV%L3>\CFV+Q9OYZME@,6E>1JB15 @2O:R)J\.2\9T="5UJ0 ME*/EK0M'>JWEV?&WL[HW!(&WOB38[$9M2H:]R%$]"CEC-IJ<^$*>DG(Q0-16 MUB!3$-:D*)M7LSP YF&SKZF2-A"K6=O ^S&_F).K_O'L3O[EI_KMJ^F'3_BN M?O>FO#E=IMD)+NY;\/E@HH^?CK2).41-KAMY;'0R8 3OK 6?I!41LP^Q5SO" MG2_V69+\,0FSX579+@5DNV6/7/,'G)\SJ$? -N?@,XW4/S!=T)GEZ3G=P*72R".I M>Z)1 2Z27KG8[BRXI M**X$G:2Q,JE!+-STZ8="E*TEMT&7/:Y3AH2K_C:;Y=\GQ\<;PU:_XO(HH"Z% MD8 DK]-E@D0(/$>(M0:FU*ZY;@=93"V6<@#TVR=E;R#QUG/H4% MOIU/R%L[7GT&_?%Z*3_]\1G3$O.'\,>/F$_3:CC-^6V!-L'&VFE]=WA5H /B(:[4]P&VFU]=;-^ M-=9OSHN4ZNM005[DMRV.DM$IYMJZ1?$Z]C?1]BU][5'M@F&&I-1\2/(@8 =$ MH_:*V$"73M0.).-SH/7=?%.+Q+ MYN^1M!BRC@Q*(%=-5_4GM7M18$-2>(_[GA9+ M///^CJ01*&2@U97(5U,#(&@IH/;6L;%.?-Y%=F2[!?W)[0Z*WT#K[8I9VB[M M1SS+&B5W\/*+JY@HAG$''+4'97T"9UVI_8 ,*[0\SZ_MW<.CYLW1'@!O]U.S M&[C;HU#GDA17=:J87\X6])IYSC6*5,"GVA?*) F1Z00VJ,RX9IKY7B,<[T=W M *3KK)(-[)'=9Q&O6U'-RBUQL$8SB@<_I_GLXH>M]$QCGG@L,C/(W$G:6LGD=<$[*)XY9WT,4K2V!Y_D3.,Q M/-EZIO$8I6RJ.]ZGF<8QI!BT"" -)[O3J5#O0@V(9(SC@BO;O,WV4Y]I/$K] M V<:CU%#AQX[]X]5&P+PSYG&HU4Y>E;M0_3P*(013AA98B!DQ8+2I=;M:PTV M>DR2<6-$Z]X83VNF<5^>C!%_Z]X8&RU]F8A7%P/$5@VF*.R3') MAR6@/9W1Q _6:0,1MGY+AP[%MJ8((V2M>HR>3&O:L4(L'(37UH08,B$>I.8G M/'G\P7KO(>0.K6X>/.\8F;.%>0U)"]J6E"T0JQNFK&199FDUMNXQ*R]U-5A M%QO; G,(W#][XW=0_99=RQ^BMSWHC<\\[?6:&5""D;''Z*!W26=Z*;V505O/ M>.MNQ7M!LX:]\7?)LC'JVG%O_!3)%]3H2.&\=N3F!;RQY!%FEFTI: 6SC9GT MI'OCCU+EB-[X8_2PB][X5NO$M(K DW3T>G ),3('W&,(B:N21.OTN*?7&W\; M,FPE\=WVQL^LT(+JF%B50NW:;\&Q:OUIKTKV@;G0NJ+F*??&WX85C;2PFQ:V M#VZ,];+V1ITNS_/5R'5(7+ $3M:R"CJ7:6'H0<)[6#1,4VB]F+R$"; MN^S]4'B'LZY7BS=6@^?<9C!*)G*-BX'(E ;A978N6&YW42%Q@/W\]H7%#U5V MA]-Z78MT%+R65DL/2/X*J)P]1"L$T*LDE%9T%IG6F^?ZV0?$D@>)<\\/V;?S MV6><+[^^/0ZT\TY7G7<_KYKA"ZZ-#%) LL:#X9O/JT+>Z:AF@1*O0^%3'%CVT7* 3Y@.@\CYK>3>-[1^^TCJGNKJ"5\QFRW2V M)1?0S-O:-XC,9F0<0I'D4^JL,.VS?;EQ40? \_TD0(?6^"T7>$OYCY22H8X& M=$%-!Q*YA\%)#B4$,L *%\CVV3)Y$@5@^\+Q!A38\V;_YV.H5L?5FW@\^;CZ MN",1)+/>1?#"D=65> +GE('"9'%<,>--W&.2;U[5GR3O18$.TP ZA/8NO\*, M\9B+BN!D2J "0_ 1&9A<(M8L);^+?N\-5_0GN7NH?C>S"YITR-.Y!%1T%'F! MO+9YI$,IK5[?XK(D?:!HG6_Q/-HA/@*5FRK[UFD&C8N(US&<<"E\LT6M\%T? MUZ0D>##>1I6_M\:XOE%-UF/5LP2<+,P:[)+@E(U@R*AT!A%IRVK\#M^/JET5 M\*W/.LO;%#*X$CFO74 <*!D2!%4,!&'06\D16?/LZH'8=E7UVY@CM]?^-E3% M8]?\+N;+HU6/ZU7.G(TA%A\+R%*G)#MRT#PO&D2TL:"P7HM!+2_H4R\1B'[Z M1IXK#WS\K.B6JIQM*]*&]X@7(-;)1P-@C,E?'J+A]OD\]^G7"\\(B#\CD?6X&W9/JVU]\8@376VR\DJ9/3 MDW,@#I-17!0BKU"@#+,$)&C0OJA@+3I:;0/-77GH[KR!K<0^:R&SAIE$*R#A MC\M G/,FUW):%+0<(SQX:0E21,>C\#:+02F2]RGO\D.?H/(>++,.*32W'NT_ M?/U '[':8%@I17-=:'E2@PJE%@G(",Q+(Z/SC/O6V?$#8!VD6=1++1VR=&Y? M/7W .@EX ,1.!6$#X#U.$5ASU0ZESI9ZV>7FXI[-H'YHQ11P?&O [3=:N'HE&$X&N%?RWUEDY!Y"Y! M]MH*B\'XYIU]OSU]]P'DYLJ9-9%LE\STR7&>3#^N*SYB\%(&#R7*.I?'$J-% MU$#G*;?.\ZQT^PZCEQ$GFEY] TM]X@>;36Z3H% MW-E*Q0PF![2:62_1-%;^'7 .CPFM9-_!OGPY._E\NL3Y=5@%DW>1TW)3G4]L M%=)99P481_9*B,JXTKJ%Q2U0#H\.+63>HS[Y< MJ2(U2'N8S!GH<"-H16MPMK9S$2449IDKNC55[H!S> 1I)?L.^;L_G\Y)NJ?S MVCGLY\D?];LU,ID5,T)Q6K$HM,LEA,",J>.K>%0*G4FMA]/=CN;P2-%(\AW2 M7?\=/TW2\06:)(QSC/8L1#*%E;.UNQ.22^UE448'I5/KW>$J@L/3_182[I#Y M6<<>+N=UKF:=TT%K_TA47&.+0COF.3F^IG8.1$_>$&,2C&?"J,2]:%Z(?Q>> MP^-",^EW2)V\=>V_+;"<'K^>%#RR7$95A .42=':'2V;U3@;DL7#.;/52XJ4KO!RRS>1V<>7IRNIK;\B-^GM<> MIBM]3?.+D]E\.?F?LR1Y,HE4Y(P<+E8O=X43X!+6CBK(669H6&Y=#+2#93T? MMCX2%79Y6W/W$@-B];M[)ZGQ8+^9'@W M]>_R,ON>Q94ES@>NT!?CF*Q5(#Z0WVLL^3BZ3MRT)W, M'7@">8V]F3-&':T'1]V*[Z<_TO%I3=0ZJ]W^.Q[GW\CVG%]V1-:!<\:],[G. MGV&)OFAM(7CAR8O60D9E$:\GZ=_2WJT%FCUR"Q^JX]EC*JA#K'I8SD:.2JI< M#'A;*DB6(23D8-!Z(SR]:;%UTY(GG$/S$$+UTT>'@^RR(9*V:%+ M@C;D@*"D">2#Z *9D3L2(WDGS3VU(;CVB#)M_+7FRKAUEVD<7%KW&@G3LY9^ MU^<'7/]YB^C20Q_5)+S49)V-XDMWC&OXQL;JP)DH#"04LB;ZT^XBHZ@Q24.; M#F/9M,ZN'H*K78SICJ>=^;(8L7AA:?%88[%"U$Y-+-#;(U Y:W3[:>W#T>TJ MSM2<*[='FIHJ9%]B36,&;CGF2XY"@TN.@2J6]F&3&L#8 MEB!;C%XK&#ZK<T!W:S(VFHOP"2EJU]2Z#2P M&:3QBE['F(7>H>7P)$'LT07%3#&16$E^L1:1R6?\NC% M;5C12 L=4O3ND,([K.NN8?A+H;"W.)_,,C\RICCIC01M39TH6BQX+@+8' IS M3.>_"Z5U.(WN@/VW^6RQ.&(I%X:!@9!<@EYL6>\&G;K-5W*!;T2G^?>(P].0"B\-HU#.F1=X,#(ZBHE M:ZY=Z^X%XU$^+RJU4%6'\^XZS%_QVW7SQ:3&S#&KK.MH@3H$F2PU< H]<..M M]$I9+5L?;D-P'2"!FJMC5ZG=/V)LV]A%-;MNV6E>C M6[;ZJ%>K:M:KU[RZ> R2'*C$:V=/5S0$;1@XK6201=+_6O>LN@7*]AD ES_V M+ 3/B_%U;."BI(:+(='BFP)5+PC=/J]Z$X['NLK;6 M[?5>*MO*N$<;QFN8S@,/0U!UNH3:C.AQ[IJVU]@]%-A"W+LC PLY6&\C>>^" M3"Q1R)".BO9'P8,6CN#RUB[R+DEPSTW0KC@P1LH==/\.O\R.OY )_'*.>;+\ M.:0Z2>KKN@.8LT4PYR!D$4#I4EL]*0-.&L5\\C*&UC7==P+:O5O20FNS7B+O MDF4\_8+D0M.A5Y>\OELJ*L08%$B;/?$^D%O$'9V!M%B4S!AI.K34N0GD(/2_ MO8A;UR^<=;((9'6^GH7I-4(6Q46H_=U,KG/D=!WR680&%KFW5I90\%K"TRUU M"7<]Y4DKMJT,&T:B5L#.2AG6\^87+\YS6R_^^)*GO:8B1,M6S*=96?^05Y1!T:!X+N1?4DR9*']%WZ,!ZU1,^3WHRC*N"H&O[8*58 M+>.C]7KDD27-;6@^2N8FBD.)#&PIWPYW%E<174ESO!]7I\C ;9@>)S:PK<[N MI,"6 N]20'8+/IF]4;[.++.E)I-D#<%I 25+&U$%#+EUX<5NB7!/?&!7/!@C MY]9^P7N<3F;S]YA.R5/]0(=?-6W7=HO2+)58?15,J]62H\H(&-IL!9-HC+CW MWNG>I^S^G&^CB%D/*39T]U? +MD?0EI]AO/7V?*BXMD8(JU0=:Y(K=D7F8P; MQQ+8Z%7BLF@KAKE^]SWI$-3<5)JMW^1+X+C;!"ZKF(RO+FEV! ZE!9]S A_H MB,'HO&&C5;WQ20>FZNVEV=K?OS,0(;,0*04!W&"=#,4B.)417.:1MJ$20Y:# MU+Q?P9SV*FXFQ1XN^Y6X\SV.AMU.3M&X!TN9Z\>=*^F2YSC8ODN+/&G4C M)U_P M+1V;]'?A(QX5'8U.24,6+M&[$%?)"O0CCYI>!*>2;-VI8!3 QS837W?(!&RI MD];N_I6>9G==3/TX6:39Z72UB'/LY-$(JY4A;S7+:D@7!SY:A%@SID7.Y.<, MB_9L@^)I,V:W2F@=0;B=Y^^7]=;J&\E7K=0__#[[3PSS%],IO0#S19A_/2J, MD4_,-0A?G>)2.#B9 FB>##?2\Z#X( IM#>4 >+1;=72_:7H9YO.O9Z6$Q/DC M\L_HC*XI=D(1T87F-8AN(3K:/"4=M8ZU-FSNPO.T^=)F,ZUVN,AGR(G.JKMPX)#C6IX\-Y4@=!?!D^3Y;A>'4X7SJ*7TW/R\1>GL[G M=:9R6)[.25FX.,H&;9">$>I _B9:!21*>G>TR@ZK-==\9/&VF ^#>#O5W$WF M;3W%=AC^<]@D*72*7A%@RI!'&PEVK!YH2%Y*9!B*RH]"LW. SXE3#]')30)M M/?)V&-@C*1T3.1;0/I'#:4@H,?L /' I$F>%N]:E?L.0/2?*C-+"3:[8G905 M;\I2N!9>:U=@//QA74J-'[C6SD7'V0G%Z=RILW*))3('B,0,$*ZH5(HB4_P) M%QU+JY%C\F 3NMH^/])^63R($(+F+HNL6S?.V,.BXS$Z'E)T/$:J>UUTS$-R MON["N>8[*VX9!,44>*4+4]F&K%J[_/M>=#Q*MT.*CL?(>'=UID-0/=>BXU$: M&U9P^A!Q[XX,I4C!N/$@O8JT/PH!T1A"5WB6,2DTLH=#O<]%QQTX,$;*.[_5 M]D49$9@$0D'V>!8./'>,CDB4GEM, ELW#MVS6^T66AMUKSU&Y-WOM5>D)^M( MR>@\E)P9*,4U.!DX1&9$PAR$[FPM'I(QL*5\=UEG- 373\\/OL0PW/AFE^,Q?/UY\@4_S,.4/F-=^2Z5BC[7GN>1@RI$6L^*!JES9-YQK=(6;_T#$!TL M=7IKIW5]TV;^?R"@GUZ0H'(5UKKMBC$DF!" )>*&$LR""]&"L#&$Q!QS>EBU MT_!G'BQ-MI?P;BJA%#,)D3' P(B:O$3RCZT"B5AB3IZWKTO?[TJH;1S'+>6[ MJTJH(9B>8R74*%T-J89YB*!W50DEC2Z!63)IHZQW[-Q5;!$LR[)D@=J$OB60 M^U4)U5SW8^2[\YAQ2F21H-2035G5UAL(S#-PT>H@DQ".M>Y5NF1#+A3U1GH;@ M95!19M9^I\#2RQ]LE'VPA\=;1 MA>N5$&F^RE8(QS_,YO/9[]] &H9)!<.!ZU6_-K):(]/U(L7XI%@RC(5!WL#0 M)SYMQ?<3;H?3X6WXNIIT]F8U/.*G/Y:$['2R^+3B:DTV/^*%>5FGAIA<*9J- MAX!D51N)V3@6R6]MW MW;YZ$I&7K "YT0:#D":%8<&$5HB>-GL>3SD-O=(-BWC_>4[\IW_.:PV^_A+^ MF)R!%.D_G.R&A73"*$Y"R(5'+* MJG!EV /8U@;=P3'O$936O5TK&>QX?CBG&)3&J($'4<@\XQZ\]KGV1^ V!2=D M[-L)X!N6ITV=II)N6%6T@=)G=)VD\].9>#M-D\_A^%(S J62S;1PJ#,M0 4B M+EGM!8QSM HG2A'B 7O,_4]^VB3H+^P.Y4)_(RDM7L\6"UR\F5ZUT<[LMB-) M_GOBM4V*5()T.*19GR>OKYC1=Q7(85&@BZ9L,< T/CGK3NPBIRO8, M6DT^CDEQ<,G4X(XCJR:L LODUT5? :8''!/7G_.T%=Q:D#=U['=1!;BY[66[ MPK^[/[]'K=^(%74N[Y.A%)2TOT=#CH&*F, 77< R7AYILVR 8 M2*D%**YDS3;@@ 4-\5WD(%H7;NQA>=\8'0\I[QLCU?TN[S.:I5J_(HRRH%RV M$(P@"\=JKEE-4FM.CWTO[QNEVT'E?2-DO,/RO@&HGFUYWQB-#2SO>X"X=T<& M+[U!)A <>@:J6-HIBTS@F,^!HX["M"[KV?OROO8<&"/EW:=J2,FP3CF3+DGR M="*#**R#(H.VAO$0W8&G:K30VKADC1$BWTUY'T9KE)02&-8IIU('"(G\+/22 M!R)]2.QYC1';QAC84KZ[+.\;@NNYEO>-TMG0LJZ'"'R7Y7V>F+UJ *CR:B@. M$^!R3! 3?0A'6<+U>\XG1H3QY7U=>#!&SJV+@NZ];#[T2$DT=P\ 2V1^JU+'60?":@9I] MO2W'@5DS3Z1Z\\'J;2;%'L[<9(IORC73\BQ#XB(/\&7X3'^S_'H4='%1)@U" MU.KD4%+-"E60T+JB6/3:MM[1Q^![;*ZTB15VTT@7\[_@G)">M[Z_Z/V;7;!& MD[M;:J:6XG4V5_(>K&1*!Q&]T.TGB&Z$_ MD(PO[Z+5/5OC%4F56@.E7%ZU?#80)4IPIIB,,N8HS.C#:^##GS85=B+RULFW MH_!>2@L-1H75[0_:E,E?-))L\Q0A91^D%*HFAK:GR3ZFXNZ&*@\4?<.,W$&8 M7\ZFB]GQ)-=13C]/_L#\\E.8?\3ZJW/"_J[F-ATIY1RW.D%R4I'$$H=0@JZS MG'1A*1FGTF=-=(X^4+4P;(FU] MRTD\QK/P]:^S)2[:90O?_?D]LH5'K*ASMC 6\0BR*!^\ M+0Y]ZR[8.\P6YBD+[:4%J6( Q0*=DBXI^I&^95PKE9]!MO 8'0_)%AXCU;W. M%@XZY< #@DRK((]BM.U9!O701)7(#H$U7/- M%AZEL6&9H@\1]PZ'@>A0AZ\I*%ER\M#)E(Y9>LC2D WF1?:\Q]C#?SV]K$7=("[AG(@G/-9@;@/A,/%$)TK3-$;J(X",UO M*=SN*>)GB:]."UP5)[B: \\-R3+'YGK_?10';V/Q;RG>G10$# M<#W;HH Q.AM<%/ @>^R*$!$EG3F&3#%FK$FZZ"SJ$&SBD\4)4W?!JY[6!30 M@P=CY-PZ,_"232JDU9>BK>N4=ET4SR[6%FH,%)U)0*>5 \VMD'06D]9+O+ M5%A$'J)7",7Y.G;,)W V9G)/E0Y1E!2=>G:IL.UN^!XHZ>[E_*^F2YSC8ODN M+/']LJ9&74JQ8\JCU** BYF6G\A^];Y$(&LC8'*8T_76<8TY<1>Z0V1),VUT M8?3VNAT%DIT/M/@3:Q7_'WU5\MCK@T-F1%7 UH06'2$&H!JR\J MD _D,\/6ET'#D!T&03IHH4-W^_N[**=DZGTF@^2LJ/FVU?%U$HRQD3QEQE&W MOC]X0AVLMV%(6]DWK+WYMNB;M<]_FQ/@HQB"%+6UM@V\U(2)#-X0,($1A<>8 MA&T_^^ 6,(=!AC:R[M#C_NIB+QUU9]_6T/O;^20A/[*<&Z-D!&M?EVMTEYPGM!EMU!)"$K5: M3'H($DDB5BO-K.,2VW>K& 3M$ G31@\=BFHN&]-UX=^J?7S4 1E16"OC:X\> M"R[1,4@>-T\I%R-=:Q_V5C"'08DVLKZU-F;+/>/R+++7EPI[7LSG8?IQE22_ M:K^"*K(0A *#6H%*UD% 4\M,T3+A%.U_7;):!N([#*ITT\B&.!C;16G5W^:( MT]<8RF_3Q=F50+WB:U=:=??G]RBM&K&BSJ55PC&O=.(UX$6.K#46HHBT>ZB$ M$IG@F3_E00PJI^)D("LJ$KN5Y! #O4N9UFP8>MGXJ^Y1$ES]#HR,*4VB^355U<(^3@]E$E0/HL;T>'H4P MD3NT0ADPM1>3$MJ"%YR!L-$6FXMTH;4U^TA$N2='\W%X,D;\K7.[5@;<,1EP M;^>S?)KPQ32__XQI$HZ77W^>S?(Z_TP+;W-@$B36.@43Z!#6&H$<-I]LUME( M?Y^U.N:!N_=@&NMIUEG('7) -MUC43[ZV@'+U5Z= MVH +F$!&(V(J,O. 3Y@$#ZK:;L^!,5+NH/N+(,ZE@F*9E*"]3H*7I;8^R_2= M2!YBR3F(')E.K:]:-\#8FWK-41J:M15OAR-_;?2\G)W$R32A]:] M'+9#O#^!\6UB63O4VDY3C7\J!=-R\N5*0T_M'<+%V5,U(H9T.2T M@D)R6Z,Q IPW.1:I2_N \PXO7)1&7H MR"C=#HF*C)'Q[ASA(:B>:U1DE,:&><0/$??NR, #_2IF#5R1XZ]4,A 5F5S, M1IVT+%I='V;TI$CPD*A(!PZ,D?+.>MGQ&#V/O*;%K[Z@A(!2D]UM76&"_J:T M;F>RW[WL1FEI4"^[,2+NX*=>;AM]&NL K6FMO;P$T%E4D1<).I'[K!(O$ L/ M$)EVU3I"F5HW/+X7U*'QH8'HNWBDOUK=-:%!V/DW+'164UX/AMK./WX9OK_GDY1^*J@\X,* MZW][:+3CBG-M-'Z+!D.\T6A MO_OP^^P_,36G,;YE^/T.2"AO95G;BN4Z4T>/06;DVHCM2$3GWP0'7D?QS0X:95RR#8R$K MYW-2(3R -'<\\N#(T4J\W3OZW5FJSUP1Q@FPR,DVUR&",])!#,I(E*QHUK=! M^Y-HF]#08FFDBP[=>*[49L^F'S^<1_6.= BHL89R0LRUN1@MG/- VUHL+!1' MT%K'MF[#4^_ET^/<7:Y\5B749%#G]0CU>9!J^R<F589 C".G)LM,W7._ ^I90;S9S2+FA(6I/O1F]!#>E'8)+> M+9^\3-BW?\]>I-R,T?&0E)LQ4MWKE!MT4C,M$ACTI39XB"08Q\E%HTW7B%R8 MZCTW;M]N6$;I=DC*S1@9[R[+8@BJYYIR,TICP](M'B+NW9$A<;*04"4HT7+B M?"H0R"Z"(KQR29I 5M(3)L%#4FXZ<&",E'>70#OTMY;O+M(HAN)YK6L4HG0V>&_8 @>\RK4)$)1-+"%;7\J9:<^LU M'77&<,LX1VOS_+@1"ADU/VZ,-!N>]L,FGB&SQ=E<9^&D" J]@9!B!L:=069LL'[8 MN*DG-3]N>U5O+\W'2Y8263I'5BXX8U)1M@"=8$13)#_&!7)K1$DN)"58O+ZU/Y-DJ781X2TDWMW9^VT: M3F9$XO_!_.-DD2K MW,\F9R>O)BN$O^O= *N'7\-&E\LP]HEG.3"B-$NL@@6 ME3.9G"3,?0N01T,^1$[UU5NGN.+%=:L(P:80:,^E3184)_8'F11$'EC,,12G M>T03]^\R>QM"/%BBMQXQN[O /OD\F]9K^%E99WK]],=G\L@:=N4>];C>5]GC MUMOY/KN8J)T@BKI%>* MU\XL.@%W24K)C,FV[YS,O;C/'J/C(??98Z2ZU_?9,D3!49,+%IBIA0N6S'TE M(+-(JXJ:Q]SZ-F/?[[-'Z7;(??88&>_N"G,(JN=ZGSU*8\/N,A\B[EW>9XL@ M1!WZ7E/$E2'_/TBEP7>*A8%JVCGCL^WWV""T-NL\>(^(.(8X;-G:D;]/Q:3X+PE2W>66B'S&K M2L[) OE.=1:K=A"+\"!C287H+EAN?QO"EGTS@) MXBIX4@,JYR&6Q9%!)D(-WG%G*TY3_>R2(:)2Z S3N;1.AQR*[3 8TT43'8:-R7]AC."7@R> M_.'KMU]Y>U;/]8+@YV_<$MZ2!:HY%'3$+<_(HLU.@H_%A]KMG6O9^%W;'O6V MF\XZWORFW(ME<1N8\US'X@)+.H!#;6I B$[5[#60>YABUDEKUCI&U@S\K@*O M.V;I]1WP<92]+Y'=,_CKP(5712/]4FUY5W=^8VM?= N12 M*Y;[2!RX;K _6!<=K/*'"^+;,J;Y[7&87LH0&K*F3H'C'NMYG+#S%C2YOO7M MBXZ?"G]-SBGQJ$';>K\C@@.77 $RM!%K#8OWK6]$GPYO[XF4[SEMQZBV UW? MD0\VGZ0EYI6O!O&X;,_>H5>L,L8U =N_K/KZ. M;S2\V%9!K1/0/]"K5]>(_W][5];<1HZDW_>_8 ?W\;(1LFSO>J/=]KH],S%/ M#!P)B],4Z6!1;NO?;X*D#DND5$6BBM3QXNBV9/)#Y@<@#V3F/,_FY^6%VE(6 M_XTB6ER]FDZ.::X-)T*%$MKSG#C- P$;)!=1BRS:O4%O\67#DZ2"3F8]"K2' M8^(6MB7[F^LT409GA2JM7%PI>V3$-!M=P*7B)IM0I$64Z=#3XSU>IXP$^]Q0[\OQMF_/*% M+S-\M[O,*QX4UR"NQO*V@-$ETM:& O4/A,>#8GL(_Z[Z]I!<'SMX#<=EGA(' M2;@LQX=1:--P;0DS-,2^RS&C+KX?':Z<0WS:?\ MSY*#M([?"*<,$3%;5S1M)@J[]OW KF95ZS M=7740\?JC<#6YF4;:#TEOAZ =9C\524%MJ'%'M+OXQ'] Q"5UE8FW(=!!XI> M0D;70^A24^P9E(;,4+TYT.#$>"1!-#PON@B]CQ0ES,?0G'Q&=<)\?B?D)#PN M.5CBI$=_U.)-Z@$8X=I9D?%V3+SZNZOM<(9W\JNI[6[NL)+,^W@YG_Y]T2R6 MM^?7V4E*2PG[R6<_3A^FI_[[>.$G:WF4E@201ID*\"9+$D/695\88K,H4PJ% MY2R"H-4;2'0&>83QH7[?D_6KQJ&,WM\OBI#1TH-X,<L M?[$9@0.1(S4D^S+)U%M'O!&.F )[7X?E:O-PCTAOSA.#JGBH0RG=S_1W'C#L!?65C=77VD('9 M66;7VVR9/CZY6)S-YJ79T$B::&-FE!@9<5.)Q(C3BA(F#%>*60^\=N%T]46\ M..X>E@8]1"UV7M Z<'>=_+H(39R/ESG3,FMN)'44"E@FU M:>G/B?J4AD.BE M4S0DFD2K\.<0]'YD+:\L/P0I[I-][_E@2]#A\76%N^OZ?#&/9_[Z=L)_?3Z; M+GW']33%$4M*:NLR25'8TA2.$:\X)UR*R)B@W&?7!]U[6H56//I8M$L_+1TV_@G%(\$TLD/ MF/MO\ 6*QI>-%::+N8^+"S\IS22;$=YH7JDB@L!XB>M(8GE.1*<81*"@9?7! MI$+T;+8^ &A& #E5"]LK.[ M0N[3Q%9[V0KS'^/U(_M[(+_ZGV]@BBI:O$>IWO[)NF_%:#GA'I@DIC3LE3DB M[9T+Z&=X X9%+E+M?%D=Y"^.A@=0^'W:NN.U-/X!#9[N'Z;H/XQGZ>MLX2?O M_7C^#S^Y@%%,-I79S,0Z5:PJITG($O]0+%*AA*Q/\\.L],5MBR= J V9G;V3 MCSLO>_E'61J:/JN5L9$%4-%E311$P*L,%/$1;S8P67G#,M6I=CE,3?ROG!]* M^1N8O'>2LM6]]GMI\EFVXW(%S7(SWOYY:<[W^VSQ+UA\@3C[-BT9@IM/6OVC MN_M[Q$494& :7J^\#>LGC:3..J_N/0^;:1$=$M"4AH1D)8#@)N'I4CO!Z^(X>%=;U MXK;)T9%EPX[8.U=[,EG^SNV]N\DU2L%8JG"GEM0";EPO"?I$D0B@P0AG#66U M:Q7:(7MQK.Q!81MXM7=:M-4=LU[+N#03OKE%5IMEV5-X_;:Q_.UZ/IO#&Z(, MXB0JE+IY2&B2><5)#,Y&&I3+MO8+EYZ6\N*8>PR4V$#U.NG071*]&YWI:S^: MC8QS/&>6",VE_S^3AG@N#*%":)>BM-[WDNSI82TOCNQ'08H-;-\[']KQW>\[ M'\]^_=T1!>&9#@S95R9T<[#$!I-(0F=;"N95HK6[].\-^L7Q=U@U;R"J&:CG M]\T@P#N]7T[B8OP#?Z%J+_#6W]93C_#=5GL\O<.M8)G2+ GSW.)='Y#-,92Q MS4Z!#CY'?C3O'WX[OM[AB4EI0Z9$"X,G@C!ECA!X=#FIB8RB$'GU!U8OL'=X M%Y;VUSN\B[*/LWHTD!D5GB%9)\)\Z9% CC M5% FE7#*M#IDVGW?"R9+7UHYIH+Y1Q\T7K]V^3*;3-[/YN4?C11-2E#'<*$9 MIH" =3;GQ3BL\0M;W'%PY7@+U<$OO3H=;VNI$.LI'V(-@Q=5EZ=)VHA0SC MVTM-U@ S5!)N#.K#E-$CSGNBF<_H$BH\18XF[=Y]>:_;Z2#;:3^:]=7*:1!C MUCI+@Y;E.79I"URZ#UIM%2H$P'KCDH+:B>T#^4M'J84[_2Z6!M);OX#K9Y:W M-X^WS O+(E%)NM+,P!+<-8IDFIP7(D@&M7M^'ID(GM#Y^&3"1+U1\$GYONW% M,=)99,^%(H*5GI:1\S(P$4C$>R$I*J0.3\><;[_N)[3WCH'\1[B1.S'W2>W> M7P,+CPO".B6\ATQLB=[))%$0!@7!021G0M;&U^[J?C2+?]W'Q[F/^^3P$XZ> M/2Z(&+7C A0>8V7>%EI;Q/E ";HN6F?IHPGRR6SFCHM_W2$32=9Z%JD+_EF&J'JI$/T-$''ST2_6%:ZSO/R;W\8^ MC"?+O]FC(+3]AU>I_]QQ+97*/7^#I@%8?N-;N)[9:/7U5BR0C22^Z)H-,9I&DV2F M2M2^91^ ,U0Q94T.W+V :DG[6&H?/\]GWV&^N"QO>A6D0?=3%4>440*29VE=S%K79E$+6(>JDZS&@+OOYBMKHH>HWE:(!>#Z M-7@;B#V5-[: =YAJQ>JJ;4N=/?5R( HEDR& 1#-&JT@DXX#GL^$D!<-3!J8C MU&Y_>S#J/%(P> S,Z:*.'ACSFY\F1/;F8CPI8R/612&>*\ZHC,30D(C4RB$H M*H@R02;+K>)0NS?@1B##N_/557;7PME;WCU4%7ST\0SMM_GE[05?01,&_08! M)+,@T1F/C'A$A?B"YQ3OW\QK/UY^ ,[S(T0MV?=P-GR!2>E*^=GC\K^BJ][X MN'3GWUS>_LGRE/2.9>VL)*!+L75:ABNB)99FI93A&@VWRBQIC^ZYV;(]Z:6' MW-9M/.N]T@913Q;L?32',5C[TM\#--E#^#T?+&MDS-+(>, SDS(\ZKPI,5]O MB;-)2VJ92*&V53H4'1XQ0@_'ABXRKUTS?GKFQZ6,_1_C"%?_C3?@V_$<(OZS M]04(04J3N"1"1;Q8(U,D4%U"2]X8\)'3?&>0S9:2\59?-[QQL:]29KU*M**E MVS8_O6@6LW.8-TM"*R6M%%X14,;B8@&!6!IPQ4X)HZ)DHE7S.OSX M6SL>_^]FMV_^YN=B$E20:\4L>$%36A=\RK]@6C.[#:@N-_\C2M\*9-A+OX:& M9GV)M^*I_C X0[-UUF;"I!'HR61+/,^9>"93EM88H5J]$SPNG6^YV0=3>1>I M5N\H=3:>KRZNJ^Y%T8,IQQ<5(99&(NBL9BV)RUKH:*,4/+:ZJ^]^\G#7\L'P9BG4W=;Q.ZC=O+^ D-,LYL2/- J4N\G(-,308I"+>\$PT MYX8QZX.EM6<)=L$WO,W69_ZS-\WTP**5'#8COKR%]W?XN?CZ%TQ^P,?9=''6 MC"*>=5[+TNRA/&V1@1+G52 Z)4EY4,REVK&B7;$.SZ[^&+ QU=ZS^OI(6+3$ M_2_P\Z]_S4;>!XHWK"?*)]R.B1MBHTA$)+2V*>Y.$6J/)N@(\95D.RFKAW!E M)[A(%ABI:*T78!%A 1S** 9TU D37 L1-=6R=O?USB!?^;6CPGIX']X%\/O9 MQ7P$40:)O"=@8ZET98F$E!AAD).0B%S$?MZ8M,<_8.02 M51P$(P#%6 7<"=ZC=ZJXC\%IK96H78+;%>,KO793UWUZ[3T6K2W>D[R ^37H MK$RD)J?B$.62'8]H.I8)L907ASHP6GW>]DY 7XFVA^+NLVWOL61M08]T-,F$ MY$LCB)+3"$ ?N4";^*Z>ZJ><^C4RO-/K[-(V;6&9.0GKW,^*O M7DV@=#0*+3Q)+.))RPQZ(A*1,\D;[2>V>CD" MQC/@Y4V2DYI(G2+Z'3Z1,CX=(2N*[L@@8=3+9\R8&L*_SPFW+R?>CZ>E7W^; MU4>5I9&X^APS)](AA8-"=\(Q;05GP-'*JTR3]NB>5ZR])ZWT$/+TA$J\='M5,]F-D:W,MF46?U]! ;;P-T%60U*E'G-/$,12*-#L07 MYEOI!,5;/ZF[@X0&H=%A8N%'Q*+.RNDA MX*YS*4JI2'TJI7./0N9 YH.F87 M"+ H3$I).EW;(6N+[663J*MR>HAS/X;SUS IX]3G9"D1D:-W:=#%=%1D0K50 M3"8)@>6!F73@N/:1T&EW-?40S7X,[$@:\,Q"($PH] ,0*_JRRA,++B06I)5T M:!J]6.9T4D8/,>N-^+:&/$&P$NF()!0^2Y")(&! ["(K$4-*JG:"K1/ ET6C M*FKJ(3*]$>R(1YXI*^::+_T2O14DL)1*Q;%.EDEP=A SZ&5QI)/8MT:D*[=) M^S#%_X2O_B<6M\J.V:MH!5+ZEU]RM6E6O,4;P0I2&) M"D\D%91X4R80YYBB#\DH'P=;]:#-T&IS8GM&:W_)'TM3M.M]>W*Q.)O-Q^OB M9NT4GGS)$PU0FFB@I>Z$I,0&'S@UDCE1V_[=C.10M:%5=3VK+O,><@_W4:U+ MK=K@ZJE)Q#9,AVD544-OCU)A#Z$/20H6J2U%\$1:BOSW21"KA"4!+2DE#$]! MU+Y;AR7#(XTBAN1"%UGWP(%3/_7)?X$?,$4S_!M,XU7I),]1@S&:J,!PM=+@ M^:?0'G?*>AXH,%K=U-@*9GB?I8Z^9GT(NX]AYPN_@)-I^@U_<_*_%_-QD\;+ MWBAK>.AU&9<\\CV4:9W@T(G27! 9C*%&1Y1"]>$S#T-Z)HRH*?C*+0:^0%/ M+7N/E]-/@G>.2B"4NS*\)2CB$I221)"1XH(9;]5Q^I'& G>^]CF9B/M*M>*+ M@CM0UDQN Z9BWY![ (;O%[*7.C:K=0]9]K>#UZ#L\MQ@@,>)0=:RB(3UCA,O M'/6@4XRFU?O]XU#L TU!^M-K%Q%6U^>/<5GYI_QY/I[-5X-ZWLWGL_GI;%YZ M3Q6)IG]?-(M;G2V-\]J4,PK/*X/WAD2HQB9B* @OK)&.MW+V'U5Y=VS#MAO9 M4Y6S ?50N1W8'U?K_B/"U"/8Y99(%K_4)+RW9"PS7O$/EX0FGDHE*4H&:(VS M8..7/[=;?7\)5^X-=H7C[]/F.\1Q'D.ZZJ#; E3%.WXKD.'O^@I*FO4EX")YB,K$U*K)T'&I_0%+8"BM=Q%L96U_GL_> MS^;G_JJ7-6444N#$^L#P6H-$O"U(&%B%$)6(-5H]_OJMP][EE=0PJR+#BK?U MLHG9K6SK%X@P_E&NIM]A\>OE=?+EW1\G<3%2VC%F.24"RNB$,EW5":Z(B=QZ MI[B1^HZVMS2#Z_2UARQMJYO_ZUGD/03KKL&^^UEFQ\$;F*+\%R.&N#2+'F$E M7'U DZATFB7E)8S47GIJ:U>T;8'R?-A14^8]1._?0@;T.%*)2C8-+)HRVF\U M3' RF?U5GL.,O$B.^VA(4#2C3J@? MVBZ"41)&9,,U,2'9TBA3$V=DZ9L:J8I*>9IKMPK2M?OS[387=_$%5GCVVP%CIP>.6R12W.).R"S[CG>$<$"D\ M$!L$0U%XDR7W683:MMUCF/;..:/8T\4$/N5V1[=.$M MGIZ$9^>,%CPF6WM(UDY AWH6694Y][+3O:OH6%Y*;EG?*G\". M:@97=S6VH\<>.AB<* YQ&(B)" VN!)(8\5%$$KU7)2<=K:W=$_0 !-EM*E?/ M_.@B^MH#/9852NGMN+FVU]_[N*Q6^O37%-*;R]-WG]9Q:+RS69;4$5&::DF7 M$"8NG3"E$* M)SH=:Z3OIHOE_RY]O-EDLD0_.__NIY?-'XM9_/-L-D$HS0B\\RD(183SELC@ M&7&E2XVFSJT,P9;9@)JHCH91^UG%A]56#XF$;2?OLHBV^91O_=U(@V7&Z_(> MHKQ]-U(2'V0FE@*+P'1@U6OF.\![)@SK6S%;+[+*P1TD^_EX^?BI\=-4ML%X M6EZ[C^O4NW;Y^"J!H)W74ZL>=G$&\UL@;E@F+)=."HK^E2_^E;,$'2N+5KFT M4C+KT4JJ';;?!F;O[,2=#UYYD()S7S:LW)-'V!!N8_H"FCXE>U6DPK0]%JA 2E*,.6 M89_9$:JLY7AUQ,.V0'>_JX/P-FO6NB!P_\8917!9DM,/84L6F#[S"! MFS[TVXE">RCG4$0*B7HERVMR6U)MT@GBA;+$9VM=B$J#K]WDY7 $>B2P#^L/@-F!U)?#P[^R<5B M=CX+XPDT:T"*TR@U>J71E)&23DOT2G'O<9XIC\Z"<[7-HGL@GB-)]A)T[?CR M=CX&F1/HK$D0"A>:0)3FL9'0Y)/SS#FI[M3P;@D/OH03H*(L>WC+=UH"B[%$ M'M[X^3=<(QY$)W,\F+[=JGI,'+@"0YRDG,B,.!U* 2$&3EU*I?BA\FYO >OY M>$"U=3 \3:ZRI2U ]N3_M )X& >HNGJ[T66T4V\ R MB\133_'$Y8QXC_:1U\KSI(+AL5U.>].G#V]_]*"%64T1]M$N"";YV@U:6UHC MZRQ:1(D1;J+$%0I*G$Z":!<#USEJ&EKUA^GR,G,#C@.\^>XE8K^WC&N_4_B, MEA8NSW^#3_G=^??)[!)*M=SW.6(K'9C?7/Y]6IX!CO DRQR\).!927\FI+KF MGH#B4@F./X;0:G^W_<:GKO+^Q#M4PO?:![MVNW;/[F[]K"JIW'9(]\S;EH+B M&[=TFO[OPD_&^;)<#''9K[QY.VY*TNQB#C?4"2XXD90F.N(.EP$8*M9F8@2- M1L9@4Y5.+9V![5.:WO;+5KX8Y\P8JT5IBL++D$&'QYL-)* W#1X"#Z)&Y7HG M4'WG??OGRNTR]_[T\<3RP\DF =P($@U/96F"!"48B3'B"HU'VZSVH_[CS _W MS(K=543USS M8!!C]+5G-3[UG''O_.FBDSYRQE?0WL_FIW-(XT6I)UX[_^ M.OP>%R^\P\5; M=/XM=21X;CFZ!LF9VD.('L)SI!F?3AJ\F\ZK)?X>8B_W%_\IWZL*O^HY*" S M$TN7J]*=1 1/K,]B^X;$Z4LY/1PQ'V<_EH;WA^G# M4ODRFTS>KSH)C"RU"0#M/2M]Z48=RJMSA3N!1DM-4OAGJ^9Q'?BT \QA6Y$- MX[L-I;5!#JS;0-_XR;(SCK4ZB60,R5H*(C43Q((P1%K+;UMR>V[0)Q-BAB- MV$L/EFQK6TH[ 7WI)*NAOQ[>3CQB+D"Z6#4^&+ED\?XVE*10NAP$"\3A64X4 M8V# 94^A=A5.6VPOG5H[:JF'1EOMSEET+IBV% @S7.(YBR;H\GU9SLZ) M1! M[?XV'>[!'=-&]U M^020SO_VKF1:FG&8P+OIQ?FR>5;YU&;1(G?48>7E"YN; MI9>O[I9/JK"$2L6 MR:HGEZ@8S%=7$U/KYN ;B?WZ;_?@;Q/2WDW(2EPC;I^GDLN/F MN_TY*^V4I\Y72OGUDSMMNRXH*^VO/] 8@3>E=<3M1[^W7O0T;RYO?F<]Q'@) MZQH;'I^?\=3\W9_#VU\"GK7>O?0!<<\]??5F8=G@X.,O.Z/2JC=]P^![ND]V MW#T-'A#IUC:-.S[N^3H^7R$N4U+FX[B =.M;1R)K#102D4O[+"5/O J69&$4 M%S)RR^Y8)5N>]#S\/<]3G;4%?%_W:M_-^QGFN72_1T-ON=JFEPV\[5N>I=9; MBO:^,O5>&_FCG_\)B["!:4OH5\%G#\BV[ S)C(7B<)5YDY:2[%3@&9P';EIM MZ';?]SQ5W)? [W/"[-_J9]-Q6W=[OZ CO958[ZO1[GU'%V0W!\IR!?^-"[M. M*D6K2A)2$R>H(K*$-VS(AO $6@10WO%V;^M;?-GS5&TOHKY/!?>@\[;^Z_)' M.5G^ZS_^'U!+ P04 " #<@%M8VG6YPM"M TO0 % &-H968M,C R M,S$R,CE?9S$N:G!GU+ME6%S/MR;:! C!@[L$FN 0"!XD),&#NQ,<&M?& P1W M")#@[DYCC04:)P2WQCUX-]I!)[^Y<^?^GSGG/C-S[YD/9^U:GTJ>>O?>M=:[ M:E4]+CRN YXKRBK( M#0T !F?Q_ XQ+@/0#]R9-_RE_!^%LPGV%B8F!@XF!A M/7V&AX.'AXN#BXM/0/PH5D\64!'8P(\(4)#)T)[[ ,P !HF&C_ M50#_3=">_)WC4ZQGV#BX?QLT/0<\04-'?X*!_L^L_]8&_*T'8!!A$K_@DWY* MHOX)B\F5E#\X*?\9\[OZ'C*-203PM;E;"#8..04E%37+2U8V=@X!02%A$5&Q M]Q]D9.7D%10UM;1U=/7T#2PLK:QM;.WLW3T\O;S!/KZA7\+"(R*CHI-3OJ:F MI7_[GE%06%1<4EI67M'0"&EJ;FEM@_;"^OH'!H>&1Z:F9V;GYA<6X1N;6]L[ MNWN_]P^09^<7EU?7J#\W_^!" Z"C_=_R[^(B^HOK"08&.@;6/[C0GGC_TX ( M _,%WU-B:76L3ZXD3/S!STC?)>77]V SO]9 D)F[3>*0 P4V6)#_0/NOR/[7 M@(7\?T+VWX']/[C@ #QTM+\?#YT(( 6XUZQE[+@OAL21[_75@0(ID#RA+U.L M6^8J S";[\U96X4F[K\3>WG869]-$J^_ZQMI0\=OF3_\ M+T8Q_[C)[B,R?M8A++"[U)BRD\5ILV,75:Y006=W#5,N96?2F@G[<0@O?LQKN;_PJB\)$99@- MA<5SDD*V7E*$_L*;*T)SCX ^%_ W>$E4R7XY]N?HX^E'MQ;A).CW==JL,6-J!(-H->8U M,)ES?V+(W>ESU+917/18O2O">8"> >6'.)>9((@I.P@B/!&X[91TE+TRM&WR M-M2O=IHS2Y1WE%:*HN?/\=)C>R$G@&;]"+B"('9R4LCN3&B0W(CFQK89P4,_ M6T?_-8*EI64)R"FXVN5U@YX3!?F#^ZN6Q#(S-,GE^ 8FZ"NK3XDC;L\N:U/W M[K,"F1?@J-C]ED#JM.M!N,S)]TW=MHYL$GF_F,/VU+0A7*];O3A![*TEUL7K M;Q;FNGX<]W(6=O2Y-LX@XM\/7)-W M[M7Z!BV1'O@\I@2XQA(7?_*ALXZ.K,OC]D[HE">T(8VQKS2>\A/6JZ')D/ZG M4ZS4P*FU,Q5(PBWM'>LCH)P@VZ321/M6*6A8;$KJR!V1^U DYNE;#2!5E_E/ MHD8>051=##_%Y2V0X^'+8*MH4)BGG_O]UY[OSZ!_'@$N[YEKQ^.U(RS>TL61 MP9202QM5](01_096T>NH+CJ)5R*7(P_2I+W88CJL]#01:;R>4X1WL*7)BT1!_(DI_3+G0H2'>R*5,!\7& MZ:?RHDK^$',8S8:^[494N'T)-,H-<-Q1^U7-I M]EA.J'J7&!H4#MX."7)Z)BX-" G(?":Q:I+-K$ )K^_UT-#I2L_S["!8=A/< M-^G$8!^AG6!S(8KGC%'F<5US9CGR5%_H/ZER^J #YF>^JF'U>M-3S4$Z63>? MK()I^KR]UIYW"%?IH0P&\*EWG1O&W"L.7A?I2JO%28TI+;$K&?E\$GIE7HV- M?J(L255]<6M;PW*^%\^B#WRX!:!)157^74\A#],9$;'D@V^;8MY-K/7B;Q%B M?V_2G2LQEF:X#?SQN=E\8@ 6.)GBTD'LF@2YG?71/>9^! /Y1\!]>.]03>) M^[,'$("Z#.G_.35] Y8:[":6Y+4+)$]7UKN(X]7HRE5OGRV(H9?YJOM2$((1 M_E1G89&U;/!6>PTLM]4<6@5^>=TGMGVU2DM.T:"W:CCF K2UU,=A$P$D_T"/ M];U$%_P"DC61JS3DKI4]5! XFIHM]4I?G7[(D.")/LNE"YP04XTP;Z&G"^&E M-A$J="Y5=2Q9J?ED-R4;>8(SLGBV8"&EP3DK-TU69$,E5' E",E(W&E*+@0H\-9P[F1M4@N!8MUK:++6%Q),2 MN_W$0N_T*8T3E")90D7 '@'//93-E4TW+KNR)8Y/DIS(F28#OJ^\Q#CGV6K! M>'4A"5THA<1^:X"\#89L""Z M#GBV)]D/ N''50G-30PZ.^,\VPIGP8G,,^,(_@' ,].">]*H?NBN;9U4(@R+ MM5(^'U[=KR:VGSL=:X>>G8NLA3\"J,2YD2HK0767P+0_CH5M.?T]^I_P1+$8 MG\+7V#D3"0-EWB-Q!TQ8$?,Q_A2?"L"NE]6\VNVV@F^*XI:.U$]BL7%Y<5[] M6A,V_K;96CF.@U*]\OYKMC=U,*=(O M9WZ7OR=4Z- F\S4FA;9X3JT1W-"'EMAY&7#'ZA@$%)$+N=J,MC3'RE%;)KOD MF;DIW(%VNXD>?GI3)PQNE(]9./NL;]9^EL1'GN3S-WQH_J(15B[K%W/N@'CA$Q MM,6B32I8'\Z+:\EF%H_DW:\=7HJ!+)@3M.W-F7UKQ@1W+*>-VSPOY:QDW-)- M22"X0>2V773Q1R;VU%777I/WJ6D?P@UM^Y('V;&VS:HZ+,3C4V?GWR7[T7_< M_Y6=-5M;<='9+= ;O2XIZ/]N5I(293!J- T)K7J;$?M\;2 O+7ZQY:EGS^U2 M,]LXE9-]?"I2497&7W!"W+@(OFS0[^=?,1=H:6T39P->I'"!I2UF%V)AE?5_ MTNA@7[TG&RL.KZ05ZQ<\$0;]N9(0BF:K"?WZOV02:H+44,$;G:SZT*G:IO8W MG(>&T@&N='T%?*28O5C6(MHTW^586ZN'6.,/*'?#9=*H2,44:)[J:/ _8RYC M2K8[LN-PCU91*!K^.Y;UIW]HE9%N3!['-JW.5QO@U&+SXH1#C>;^]123%675-QV[T1HD9^4*CN68K^H$8 MYTZF%!GX5A=5[8H("&0Z2$M>6#5=?@3T?J*+SX)_O4+JVS7*.2";RIN'4C3, M]3]I6(3S]5A;3 TCE?H>^%&""//->6UZFGE_/T\+&[\JNXF^8U F^\FNGT%.T"GPP)6:/H8K:'F\:;A0X2V[5TXWM(*&DF([D<%OW? M1K$=9YW':W[%_-2QK*['UH\'&<=4/K MN=[]+#[Z;[D5PA3NODF>[FR1!U:O]H15*/_UST,MV'FFS3E85_>A=_.]) ZE M.& [M%\45(P,OO__37Y;;B3#UK;X7_"I7U+\H*CE[/J" M;:MX[.WX5,-^!K(.T?4U,MLN^EEGY:["2LX.="=U;>F=<42(-/I,J D-(G/@ M9G P -1[HQK/A=\YD$F-:E?M:/2,<^JHC @6'T*XH M3,B9^%\4WFN4$_F&Z MM*D/&]T3$5?6>S@1ZXJK]CJMF+D,D-JTKB<<<-3L%:L)#B!/X>_U<-2A$;H5 M_V+XG95XQ-#I_2==VX-G$I53E7V/ ! O#BIT( =M4B"70-I=\.AF!SKD>(T9 M_YJVLNM=YW.^=PKK+J!,9,M @!PL(R+\5'*ZS)X?+%W0@DRM2:5,?@J*<>YP M>9>8++N5_*0><"8CUW3EI.@7E/LG4.Z#"RZ-2K8BN7))QGET0Z#1R>CLG_U# M*3)_5[\-7KP#!D1\CW,5JNF%PM'%.Z4Q,2IUNC[%]PUEUL!XD1H2%=3.9APU M_%H=&12V-0UI%)HX./=6(>4$_IS7UV;S5JU>?'$?>>ADX^3=39;'M5F:II9 <=) M8-A !N]G#U'/N""U!.7I0K-J@>!,+E^.BI"? 9]90TT,-^TZU)&]FP.F3\!% MMCFX0H0NT)5O]\?]NU?2Z/D"W=P M @J=LG0H",9==F22J6L1]#7+BU#""*1O")6G'#S )C2X;_PH362_%S9'6>AX MB5HSHB6K B\%"E8\ PI1J1I\(P,T4>#'L&3-<_EU^LRL1HO56G!0KYAOX/BEP$OA M3#LCYZ?1JV@=R/#"]3@Y93#WJ0"W+^Z^$XM;W)7*!V0Y>O(C@+%G?;-]+Y5Y MJ7-6F*[0=4"UV&V-K(- $NC_9MY?Y*70V9ITI-6R%E=%SQ;76U:G2Z-U&ZIB M=7>9ZE\_651M3/AW6V2O&WPEQ'[[5P<@O#?][.D%9ZO[=S.K]JDAT)+XYF=2 MT\ N*\/DY&V7>B9+]W@YVOFYT:WJ)U)D@QLV=,O9D)0TCOF.SRP$% M0HSK(=;ZE87[)5EGR%BG!5<,YO8TYXK)STV7<$7RF[^C!UP"VWZIFMS-$YOJ M@M*/#:X?.AX!Z+_M=<+ML#L^? W(\&\V;+?MI%%5/F5>'2LP9'.O)Y*_<._^(B+N."@!"D%(!7L8*PX^$)D2&"GS1MP)N_-D>PK> MA978R<"&&670WHDU/F\(#L&F70]-7\]F,$Y6)5U9DZ[@*:6(],2W^5CG9ZT? M+5 _2*EO&DR$\Z-LO7SY=;">P>5>M"2]\E_/MIL0X$P1?"GAMOH(,%XDHGC. M"\=S*W@J EX>GGT+_.S2YH"8*:>>OO)D+JG=>000@O[0>]??].N;:24''E<7 MI.BN^8WJI+LO==' 7&U>5MNXS$]W%A:WP)V+13.=UJG,N11Y^,YM]M;GG?6H M_>>N'MCFO16LD_^H*=Z^L$QDU*%*&L<3$1F4GJL&Y0 ;$0\9Z=/8-4Q)J>Z;I!(8"#BL)G7O/@)JQS5[#9AUHNWK//'$B))4:J9"HBT; MBO@ZDL4&J9_\/'(A)2C*5=P4J(U<6\IAF_98J#JYV. 8.N->:=Y)]7**+8KN MEW51=7DK(?*+C'.Z:(M*PB12N8F_/!W0#Y//]>2;Y=H-,;PMI9DO6)=$C( U2O)#8L4 MR!FG"?0%#[B<*22:\^5U/SEU8*=5X=@+P]$R^(=]". M%1"AET6H@4^<95;+ M:B985A!=A\-6\/FUN,*F\>N>&^Y?M57&Q>&9#J1CKHPLFERD'AAG\@QQ[[%B M(;AEQT41!M.[\0=8T.!"J"QQ7VZ@#.-9Y7(\IGO7*U1ZOET7_]0=OG>)R:%! M6CUQN\$2'+L@?N5[XJC0)B"6S.%RW:-&<^/TAX@X+A)D.,^]]0%QKI?I*#2V M&5MTH$F3$/+Z+"%R@ )GS*TF[N^G<\? M1C%L5#Y,TC.D##QPS0##!._YC;GT%GKKQ=4&RWPFA/LSNGN7*/>B57$6#2)9VC)_^GTS$#0/_#TPAJSMV@CN]Q6LKA(20AHN MP>@ZB-CD-Z/>5;#]!M"BF>@BEWX8Y'0Z;ZR\AU$+>&=TUG3:^/E.*-,532]] MJ*'ZV!<:KV7!2O=6I.H^LYB,[>#FSR/ ,!M$1NNIH%;QQZ[]K+(H[Z+%\L(( M>BT@R>>OVXI27*6?V:TW/"58,1%,RT.$S+]J?V$;"\HB2G4(/<)Z":U]@MI2 M0$5MQ'#[R>3^:H :A3E@Q;47?E:A]*:ZY^3<8(#1J'[IPH]YU]3F]P?OS&AY M=:C=9%/7N0/&BL&F?7@G>J#LTYW085'P,.Z=,9>29YL1*Y8;5>TDR/FTX8NR M V^:1+ .#^R%<=VS'CJH,+OF]>[%\4+D1'[T(\ :]G(W)WE1P=0+J@^:EZD_ M38W8PF4X'L,Y_1"C*\9]4HP+P^SS^U@Y^%/=L!R]1LQ&W+/V!2I(..Z.'BLA MD 6\*MK!^S+*2;ERZ9O)JD_&R_MMOCRCRM=RK5;QLF_W3<("$#6#6JC*4M3) MH5I'VK5RL]"B=NM&YH-,#@^ M9M\D78:LR(+RCFVSTJ3:>5/QIN7$]AG;@O_3VX<-XC*;8YR]W8NY\!;S^5O%&VZQ>;:Q72.%[*BST-CU M,S#=&&@*NE!*!2R:BV4KRSF@/&$.+HFS22277_QLC5Z.WL4O)3:&I(CQ2,"N M#K6_GEQ@N9S2-X3D'?MD$9J'%,,_?SRFRW=,\1\([>&$?=T4X(A^WX@[%D)//"&X\>7B*)"[ M;2]2)KF^YBP/;8'6PI5L_TJ29DI@-)*U<>JHFC5DV4 &2/X[CA:P_:&(@$3\ MF-8:4E89)M*C3WN)U'8EWLO\G9;!3=:\(#NL@=9S6H/0OB-9#PB21TK, M=D\?:G9<_MTCX75Z%"]'0E;;/VL $2N49X:OTP)XK[*2:<0&AC0T!/G M9NH:JY+C*HI?O /E"&Z()9>TQ-](C3L50#OCL700CB?E%N7V&1\=Z5O<@SKC M\QF7@,\4JRP^P2UZAO"SX@G ??,4K8C ; SO48G=[, ZX46![N\Y_$L6\@M$ M5(R8!.!KJIK<'Q-CSAN&I*UU$1_3"92KVT88>?HL=B6DL6I]>Z;]W[RY,YB] MU,2%V=!!I"W1MHB'1J1I\1L 6,#MT.:.4KG4=QYSC9.GQ9?.)9V/ .6/QTW0 M[T*'CP#<:)#2;)OC2V6@3UVFBW%^&P]LEY=2 4"4 4#0W/PO;OH9C.UZK5; MS[9F7M X.:9YI!8X) H[KI/$/@)N*BZS4[MRG=*NZN0&XH_ZL=A@OF5 :;R2 MX*R7Q9O&L&TSZU(J#4&FW]4F<0^!G6\\92&'BG'R M,Q']Y+G+)TH(.;69RUR,]T$UALIV-8HZ;W[7O.1Z\+ M.QJ>8NI7N)EZ3N^(/!EO/Q1:CO)(6M,TZ#JSQM[J/ +"+!4*9G*$ M(BM-Q_J\PI=#GF&\D@IH(!Q?BUZJJ1#8XE"0\ B*O_46C+-[UU"KNF*WX@/R M\"]%E%XES@>RK)GL9V17=W954U5H-GJ)9RT=QS3K"=^X8(O MY%+OV<@AJ;SPZS8T+=]D7]T$,*_1S)W2^AL_4";=Z_<9NX:ZAI2.U-MR>];O M6,/B+:@>F.28Q5T-'AB1\9F5>D&]4IOXLN/R710TO%NMT3+!FT9U5EZ<80XO M*;-(!D5K,L#]U':"UO%'F MS5^7I)V9N=R3F(#(!@?&36$NFOP>=!%!79A8Q!W'(X HJ)>YUF3TOK0&E7:H M/:TS8!E%WO_.\3P>@!L6E-(UA67FEPOP?SGES[G)+=?/Z7U?766O#@QR6"BG MEFE2T)N45*O:\KEY<+O3F+KCQA.BOH)F:#?G@QB;ZF<$]93Z:12]OIH1ON.7 M="+-0FI>^L"U]Y#=[0]TU9);TZ$%*864;>X\\'/##QTI#0$F77)R!:@095/M M.6[E3$.93QR]#?(H'P6CM,78L NG]^[QJ8VF4OXOD#LCX,:!*[=Q_.4Z5)H2 MU4Z[E5P\Y=*HOLE'O'16;*J3VI;6VCQ0([;^7.@N*L7[=J4;/;R8?2*S5-/S MYL 5#A&FYT9R0<412W'4@Y8M>"T./$!K6?B3@1\%Y[\> 1VO$PP.'+C,IKDV MFIH31D)(]2;=5$@!6*PI/V@S1A"U*;XM< C(:#/ MZ\]\L01[7A5?R)M,:HS]H?Y5YNW? BG WYN"J5K,H5_R'\8=)OP73+MSNU9K M1,1U=GR.'H0R828O9H]+%7@@MUZ@*/^E,+^BY?;TD2BY,08,LS-)Z;.'BTQ;ABLXGI8H^610S;V,YW?3(S^]'U8/*_451/IN\Y!BJ3;;>STO"[ 3B M!#N>?]^222RW:!ORNEUYMD5K/M_+D.#JK]DV?2=58T=D!\VI+3(R?0-L9_ZN MLRLO7J3AG;80N^)^5C_P%!2M[GE0KKJ2[G2HU=0 ,O:>/SL--XZL#@J#V3LS3X">EAQPW-8(!DZ!ROIQ;== M$4WS:8&3]!)0!$.PDY4D3=N\@.&09=-,C6-MVNS15HJ#XFBJ^<^!CW@$SW9; M5PP'3J M$0_8L_X2&TOM#*3@<%4J$^,5P9_I%&D'D7EA]W"YY"=/BCZ_X@<_J57D% M/9=XMK$5_!6DZYK6C>-TS&I] M'Q T'A_\+R/H+25NOADG904ML5K:!1!Q:%.%;F:YCJYSY5]_7];'T320 M:>?I[>@I4?7:V.#DE3+P4PXW#+\^X*-CIKM<^>^( >VIH MP8SYK(@DJ5GPTSC2HLE7FRR7:5?SP&.01$. GO[AT.[&UW<_Z,-?[F'K%D:J M_A;S7Y3^WQY.^(_)H6J0Q*L^:4V@NK-$S(<<;_GP&.ID-[%!TAJG%(U4R?J" M1YCSS+2RXWKVXE-'4)D;&*;D'8;"4<N, M[C'62%.. _"L-(L$;0*X>.%]DO*=V9GMQ_F:_8\ +$'5R.[G$%6*1=1^S04N MM\ZX6J@LE9_6\^= MI$=I33-7R*KO9V!QMXJ7P[03H]3(:B^EIC=FD,/#CV! M4%$U+9+Q3T;%US#4G2#"61N1\&4#K"^066F(R;_Q7Z:-@6H8,S[MRCJ[9&9(H(9H\T\$D1>V1(XD+P% ] MH=_M9:?=M9/WUAQ\!.0/PW'Q0VXC5]0 YXVZ49E%MOFXHJ;VMD4 M@0O[2):YQP:^BZDTOYMW[%6L3^/"&&I5^_D,(\=7M]I? &61?\>%7"JQ# MB3(<#GKU*>WF3FIN(A(BI)U?C]H[;X.,\-$Q>/ ,)]7YG9G=GX3!LK=_"#U<\Y!-#YC67VKQ]6\0K;-W-AI+I.2PRO MV47?M+@41+,GDZKK)QY.+H-#MA3CX=N='4I<+2_%WQ77-Z'35\F)6^*YN?=_ M+"H$7:*K1+-5_(V;SAX!7Z#9.X^ J [%^3.?=)5Z$F;YN%U,'RT!*P#>9S.; MN39[7:V#Z:+Y_J >HW1.@02U@FC.LKR_$1?J8ZL0B7(YES8*XQF?; MHFT_^E!$\A50MJ@Z'"\7M&VMDB.W<7U?;RC8PX'3D-RN[O_*T"*K M7KT+$=E2_USQ%, 0IBQ#MIR:FO1)+^.LGZ Z?T6>>Z88]JY!U6.2J/-9+Z\" M9>(KP@U#S^^;R@('<(D^]MV_-FK(@$(K4;ZC9HXQ#(C,HW",+Y$TC3,67> M2L$W]*S%6)9/W*4,P.0HLEP)\01>C^DCYN+H4TL+(?PLE[V5R\.NC&GFRXD) MC PBROUR>>ADM7K3A6/T]I6Z06T7M]U$+,NE17;'Q?L3\*:?\[&?=T$1/$<* MP.V4&R,8ZXW%4R"M<'^;U#5#+7AZ[JB@0BC,WXP\^'"K=. MLKR1T2+KJI_U:(\PLH.O$MSR S[[4]-=DP67*C#"B__N>/O& MJ]:YH.Z*Z"IGULFW&R[(\N4F^T.6+FSE3:G?_>&N_]D:'6380YEW,*-G#F+\ M]%PC>MB1>S,6(\E S4"!]#3I;7#,2Q$"P-/O2+\?@?RH,-X$+H&&C-6(&KN, M@+F8-S]SE"%1XB8.ZO7BSEK\Q")2W#;@H"N=Z=HN%M0!M[F$&OCC*-E )N[/ M'.V^%&G&U(<3=Q+Y=_3/MMY YR<>J!#WM5_NWI3\;E;FU-^_VG?$SK[NZE,K M9/TMF?.M1DR A85%L_KA/HA@L%"GAH2GK,*L<]_V4E=!J)2L\Y1&_R_=S=KK M#0J[>@1@7TC(R3=T9UP-;*FE7:V*ADN.T80](1H>,NX$#[-&9V[NP1X!* ,I M@LL$O/O&(WS_^J/6L^LOEDF65%2TQ)\9+(S#R'[[B9R=&;Z'WJU6XBRQ$I#5D MO QAWAS6?BVYM!QBPC(M<1,R=]#3/,2_YQA>=J]@YKL0_9R<7NHM&DD'.'NR?E/NN&I!XS%/ M>FO]5GJY*B]N=,8FR> Y2NC76C_#$E$1"-:=NH,7M8QIY[W'^!7-Z^)TKD/2 M.90!41;(;AOX6EG%KH/5,:C2WCK#1)[&W?B0 U9L-:Z]R5#''7. MW] :)T:_':&;[5FMBB=E#B([!UHE:^$-)]Q8_Y2FX\N98>LUFBXG] $=.G[O M,<24F2VF%3^E6M(MSH8W7DQVLP;$,D1/@+O['O@G+N*>V4)+OVRT-]$S3;,^ M'Y-*.SMAV4JD*R-ZS[/,)QZ[V=SU^KU//DI.#2D7[O\&5 G^U2LRU:M:AQOS MN9H_BNR5\);%D NANW8@MO^+] VC0%:_I=W92WQ#3;_@,F7.4?&T'^9DW[_A MM?[\DBC6MMLIU!)+6[ ,<49:\CAW.%9NQ%URXW=1N3+W2K@,./R=@(D25D(0ACMX M<-,3OAR8>A733K-\[HF!MWHP,SR>ZY1CW=";KC5S_])J#^,O0(\!C MBQ%MQMVP*8<^(T$@L[W][B>G!9T]7R'E67$GM"ONAEN*/E^&5/?3WO_(D?Z[ M@M.CNFVKW_?>8/5S*ZDAOAK8(3ZUO.HO!V$3K_3SKJ39,W0J\I+MTXM.504RC96MK1Y0 M9^70^0BT;4%;FH,WX_M,. ?>+>B_LG#Y ]ZQQAKK/5J[PYPY]B?<8" $^_5= MP2US<--ZMV M+7##E08E#&+#7\YD3LRW;S/8BRG?8\L&+#J@O:5M6CLVKLKF M5IT4%QEH?R*E_5^TW."JEWL$U&P7M=J*.CZ ML#3IOMLL5S#RFR$?C-Z WSW\UUOFU;+_^3YO6XQ45 [%C+ARI2WYS4]B>ZC6 M2[_?=3W<$\^Q[9XM)LH/K22MMDHC-?N[^!#7<463XMS>&[M3QQF.G%JSI!#? M8(T^TG=YSX#)U_#H BTVON%4+3P?DM-_5EI36JQM=P];(![?& MT7\',L:12QWCRN^!9[9EM_U_$_H+;:!TWQN\+*J)5TQ,%6U5L(?@L%7 TPH= MB^RN=:]3N#NSJY3%IZ4^R&!^3Z@#9%@6+360:,QR71A2.7OBMG)Q;5 E;^[* MQ M0#2CQ =SD3 W6'YC]?1"#O?<&CL+ZPD$@)^(^&'NVVE+ M][.LXKI\2"%MU.R&'^<:CHD!. %&K=PW#TU-;1=->P S$4O;Y_&^^!Y^6K'U MLG;I3A"*ZMY013N4%&]0YNP7D]D\X,9O\&__D/F%H"CKJ79DW0%.TB!3FY6& MFY/ @UR+'&Y$0:$F^4K-M))LNUVWLM_+.$*L.XQ)\3>%JW*!CX EZI7= CCD M9K2/.?W8L(AO)!3(R?IMX7"8M8NS'.6^SBVUD1[J<4I@E\#5G/:IGFN;"FAM M?C3V&4M'2CH8#C7@M)W^$DCJ,^OJ>5A2H0Q9>0 Y0S=D2'4B&/\UJ-&EG#A& MQ=&>E=!=R^ :KWJJ$Z?=BBN=/+V_NV!J%SNK)=);MCSAJ\D$HZ\RW+SG<^.3>VP+JH8F<9N")A;N>,ZV8A)-M:M2IKFFJ3M3.QBW:+8K,**VT M-N-.H3UM$+<$1,\/4NJ4\*A^]X>W)%&F?&6$VS+6\<6#&LUP#[JUG,$"TCO" M9NION-7L^3 PQ:04WO!E$".!R[F5+Z 5_E[4:BMI\&6[(9W0O/*MW**9GN3D M:R,E2, ?&BJ+$Q=V>'BN8\7B,,@'PUMHRL)?@V='A#$VH8S,M4?*3*BIPPU'LB(*^A<3E=!MHSHM?OGN7Q3_T7H;]T^ MLN?ON!&C2F1GN2Q>KV!?"U2F&WTK>/(#_,/!W32+!2=LSPQ"TW\_& MQ:F%;[PZ-\>\*,Q:3&@3-#2O_%+/NKTJ1UT?ZKTQ+1G/6T\P=/-@-IB=%88R M&*Y+!6'RZ@ 9]#ST/#(C: Y:C]UH=B#O>O4?[] MF_1SVRVNR,]/M5.QSTD"S[ '13>A&?8% _G:[\J.GF**M;-+3X?$> >,&##^ MC7_4_U^=F(L)-XIY0Y5Z<=\K(_MKLN'^]7&9#&5BXL^?^EN.B_=+]!5\$QXU M5]%1FK$/+.Z*GJRR]L7"=CQE6W=6B%)8C@!"/(>LM2YZ6@EGS3I^UK^I.06$ MF43FPE\<8X9050.Y]T+Q3,@0 TD%,&9E@DP;_ SY+;Q#:@R,V\2F4!ZY;#0IRX<3.#B0?HQA_ZJ>DH?6C5"JR$9P MM51D($.ZT:2.TAM*9T].W7/N.5DVF+C0P!!\X;?J.[1C!<3I MDD#X>W1F+AB QXKU=,CK#$6UOJZ;J@D?:2PDGPH\"RI=FWH$!&=V'KE!OP2^ M0%H*B_W)65.>+(S3%SA69R%*32#VV;-XBN5R@86.X7N)C\2![PY@7[0K-+WG M@$38R6.XEO>DWO7BY ,27=RC#[+)/UAZXE6]T@Z7ID^-L5GOY!A7R[EX.VTT MTB!K8$?U(P[Y+23E@?/5&#A8CWR+G,37QU M!VX=SU:0A7>4&@\SL0/=^3B>R(Z\Q&%!K2BUD12!OXQK99#-7UJF 2&Z#\M2 M.B?EZV.VYE =6=YYBXY.AQ^GJ=:!"G/>MDVK!9%5__"<$<1((W5KG_=X0TG^ M(@+I.JZHA7P=:\1QJ-F R3KO7CCO;_HI;RG*DF0U$-$W;$&4/?L9>(([7>H[ MT]">H-88LLN]JC74\/*28X&9F?&,L+Y*E1 LM/9VAN?D+YPR]&^CI80^\-*R&F^=.RKW,/N$J;MK U#3P=[G..5V#M+44&]40 M%A99*:3O_5J64SOW?.ZWDVN))]&[%Z9T^O;PJ.FB:,,WZP/ _$"U[62"0/=&WTK\U-]NX?]ZI>;?VUYKVC&% MM-RE5#,_#$IA/P(.WI?J%AU0-Y6D.WFQD5 M%$"AT0-SH*A,RU>%\L.R?HOY67=IF"[_> MO@CNZ;DDXRG2^DHS&[E0$,TQ0*HKX8?$A?D&EA;N7U//9A@?XNV;A;SMW?CZ M^5W=EJC(]AF82G!B2EDB)E6TAY4%%$9F<*X!F?9/:%IY#]H;J9/9DR?YF=1U MP*/*Y8X?GKNQWF^:)AYQ:;L*$6 M'T?;$*.GB>N!BVOA5E!T(!W*N\Q."'J_6$>=O"RNB]<-5<=Y&C!8H[(. "3+ M/ZE)]CPJYUS.DA']!-PP70&YUQ1TF2&]RDL?)J3(XL*#MS*KI3Y,>:!5R'G; M,'.17]J]3LV2]U MPR21.WK?Y^2_E2_[]_[(P4&0NIK$UGF5_BII2VXW?./C?7[D$O#I_*SUCZ(W !3%4Z5< M1U]QG[I[B[(H\Y=^Z,]\(#X&P4@,4F\MJ>F6^O%''>EXCX\ M*O/1W9?+5SH4J<4F1NG=F3JG9!5_'N2L*D$97J%X[O:^8379>,E<["S+H\2- M+2MJ>K$I"YXU_%MJJ+A' *[;U*3 &.\#V77:.,N-0F;6'SF<$5/&/ZVW%;*K MI>+HFJC7&V_&*8W ,%-]SYC6) .B2M5=@X4"WIX8IJZ4H_+40 M:Z'^Y/Z:[D%T)XGZ.NQ<0(78[>9EN?-/D=M9]$]R%5NGRO7+BN>5/!\!$4S: M=2C;5,Z%Y]:Y>F+0T=6U>8Z2)A98W.463@I P?3YXK"!0"F6PXN:G#] M--*@ZL8YXK+LDN;WB]L/B57\+YE'8G>^HH>,$& /@%[#'@%T_A*;M5'38"F% MKZ;?'.F]9IB<5ZC4?]CJ)F3B>#MAQ,]"7#P9=^P=]4'%5?&^;:&UE!6IHBE. M\-7CTX.?XVC^QE,=,DA!?X:-3$/Y.U'' @5?>AJOX,)LGI_XS]\!<-=*?2\K M_LSWTU,TH2B0H-Z,W<_7LFO]\$-]^[2IK[:#.8$RL4?+T4"O%"!3LS^8C%#Q7]R&G>V[Q;54&*&^9[EGGHK.J*L?MMIRWV)S4 M[-8B=&"L: 0AT9W5_,-KF3(4:./DL[-'S/ZG^I0^;_4TB%Y11$#O4!%^T5.M M0=%1"RPGL^[P^:MT5,Q&I^+:NXSS'S?:<\4EJVOWY5M*0V-0 0< 6X__E!S5 M_O"1Q'2/R9,)2;I]C?TNNNF4C_5IUJU@]97@Q##,AKZ)B\, GE[)#T*_24D^ MX](?#:)SN:F("E;*D,TE&S#_^%HLM,/JU1O-5B+_KQQ:YVE"K6H9N+9/S#*& M,E25?)>IPIN!#U=H*R5'CI9PH.5PU!.WTC"!QGZN8=QVSA=2IZ=8U;^5:3." MR"[B'S]')GSEP=Z>)^"H+!Z:#YI\:&92F1.[MQC,,$G/*ZG&52A?&F9-(5Y@ MS?BU)8H^3:.J":]""(B)_K>9L2O)AM MJDPX?E*=5Q3E:O?):8"QT9'C:./M\"]*VI2L>4<9,@-MVH.BY,G VLE%/;)3 MK[]&W)O\'TO.S&;%\8.,&8,^O*-2#D'?#DQ!.>V>[,)@Y$ZK[PT;JM*)FL^D MP)VPYXJIZQ8I:[-E-8H+MKJN;ONHTLD_#DK1:3MT)/*ATE-<%X>?(KG-]=(9 MG[B(9>%97DKNUJK+> QPL,LX1/^3/?JW)^%K"?)!KIZN(+*?_,M+Q^?YI)0^,&]:IF.)Q#W?:JU/:2."A=(%QF9LX@>^>(/%'923Y)@65(0T*' M7XKZO!LO<.$)[ .2;BW*P1K4#;FOE6E:W+ZO&-M>(#)TXO]FKG=_(J=N$L?5 MU>DK"<_H:FXQR=U#T0KR?2V;N7+WFMJ;$=#FIM!IGK_PPU<9BX&;]-#]Y)+% MEE,;<;U@JIG/FE;Y>:QR\/LO!WN/PU;E3 IN5T1XI;L'5!@/.B4NC;HQ\13H MZP@N;PH"G1B]Z LJ^-S\ZW7-W=1UK"B!? ,-@5]=QWX6P+/YPQ&M?$ M9[?5H3#T'KI(IB8[11[N_I-@018/4AW5:''=(A2O3*;.W*G%] 5*,2+CK0KN M7T^?J)21FR[Y_^Y4KO4X9H 9ICKU5@W=R)A_YS$5ZGZ)YK/#=" M<:\>NL!OY1N92KF$!Q346H\ V_;P#Q1\IJ+)RMLJ7EQ2]"6EU\V]Z4&]ADI6E M\Y+IH1M=6JFQ_FGU$LS/'>.0I>)MY.ZN"S'%LCR:48X\,X9?@L'VTN!?XXZM MO^9.EQ.*&Z, S. #NBLNLEE\IPQS^JZ+CHZ%:H5EPIH?F)!.^6:)OX-L6C-D M.VS3-A5V/J12)64]+_N#G91#*,)47QX+O1]I[VR:OM&]^[*SL']92SO&,K4/ MQ2!:.4@F2T9W3W(6$,'ADV,,3G[E?2=54!-A]NDH'5-\J SP]=-/M&2#CL&Q>I3[-+:=YZ,LZ_(*C?+;+'0U'SY1&?%ATM 7_MMI.JZC(!?U&. MI:FB\RY0^V>)L#64XT$9FB^JL1>'^H$_5_'P/UP8-Q4'IYA(44F*'5 +U18O MK]IY<98Y3A^9:^78%32G6%K+,!R2EN&VUBWS#3EH*:9R'&M6"U.>P-=48L;: M[>#;(]F^E>F$!':!V)Z.%_(WA@/PB$C(/:'&G*!HP;2 $@WV*4NH2MNBQXZY MCEY';RM^QRN\TJS@Z$U_:62*#&)L+JDJV^ ,7[>//"TCM3F4KKVS@T^)?AIX M%.T-_-):P]L6J8N?B:/%O%0J_6W(Q-4C5-FSP( MPER*Q[ 'C H&O+D5124C.SC]-DR)#X2(#Z \I9)ACLY4VOPP1SRE,W:T+,)O M)\PBAP8SHS0PQ>(UP6GEED!#@5R.IK0;*?4VM<)(K3V> &HO+T6E4L&,]-&: M+P8)_:=4!R8OJ!/"[VB\R\',JB11)TD3X^7=Z9%?B!BRM>1E#;'B%@$U'"<1 MB*]W*BB?/-;^,8DFU>=+$GWCS]MLTQCXWS<%N8P0/&?5;/.$Y7CR" M*'T>T/_V4O6;"J7C$)!QJ]/G>=G2=CD%NZ?.=$E7-O3$EP%.\#S6MN>=XNJ% M\]A\]G\)%@*'C M(\]^A[>>T@5.9_2W1 9M9K=",@;F]$HR?E9\YWG.A__<'-OT%9DH7)XKSSUK M\DR2_3=H(R:!!N1K7;MQ2@R.A@^'\6U*; -E6'XH-$ \X]4[O> M?VO7KK?>YUGK67NOO=:6U JB!T+'2",OQ'JDZ"A?&T7@1:H:^&RK'1]K5-S^ M0[(^XRL"+I!Z7>.9WUWY^4WYW*N]LGAR*];=WM: 2\.PKONH?I\\,I@( M"3C8V2O,C>1YY*>&-.K\6<($#9/3A!9RV<.H6T!-;_6J4O0T%3:Z9\84X7@+ MN'JQ,OYUD8]_@/Y@(Z0;< M0U "L.3A0>2VK\T- MN*' M%7#B)2'%3QAP_Q5&R'*2U!56'7*3AR*C-L#0Y=NC"%=;/N_X'2V\H+/R9BJ7 M)]2?AT/LTP%(@LJ0N!7A+N:D]Q=D.VX98SN9B\>]/,WQU0:D&ASACUIJ*H,H MVA+?FGTWD^*3L#<)L;W9A[5,54#^"C]/S.:6IB65+S:<#D98*'!60-*KIMI. M@&4KRWOG!<$<-5,TUHH-0:7"&0&2OY\D2P1 DE\Q$A=)/TS-]F,Q^Q1LAA4O M"6:< ?*O4E!P?\UEGCA]"#EID1!O+HH^_^SD8>]K$E_H=>S[MVQ[W\JR[@\J M7'N U&!8S*ILGY/ _ET*P:#"*&U@$\=>]GCFQOIV:&Y+YG40+;VLT0]7[1!J MD-^\2XM@>;"%,Y(_0>40>=Y-93]6UZ;7:YJ."(MR?TC9Z4R?:=R.CW]V*3- M,HJ7^B=$-Y0?JNRKXZRK^+"6'O$<(KC?%)8IJ2JT1AH\;Z*[WS2?Z&5MMB^+ M5 CK5:1&+^9%H;[ GIQ>NJ9#O6_B\=Z\$Z<<+*WEY8%!,[K9WWD% Z?;&5WD M)"=7K3!X&7Z6WTK>B3JFR]A]+OVHJ*KIQ %\VWTG)B=Z:43_A& SKF;Q3K&=@\SM+>2&CNMB*RV=04/<2[N0)!<%2'B4VVBIBCVY: MZJQFK?Q78?5@):'.@B^!AYJX%3M)F),2 59=Y@2>555WLN$#:E0\2 R?#5+0=$T=C( V+8J&Q]\[VV51/ MM^/O:0*<6A#'I:A\7;8^0D3<8D/993/K)_11]G4E%_>%E>/YJ6(HM@^]W'U# M/2,!HKKB'*OPN1P*THZSPKY^%2[AXL\96_ 8\,I<:?%^;0-M/U0:.1ISPQ8L MC>9)J-NG?#3E@_O#%BQG@H%Z"+WZM->/YSE$^O*MUQ\6ZLZ+KOQ66.+%--@U M(UB<0VUWI^AE4O]$E+VAQ)0LYV5[A5OYY<'^K&&G\O"P5(N?GH[90@"D)\%; M%F0X5K7_B$?R<&=L+K(T6A[-'Y> MD#U;L7-T1)!,"88]ST P$W\2CPT ]0ZPI:RXB]Z>+//'3AF]IBJ?.U7UC2.YWMY3]<[XE=E M5TU\FEM%B2^KHO_,D?R ,2>^'.LSUK!4D7Q>>ZYZIL.FN#7'>17]\O!ZW2N[H^NNX6S-?D? M5/_HDQ& R^QG_NTX"\5^J,*.KG+EQ4C.SZ3HN N?3,(,30F?\^(A.51T 0M! MJ0O9*;IU(D85:KX3-4FH\8XU9S-:8A,.[;);0)1B5C%3QXWRWU1TT^-3\OD$S/4 M,O!_<9?.I(07YCK41VD6OTQ6*Y[+^@IPR,2$(:C/WBF1O&!BBW.19*=B<9S1DKEK.5T"[/[\X2+;]AR8J=6B=K)L85P1>&ZUC&@4[WG*,3/_H'D M>LNB.O55(4"*,6.=@4-!Q'MG; AL&N_VNFC\&+8?Y*>>9\:JE5U,A@ ):Y\K MY*UT])51)- O/8SJT\G037KA\EO'2ZQV0>T2W?/TK\9<_Q#%9V_;8I YKLI.1,?$P@X)3H-,,]]9LGM])0G/I4-%<>^<&UG MZFB8#)T'H_A/)T[.WI%O?JQ6T:IGX*O'D5GEF$[G(2_F,B*C'Q!L,]V=T4Z, M=&9H-$O9M+K)6_.G,4L)]L=6^"-MI 0)NL2+#Q.KBHWK?S:HYKI\)#O89Y=A MQNE%CFBRDDLIDER]&K\1ACK)E_D_V*G?2EZVJ*=-UXFU2/:GLA?0( U1 ']! MNI4J+BT=GE85;KVNIED$V8>$576?R/%WAKE"XIBJNO1HH+B&-V^7'KT2((W72UW UX#NQOL,VV]:D*1 MS2I[0+T(PM.,)='MIL1J3JW<9#(U-+WM\)SZM#1TW'B^5D>XPWYL-Q8[L!J! M/D:.5)<_D_!R(Z%/=6"Y9XO$/J6Y1E$,)ZE*C,:&,0 5T$G:B9N6F6I-C692 MZ?J/7(6(]_L)"MXU.E2SS0'-/D(C4'5A3)Q8$^=O+OZ[/[0K++'A*(9)'5I8 MMK2X54M+O/V&]?7"R],!P'9DUV16@D7?0OM-YDT4-/[YXV)=L?/]O]L7V?AY MF*">6P#IE0DJP:J'"3B=RXM12X:<\?O$"#DG7;/)LI)[G;.>K>8" ")]K5CG MLQ@TK 1^2.*6RS?CON^+$'D>K\2-+SLK5+KU.J=QE*"M[B<5K&[LO']V1,=SI"F>/M](&?'VC1S&MDW]?0\R)X!?2ZK9:AZI"?K6EW,_!CYC M7'!0'"1]WK#;=.?0F27CE!ZX@HAA@G)(H7*/5OOB8=*!L)51D\1O+YSR2TA,VE%Y M,SO/L*)S[Q B[=&.!]_ MO<_S/E$T*-!HVH9MO]@O WF>S/+B9]7L9&)QH/19I#NLI>E81@&T5GK*L2^U8F:IL5_=@ICQ]?\AL=;0U MFMW."\U \73KQ; ]1--':&U3NH3J[&56M UU\A\TD/^L)BAL64TZ"(<.A M_7OR&%I5[;X'F]7;>+T%!^W[)5RC!$1U)K9*;5A:_VY^TIH_T!>:+BG'< M3U"@5;?[5;F)@G3OTR-!4>M3D@&3\OPD5D]#@[[<2Z'T))=WC/G5/^KV-P(E M_/[*&WSY'-O2W4XP4=S8-,ZT9+/+U"$^S\?Z?3GL4-$KVUZA[ >:Y88/.X!A MAOO=2*)/C)((K-WTW:3?(")KOH/]=[[65G:**.K3WM5V8%YG'PL^I]J^>8CQWU>J,I\?1K:0,7=FDE>[ M^P9GOG/E2G&)/G1/##7K]QO\!"!U.(X(':ZK>GL+J'NS75]HF*2,<2P*A+C569@8+!>(BBX M.W4UO!F=)B-7:98Y?9.CN#KQO>J3(L65!T9BB1*;_'T7\2DAY#KS8BDQ@Z3) M?DB'<98"383W5%AOI$2)69$'.]-YA(WKG)Y.*-Y*)V+[(8'Y=IE5^)HM@%(/ M\#R F$*6141>[OQBK55!-3?4K+W)XJ;E&^SE<=%-7= M/MU';$Z;=%V]P'847$E$\0O/5/[)(F,;D4H)^C9" \!!D'BE;GD2,?P( MY;LRG BEPUI>FC2*+-E:E7MD0A"FLM_,TNP'(U+?I7A'G.L$E/Q:IG0#T;?S M[G8\*)G(TAG;/SG@,:6+=CZM>QC MLTRK7$LEEN_DX?V%8W:&.XKE?1!RQ(1]\$EX!@^$1*I6C,_^JH%#O*01&635 M TO//7Y]U&!6\\HVFUEBGQ%LU?FZC6A+MG<-@[!.*KZ$O_8E%9-G8:I8Y5?: MIR#836\]?WO+H%M!/I7:?#NDT3'X=G MAB?QU^=DW@(D?F]-^/#+-$G_KJI*O4MY VG5)407GW&*J]7T//X$750V-111 M)OC^N*B@-75,/ M^ 79-V=ZUA[!F%VY$R7P2@G;VBB:_B]A3X',7UM7AZ^5W M2-$;\<'BJZ/,;GFT M]SO@"?9Z5F4YS*;CWR8/?49Y#$/$=H@2:OZ:>8RUHAYSN-+JXU[V/NL)45<% M!%=!D* 8)N&>$FP'.SQ!]R^,I$UEKI6#[":[.:><:L[U3X\W!ZR_GG/@FXBC MYI=P/,NB,8#;_*J>+T*1X*B85O%64RD)2=(=PC_91*:_X3U8JOS3 E7'>'O186.>8X@CUTD%KR6H8\U.],SMIC59S88PJ!-7P>_RLJ$&KO M^QH@%C+"UT.#LQ(&XTY&91U2(,IVY:2O'LW8/D2??ID(JZFD-TA$V=B.R'A0 MG4)H ;'.L>Y1N(W/C3P7VX+"WK8#6K'>Z(T)G:G"=[YS3IFK^NGX"S7]XP\J M\BXV.%@)M$;_M5:M,-G[^!260*NMW#5DFG.Q'=H&FPK@N#?S*Y L*5XXV 0_ MAPE\_K&B];QEMK;WWENIU#K/6#'\4 -;'4S9F?L84+4$F]>->$%?V%/+@UBY M!,Z2/>8FYL.Y>NF][">B_O"RAW91G=8R?DIC8#%4NR2_SXA"M]R:BQT;>E/2 M;XN+3<8,=6T$M8&Z$-,=]H'G;-;24D*.L2M?G_C%BSUG=NG$\02Q),HOTI_9 M9%A,O(:!Z.]\,#V;1()8PUGS!\=:]]^#CP1:WC(R;E9ZQ<_\H3&S>=&KLQ1/ MP[RT&%;9-F+^LB"M5',XX!8 0O3.T#Q4,Q==*BR^7NSCY-LS\Y M(H:.)V0%YFAW?/.J7&MV$.!.B&>]OWP:LLF%SI[Z'OE*1:]7E7!I_ MB'L8)3A$>+M*-_TJL5@EV_52H@ZXM'KFC'Y]"Z!P;V6Y?R+G( TW<"W,>7[T MF^:;3>Q'M>GYMP0 ^USPY'X%JK8A=@F/\AD5WG/;V*\O<;!F!!3O)7/NVT]; MWIT>!K]E@Z+."NZ7CG[QY2%9?"..\LA8HO>P!1O#=*O9MWE-E&9%A-"VF6Z] M6:+"[[@RES"$]OWG4_K.&A8\;R+CK=R1Y!D<;ZYM =,VF!02@B$Z5L)/^ Y ME$M\RH@W-1\62UECL3CJCA?C,.^)SO",NJ0BN8)W=NTK?^/<@ M08CO3W=>A'8:7+F>UCC+%4X%NKSP75 1P-*8LQIL[$H("_1+WXXT2' M9L'T05Z^^>72-1(-9V\D*^ _E<1_[!"9+"9'?!2=+H-"])MG3L$)*N[R)N,O M->@8\MM\C3,$S#L^$?&M AS.9,KP?K7+,5XR-(7(XVY ZM*H+D(6OR@$KET8 M1C:EN5R7>)1>M^^ZKK$YG9IEZ<&:6NJ;,Q&,'NX- =3 EZU649JBKS:AN]>C* U"W^SY/!CI!*RV>.!6W=5:4J ^[? M5?+MD^0_-@H8IZM(T[*LXC=OVM)<[,Y7G5:AI&:,*E-4HZ3\'9\;-'U)!.#^ MX*Z5I*!QS73/0SBT)!IONOT*[@NVES=YHXN#M_IUHW'17J\#/3XK,$,-;FCX M./1RALH*^#NFOY'-\"H^/VI#R/^!'D^QSUG[_3_[\R,W0[7:Z0W@ #:&5A@? MG"*2A311?(;%J2G-;8HY_G&JU7+QM5*5J$U;0I;5+OA0?N^X1RGU492>(/RU MUY05*V'_RL7D:2]HUAR*?S%XJ5O=^VFI)U]O1,+0Y\8]< $A@1"?FZ1%XFSD&9/?)EAI8HGBI:EHQ7U M#6%Z6 5)"T.T>4@A"1)!GW.K.W-4)A*'P_/.Q#- OE M"'CN=5V6H)35#T&!_7V'YM211N@K8W'-M])-N!NO<08V8X_*@OH].MRTK3ZO MX3-7X>&2B/!W2+R4-O+TS)ZVAV/Z M+$N4DQ//.B/'/=4M\=RI J!=X=8-6_C1I0&L(4I"8VW>>W,_6$A?9+V_?Y/Q M !Q.^[A4MSQ3LZI+\*JAB7YZ4]4B<#.FO%7QM>J\B'0&+_B!ZHA-;?P%.1$/ MHBFN@\4&^QX.1C8*Y3=?:O=P#??D9;DS/WHY-C@X]R*AB#*7\!1%00Q5.[LX MO O@[WLI?RPWJWH(M1M!.!F7Z$1H->!)61RE/P[<'&-]F2+O!YU>RH,F9:L* MY!.$C>NG?;#"K]>/]YULQOIQF*/_')N6C9Q6X>[4TQOL^&5F-_?-$6367V0- M[K608WX^-_.FSFNEL+,(!'6[6T+#&CP<_.I3S,(%B:>'F&A)6?'( M,A@EGBK9G.FHM-YYMK(.+/UKZ^F%_5;[LATF!RG^8I49LW%=P@;*=:<$-1N2 M7 ZN-\H*O;+#MAG=IF>9@*G#QXVU#;.5&&TBL;X4?$9Z'ED@JK;NTF2RU2@H M-(,^G-_,?%+].Z0AK;55[O.[1UIKGH'93)N2IA,>&=;HG,72XO7]G042*UY2 M"%!WJU=__"UCU+BYD%=$DKYN'7+80.$@)SZ<:@8H1TXL:A#7:9- M+4M>6RBWQX%%O%.9@1X]$Q8. M5]FAI;9YK9GMH^UKBY)!;SJV>W4-5F9-;:T=+5%K-I*3-?L!V:1/0KYZF.R5 ME(PW5B6QLQHAW7/:M XREOWY.6;7R=5ZABE MV+H\?)>CG>:IO<#0/$J3@*(!0#4Q/H#S*,@,OL3XYTIO%10'(FNU"SI+, T) M/9/_6QG\L;KO#-R@R8'G]3X6SV,92A%X$5R&HWILDEG'@6V1!E\(ZDDSVQJG ME&BCPL(1MX#$:*-5G2"3ZZI*H.@W*%@G9:SN,W#1%K4^]3#60HN73YIJL-V* M\NJYM'*$C7^/< 0FF!!-%AU[1?M]%#\?.;0M%(]XJYEKTD0Y7W/]2P8'@.=) MDKU)>Q*:BMSG5SX.JY484I ?[OMRINT3%RH>OX\K,W U[!RLC+8IZ=;#=VMG M;4LN"+\0S'4C_3PKXA#L#^?+]N_Q$1C@G2BY/Z2IT- Z74JC?JF[=]+>)2F;KQJG]0RK2ME;OQT7I*P2,AI2*D#-U5N43I4AV M$I_1]Z'TR8!3KCG M7WJ?,O3W62 AN'>,C5R, M6$BF7\G*8ONL.2SGS,K%O?6O94#PYZZ %.DEOU_KB;(\J:;\WRI?_RW:,C)H M/RS;/5?\WI5K79[FVF3E.'&AWKOOCL$]4X:U-$=I"SK#Z5/@'LD+&G[,WZ*# MFA_*9^!+6V=[X&BRBIZR5G63L5[)(RM>':R8/T-1U')]\G:H'9+S2%0D,%0B MYUN.!_+8K4+(05L7\:(#]R?%GK.NDK]R4M,3%1][:Q\!HAK&B%MA\Y'L]Z'L M6K69$]U+K*G#X1J?H],J5C[V53\=;"Y_&52];]E%(ID$3"NF/U2HJT]"3XX8 MWHP&5_O'8-?DJR1;OI89*>Q5K*X.XK&SE5]LS?R5%<40O))PJB MMAREH8/^B+YW[2R=WV9[OBVEZ,4XOJ);$>B5$GC&GC5$#'<*S"7@G#I$X*Z8 M+$=+6E%004DTFELS-Q VCP_U&O0D7WW85_P='XN_ FQ;J>;)*4E\$V*&8^CV M(">KK87?M0K;8!.Q>W>4N09CH=+[-ZR)ARO^$>Y79N5N>=2G%4)(R1QM@\P0 M)G#?(]0$0E(C].F\\A-SA\WX!YYOO)7 % 1]%0O!"I.XJ+#]V;I:!H/+GNRH MM5M C=U*6#UX 2B>WX/,(W>U!)*/*Y<@5%V9&TS-_SSD6;Y786-N!?JKY%H? MM3J0[!0W_'2>DY75>RP*RI%YG"YFT%VZZUAP@N@#=_W0/]/S+SM=\"C^9K$K M)6[A1O<19/%;:@#BS33 '+])6DX(O)CIE^O;6UY5>(9J._A2,.Q5@C73;DJY M!6AW-';-SVOS$9D\?K'V[G$IU=<5;HTMBCD:4ZBUNS6/=.WN\O&I,&5DR8<& M);V=OE&EFI&D0=7_(UB9>,+/L;S)299WH"7.9.T$N[)15 M?^;$*HS*Q3(Q-:!C+^-LW')X/5NJS[ B8G8E<]&)^NR@8%QH)DE;4/"<$<@2 M$AMU9%:[ZS]S"%31L5?'_L64P$NT&QJF@Z618.TOOHR5A12D-=9]ZT6/&.QB M>%L49"#*N:_Z5M;8"=JEL>H6":BY,G#S>T\X))F&;OSI<\J51 8/3Z]>J0NS MQF#1NZ1P]'W@Z[-F4FHB(;_K;SL;AD.Q?4L,)*TMETOAVR9016=;-?Y?#LF1W]+V* M=J?,,H,1 5:0E(?C[O;8(4R+_M3!B89'*P\RQD/")1>KSC<:6I/O1YF]:P)I[&IC;$SF51P.>H0?2;%OX_91'4,2F?OD]D--9-.'MT M*(P,TKQ"E0X'C8*T(\VB]6#U+4W-40B&2@^_O\><+X$M:O3>..F_5IR+S0M: M+W.^T66LV."J8NB*J\RW3<\0[7?YIC\3LJAO2WQRE1&8G;E8$/OF4]$ASQMC M8Q^-JI 2Q$YZ%3C G6RQ[O,R*29:K1//@8WB(7M7[94)DI6]%P',M&VRHRM\ MN5=IEP$4D<5[H$RPP/8^\;1:E?)3P40<[%V/IL38NE)=;QI7WR\0E>7V63&" M87_Q48->8_(HM2C ASA6CQ4@N8HXW'=$652U6I1!/7KE#PFM8@17,C<>I,[I M")!3]N,=X!N_\K\G\M6KT6RZ1BU5;:P_%O.3;Q#^,&*2TEKIW0T)5 ]YDU&Z MW>R1S5,S68EW# _Y,+EZP/-;U@08O[:6FFI;24^KDL-#C-YP70S>#\O-9 OE MH+#TI?FAEV8%2MO_NV-TG1LL_AVJOG(87;=H2E'K1IPR+!" ER3FG/Q&/:2\ MZ60;T<84RS]<9C#]@R_);_YR9,?3>.5K,_]]&@,+IOOJ7A#:]=:?>E1Z>*6& M&D7Z@SMJA _1RJRE6D]P-R&)[/?8^\)H@>33/ZU5OVJZ($*_UC_AB)TFU$S& M?]IUN&1,:K]&>V!+CTY,6FECE:B@UHO6G9CZ\EX4-_SW&TT>SKP?>P1N,P7- M.ZC2Z1)BPT#UBXXM;R/X1(FLL;:I)Z*J$T3@=G$7&K@_@.]M'>E(T/FAU5E; MDY[H#W/:>?;Q%04EGDKW"N-KKMX"HBXVXCQBSVN5VV>\2#Y\C'XA>MGDB*NX MT2+'1QL8:Y!VL-JP_&:10690"MMPE91[PW*%-QVLC<)!+<>)*U94S?576R"^ M/ :'\=+S61AXACK9)\KB??2V_6M7@M@V_0!V="?+J0N8NU,RE&\T9?1%Q#25 M$LP+RB@__(A)VVQX7F\;DRGQ2-52_GSGVGR.PZ+0P2[MI7&2O2WNI<"5/GH. MS1YU12M44MLC2E+LKK"2;/[*PJ$7U?*&FH!Q+R@"]-3L8[#&=JUW%$C9# M?>J@CH)N%"A>6=04)CSXOJ<:P&.$3W02_<3_7,[==D& 8 MKARFM)BI+@W1#!Z8ARA0@ K:'2S"7&S86 DU!5N8?W34%#6 H96F4RIJ'X($ MRII&4 [>J6^-/OK?K]+%4J!TPKJ9E#[L7ZG_J*P.*\2&'VI:]31H "=CU,,- M\/&UI3(S4CNV^*#%AL&)9$H2@>XT!K8!"-K!*PUL:F$P/WIK MVK?OLV7=KL<'"-MY ,5@!&WH'KMQ&@Y]B@O#@23^E(XN].L%S[M'@2*)&Y; MK./:+[]QCQP*8R0U)KU75',\.XH^/],?EV!UA2W3[E!!6TR=-*<\:-.?;"!S MDGX'+]1[->(DENI)[L")F Q,O-Q[%-)@8>L=1J/ICTTXMY'ERV9C85\.)0Q4 M ]2__G_X%:'TS[^,.K$XRV6?V"MHC>4W/CKD ?\8.T*NO7:,D3UA\4'5/?GA M%0]SN??SRL[UN[7+/G>*T\UXY+0&%:.IZ*,1J2:[\.RU*L;YV(6"-(T@C<8& M<)QW^%0KQ_?=Z7')]=8WRW$QA9K%C8+$?/E&;SZ>X&7(QF2+,' WA_##F3Q2 M2;7)$FHT4A@;BAYY\3\Q]67OTF!8;:"M4+4CE931')EY9:#]S_8/^7SO<]G' MU^O#%T_FU<))_QI($)H"3Q&B[["FD;1"?%9?@<*]XSGL?4H$DD%5L!Z12:&Z M.+_ M&ACUZ/,:2W!CKT:51[1^?6-K$RS6)V5C'I)#E9>I .?/>_'.DJ_4F-4)69S P%I76H#'LM*648)IZK,+WHY3_/20=NWP)<=)_BM:P% MN.%P)@^P:U570;]:B[L&VJ1-5WAYX[)+C:@FRDRFO/_;MTY*Z/%%UM8M*0(X M %.K$:M+=G$["]?P6"BCFB41\,!Q(J0YO&SB8>4?JC"5S*N.6R[MJ$R:&)W< M\KA@J@^T+08C0U3DJ_@N39HLBJ'^=3\9&1Y0XD6_WSY*(>"N!G*A>T<03ZI@ MW^TFA==BV!];F1?&SOYD3K/72U6(>Z,K-Q.D^AI=5_QD4.NJ!71\RL[':[%U M9AFROK@(:X8K3(_*?LJ6ZHQ<_?KKI*S.P,8@-K;&] F_DO6?U\'J)6VY^1X9 M#QH>RD7 ?CZU2^YDE)',5Z6*3?%*:<:5?_IGOU6V:'[6\CME]SOM?1-70H#' M:YQ_O&:FJT:>3/L*\J&744+ N9@%$>D7Q M YH2I-X>.S0XW.I!F17\@]V07+1#*9(27II=]ZJA1OOHL:Y(W*=Z-8)]QDH] MY')X*']KO9.%3LU\E%$X7@WG\X@3;Y!\L#3V.@ -1K(>Q'E#I I103:V05 ! MH1K#$1IS_P^R]]4V/@*4XA33MD+ET!5)/1T(L,Y$AH7ZA,0P.7_+/-B/6EW^ M6?!\Q1K.6T-M(>\4J40YRGU;=JPOR+L%"$N$2\E7<( MRB]\X6,CWC%(G;A.I-%7JSP@NVW7?2OK\@SXQ:@BIG+'*(//]C#,["\[G\LR MT0WG%62RCIT.VWI=J]G8 K,0*$IV'YH-2'1X1%/Y!["*S?J-QR8.LH&"NBY M$1+,.LQJ=5:"8I,B4?>=W)M>]:5S9J?H\;2YC=GZ\3,;T;K AFAKK%@_!PN( MG*?XIRZV=<4^J0+N_[-%X3_6^@PR*;(0\\E6($FU/KJ;,OK>F4"^?"?I[Z^1 M3H]B%I2!IY4%L8TC^AW\L(%/]OS>_+-/"F+#P_]7N[RW1JSX3@;JQ=WP8#V0 M4Y(R5^J*%>L>C"Y"M(P,Y$4 ?+W+9]-MH:TD*)/*/'3&:D9TZ"/ML\:Z80<= MNPH;=V%2AEB)MRL4GZC>YG9X)F_;1E'Q%>2PU5@&5K@?F_W-AD;O+?"=Z('4 M2_ZR7=IR8&I7?:2HE<*!O(&UT E]J'L!=%*;YO[Z[,Z:,_@MN3++/8KB(%^H M^J^P>UMF-R*8S5@/B9-44#4F](<[!&H3H<[L/K@_,G&^G")^S"02^RF@S,1L M?TS+"H=&/'8S]%_[]JCQC?P#[613F-@[=]+00YN M%\+:HW28X?3+0BP5CE%*'5P'MP61J&N07$U%U+_\K$;_L.#3*.L&F*LBAJ MF*Q$4EL/>J-$##@.^W<&RW2&N8[2N26;;S$Q8<6ML[13>]FHG3!B.G;7>90WRS_= MRZ/6K#U0+MG+%FM_#*D[7ICE8_P3GC*;%L0'^S]T+#N\1%<#;&!;E>^RS\*6.? MS%RMB,AQY4M D-36;H05)P\[[F<>25Y)%S9$GUB!\;-M@ \//C^O/N3Z,&"R M"CP*RDX=*$N>LX+[2O[V5,N@OD\U^!VWT7I_(3#;855BV,BP?LQGODWES #B M[$HR"OQ-3B5I^+N/[2VU1<5J$H5ZT>S.FUU3NFGZ/W_/9NBE2:B&V' 6I"GG MHD+$AWV[$@H^V1>,A=E&+8PE)N2Z7YI +RY_=9 1G.FLU?D=;OUS]7 M_9WXZXSA!?MYV06$[+&J#;IFTOX8C\ YUQ[5?L^S2[7X4&W_0NE(&P/,E.G7 MIN8*84TY!:%O >].%&A,I>. =H509M4,TQG(ZD0=MM\T_:FN^8F)/I']'@Z0 M"6U/SUU(ZS=J-Z!JTT:6^;L:PYWU8]?R6RK8+]5-#I1V-N1+X*/X*CT):)^& MAP')7;V\S@?J%5[I_ZD;Q1F"5,XM;1OHUI- -KXX9@5QL-CU E M6*Y5*J9Y^=P!YQ80///H%D FBF+_D.*& ,&5[MOLB/4Q/)_R.."(L:K%A]"KHV=D@I4KP,MX)\/,W694B[M^BM+1SYHS78%]_IK//EIAJUL8 M3RPG*-Z5J93S&=>X:6OO+IUM'S^N%\IQ>_->4D?!O<2^YCHS%&?I2KRM"K9?)DEE9PCI&[08A.,^5I4#1Q*YM?BM=XVT4L_U#W*Y[8[SN3B[F13"+P M3J.H3E4:,]'&_XP96V;\&*.N,'1VL"R&+NJGX.]S/T,2Z-P9KES"GY2@5ZK/ MMOLDIPS,B)K?&"7N&CK2RC2V?<$<9&#D48D_(;XZP,]Z\%WY('<]U68__TG. M)]O &OO#!Z_\=G\!XK,WY\*6%1WB"3)BLVRD)Z4T6Z_$OU904!H9-#6 M4:7@VP17)^'S-OHTOWQQ>1<%JYZ<_#.>U;8^0P[S]" $EY(JM_TLIY/]R$@+C+@BL=5M*GAC\-8 M168OH^8K!PWBUZ9#30OXH7ZGDL7E5U+HI)CR4WD=JRZ$T _7TF?WVZ[H,WW$ MN1;TJUT,31P?J\:G&$NII&CT^/CH$W"$H,-^!>941;M7 :F1\RT0)42QG0+F*4ZOP4\5W"Z>GS' MPUL (2B\C@)6GG]-%+LT!&<%?(4GAX=HTGL_LPVOK#PT?))X>K'@F M,:H8KS;[7U%PT'XPMRR%E%;ORFWN1WS%]B'/XWR&KMD.-5K;JC-'>B7"ZHA: M^XOU]_R^/RUZHJ WW.OI=;RJ<\VWC :MR$0_HI)<=9WAL3]'IDL[WB?JF0[XS(G/173Y.%N*?QLYZFE%2D] M[-\R9J778[V63D(9Z^7[K0*"5%M%F9U1H2G.)[O("#7)E( M#9SWB7-_:#?965OY46J8<[CV,MZ\=HDUG/,B^*(X)W8D7>IP_8G0 M>_?94L>'+.2-#U%MJ%@T[ZM2H[)]QT,%_^EST\DS-SND7.B(G*#4D;^BZ?A= M%G(+^*#(G#(^9(FVOMBJ;D[5GH0\C$P^\+CJ0SQRL,E^ OK$NQB_YF":%'UE M1K#OA;(1FU[53!GJ"F7'/S>LR_1<=FD*V;YWKY%+)?KU2MB#$Y[MV,U@0?0E MO)VH=VFAH0[!G(F!DE&N)JH VXD&:6'[G(O@WZU'[;GS/!VLXB"G4=P,*8]R\?=X?BOWCO5Q MMQ'''D]SUY26>2MZ;$)^%N]=9PBWS':AH\-](/>V169=IA]8/E9ET9/P>CRD ME/[.I,@1-^BEK^*W5@Y5+,_J!T5>(*+H9\F[K)X,V\>7 H9]&T1JED2:O2B& M/<.F%7X'%<)7^"3LSM%W9CX]7_7X,C_7M_\ M.\2MXOO7ZI*W_TWW_[^LQ\T-B4<(I(]>](DT46%8^B M+/=JC8SY9>S$ \C6Q%73R5-[ MSE(PFC@=^"[CB$PC#[K.C MI]GQE+9J@I5N 5T%?;> Q)G2L:=L)O]EEG9()=Q.I$)0;V"1F9@>SP>8RZEK MH2] 9=O.U8G2:]*]UG2S)4]KV^7.G?T+]@MOF. KT==T>M%WN#$VOP5@$*>6 M3_[#+?> %BM0H$455-PX?4.#$SU2P5U!ZO+U0\Z>T-Z@5"!90_R"O_+N_R\X M)GS'L2%DQ_LK=K WU_Y=6IFEP\W_Y1/_X$>59(*7,GCO\5:G_^M95D6$9:,@ MVET2GWK(0)Y%^!;/+PSXL_96_-CIU32^QW9V$]2G*\]O3.V]3T95HF/[J[_L61K SQ5^T4 MS8< _DG^S$D@!7X^AD,%$V'=GR&GF_K=E?MDH8V:M.SF=P/\E4[+ M\E&UO6?WD5[?YJF$+P5"W@9=U1-B"[<9]Z5'7V\LPQB##+ZX& M>O6([P9;2OL4%^ )^'K_WX3],>0#.R50-1_;\0S=$.D3(FXX#>,G&=91JJ]: M&B&BFOMJ&BZML<9M*DWL'<]71D6A!1C!;F)BPZ*\7>BF+S*B?0AA2C!Q<#M? MVH3>AZ_&2DZ#8C<7-B-F/(!GO/ '-"=*!*$\%+%+9'&F65J-?R1=K*W<+!7& M?M>;L5EJ_LPFC4HT+S)\RN5@J)+];I6=PFX**._\-:RK8:Q*DE7:M"U]J)N- M&:/M?@.?M!MH; \PL*!3^^B(TDOQ3W:,J;3)VU(BQ,KU==9G)%LJ] SWG$XL MVRXM:6[H^'7C:]CX3-IWZ;0'T M+0='T;$S5LHS%L C8,9R+V"%NB? OW,907GEODH$E/Z^N"6WY_U+2&*9&FMH MEOJB.?5EBK9XT^>*;J^:@;>_&9F5>$D+,V<>39WJQ9AEIE=38T$HW_0/9QT4 M;LT"-6YRMF6.'G>Y^,_W%BS5C0F.;\-_XU&0>+PH^7X%1!\4HYZ$"BGI50WU%PAQNB 5PGBG3!5<:_0(UF%8#FSR/8AS@OR3:;*"E?) M.N_K^A&;&_,7==6E\UPK!!N@\BP$7H82'1= MF[=FD]4POQ$L]FQ\7;S>W.'IUJI"[$^E!)Y_.#V[8VDIC3UIG@#(?YDT_W.0-/^PHG"P;A,ZK3[),1_D6:CS M?>=+[HRFJUVZ1E'C!TXU1?L^%L*6"9\,RN-=;U1&$BR,&(0%J?]Y7;>;8]]- M_P8QKUENH]!6RK"2\JHXF?7+K)K*=U9I:?3*U;IBQ#?%LF(R$B3'$C9]&P8B M@<)5FHGX=!2Z5'U2=NBU6AP;7N$-> Y:V=>4$C'T/&77"!;'G!6CY(9R"4]7NGVR1$GO^FD9NAY21:'PY\;''!XL_C0C-)"WP6+(O>U#>G&0:.N MKI*3IG1K 3/<,D-_O2*F$D4484X+D5XAAR>/V3=A+,GLO%-UMT"",$W7')L MA<@PNO[T.,4DTOH);)A!\/>?S9JL5PL:I/AZBV*#]^J>A0VOZN5,4 MT9JB1XV%PT,)T;L6P2(S)7%6M3/N-):SRLZ^WYZ*OFSQ' !M52: G<79XKF M?_-_?EQK$\4%& MP208>@W,64J#*80K!Z5UUA!H@J9SI/Y3O^2TM@RR6$#9Q/E9IQL?EI#^(NXX(QSG< MC]^+#H"4L7K(W#P(:OOFX.3-=GJ MH 5:@%<_2W2PN2#THGW:[+5:INL&'K78"WXR'25,)QE?YOE2@^1J5#1;.%FU/IF1YJ;,'1V M)AV[P:[(,,B18M[3%,5P#^H9;S_'=,[_]?DA\$CK'F)_%Q1LE8JHEYSH_A$SE9+M.W MVE>!+T8_M-XO@#JQ!D[//PL_-X')_:CN:(IG+-T=06'%BG ML_DC;0AT,(FUJTKWL>*=>L[HDKX+VN+AQ?TZ MV:VEBHD+NPH23).S]3&>.N M4JD'HX_8GWA2E I6551Q-B4NH7C7ZE,'WFERO9>*NZZ^[YF\_QU3JM@ M!Q7N##2[DV44G85;: G3L5I-SE39%/ 'ZX,45P=(IB;K!R<_SA0=CW^K\K%. M2FRU\2VQ'"W".ND(W0)Z:XKTP,6V-J5BSX\Y(3Z8 _*QYXQ%+QL%./@(7_&5 M]%+$)*%7.X_=3'^X"FZWU-22A?!J!QEX>[,V-F8G/M>PK@8ZNS+:FD-YXA^U M3_B690TE18>?HZ:340K2W=SN>"314WNVSVM2P!:.B/Z">V.:)/6/1E!:#]9P M$3>TP5KMTQDF?UKMO0H14+CZ=)[*9]>#5^$W=JZT.PJMAO(RPW5;&PHC9N"K M;B'P.'A$D2V8JWHL6*<4>FXV(9B/.8RADY7DKF]*"0IR>@ G2EP.E=J0#_+U M-S%Z%$D$N&]R$OC/0,/7GO_=O.\']%XZ/! M Q)3Y?&82DKI\QN%)C[/E$R1,E/#2?NT]B#P 7@3%-%.,77EB]YN)4(E4?P? MW7UG5U-=VVT0$&DBB/1.* *A%Z4$12D1D2(U-.DUA$Z0*M)[$1"0WKN4)/3> MJW0DU" H/0'$*(C'^[F?]QUGC/,/SH?KRQYC?]AKKS6O.:^V]E\SAIVS5M<* MJOLH/!9MH)+S4J?G$S>IN7IS2\38?S6>Z6?:-Z1.%8").)04 /K/L&>CS$ ] MPALL)2?MX\T3BF\Z^[\&C].\*I\Y+/P!--E>RBMZB"-#A!Z=O17D]9VWS/1* MZ OE(>S@;2P)L(+I:D3(TX^+(.E+IWJQW:X.1]U8>1Z3QPULR/E)_N7Y4#G M0Q%27_ -0D+!U?/98R3U#2S6L58T;VB?%<-\6 ?Z^JBT.(-\!IB :I-E5C-X M%Q]&'?@5-P03[K-0G,,2=#=-Q\TY!^45=2VA'5=KO(@+)EM M, >D))$[PT"T6QW!V(,"$\T>PV!NHDC*=DQ&5_?\=S*CUJ[65U6S8P8&7DA: ME:JJJJ*_%@J0E_\7;=6Q]4ED?WGB-3>>RA>_8;;G*VE16Y/F[SS6,M[^*CW! MDU*O[V>S[J!O'.-32.<2/B-TESC+@<% MS=^< NVL;Y*]OWJ.;.\ <\G_>%OS'1[=B/F,>-N?_2/*H"Y3+[(/RQS8;OX' MH$@W9.D1+D$G,IB>(RD4T!T6*.93XVQX+8,WS+R@H5>4? (K_XT\YIT#K;TY M[9G.X+&7FI!Z.Q3*KM&&>&.746S)3JX8M" M\XN=TPW>:H#OZZ_ATIQQ&[3(D%M7:G,U5UIE)KV_ZPN6S9_6VWDX*7H,G$JR M1>6M&^]0<@T-M,[4@+L62"@TZ0I6F<)J[M,_3;7[&: ML;>X^.L-4EQ:/B%'A';X.K$7QB+%=::(@0WFRCKL9?_G: L6=51C&8<2.-70 M#=$ACII;G2_6?RG\ 3 X'M8R1/*D<$F.#; 7/#ND#.V38I4*C9THH LTQF^B M/JV8"YA&> >8:U_>'5AZ[5KUX_6SZ=L#Z<9T/*G, LAT]%N4K ,O<3[[(OC. M-PYZ0J_8&\6'FVN0YEJ]Z>>+-?9S;GS-<6K=B=A]A4Z(6P]8_XA2A3G8_L.1 MH5ZM,,V3V2[J/3 M?G QJN0;S]>MZ?C !Q?R-8*!(X;[="KCPG0FZ[NL64]& M!C)D1R!\,?7:A)#B PY.G$5*Z<%*[ %+[;L;*^:/']_\PBV4VLT9E'S?U:,% M]6 0(/"F@]IJDYT_0.'A<;U#6TO ^)K*]6.^R9U^ (L)$T JPH#HD4Y5%0! M\:WBGX-2,VED-E)U)#!H9*C*//$M>^>=(4@HUB087V-IW&>/S\DOW+4B;"-,^)1MK@8\: MEIIS0!:4CE_:71YX_$6 K#X&'9NK;(50$-+8?03/X M&O16%:_YUSFYX28O*FUX3,O2*X7[AO9?#60VVD5:6Q'%IZRKB3-5ES<'06(PKW(=H@4^ZZ-,OVF,_93H@_0)Z$:3[]ZP#C)!OMHU_GZ M/W*ZM,;%$,PY5]H]7X=M:(RN2,7Z4L2UAL6GS0'?$#Z1KN#_ #B_^5K2!O.J M;W*R]J"[[G6@S1U>-&+B@C3Z&I_X./B6\ZBJY2UN&24,?Z"]Z\ [% S,P49V MTH0&FFR!-!_C?-NK('9E+KK.:JPYF&IRZ%8Q(OW>9J)J\U\M V%J4V__,C*I M&42&I8F^4NEBSWMP;-KS*Z'S.'.[5CU0TI+NKD]3'^\-0Q<3-YX,6Q[):5;! M=78>P/8US94$FO"&O[K4?"]8X-/=Q_F&N,&3:.ONU,GOIDP^"M&'->\ET[SC M'!JZ9I)MSFX,?6EN!U0+6UF7B14L9M)793(@_@@@>CGSWWL" M0N@[@L3"KL"_=L(7T8:OV;]((<)6K;Y$:;O6S.+ZK6*,7WA]*!$% &.CAOX MF$4"^9S*UY?W,KL$&UPNX[348,Q/)\O5 1X>P@4_\\=]*&;J+$EC(X6;"51@ MHGQM%\%S2W+9^KK)RM_HI_C%\!A08G>IA=E/M+BS)_'83TD-SHG5FJ>>?<_? MJP(RARUO27-&Y;T6CL>Q_GW M:?ESMS&%K(6^><_#6:)(AML?[I'8%Z.^**YQEH^O!NU65K_@;_U01)( H:BZ MIP^X4<$.&9>B"Q3#U15OAI L(T)TN\TU+V5*4-Q/C82_)H26I='M:-?*?[ZL:>KZ^ M-;F6Q".[PUUW]%$Y!HMY8[NGPVK-PRMB$]Q^Z@SN[4T\M[7Q#@5 1,+7"#A8 MLG<; [_KZ MF)305KZP,EZUB]I,J/D-EMWRL/)RGV9Z'KO85::\5*Y@295"$ M ZP)EWV+ZY($_^TD)A<64Q=.1L6;D8OK6";FW::\R:X%D@O'T ZU76;N5-6D M+.+H*1481QH.O<6? /IB(9K9_SHJXL?^W?TVO\AC&6:.]5F(0?):CO9WWQ]T M(JD9"9[T8P-7A[MM8I0(N%X7WBUMNXG2D>XO ,5NF'^J8_0.VWHVZN99B[00 MD]V74SRA^H"5L'C[[Z:1A= QK4"8=>D9[&U" ?N0JE]UE4Z%>W[9&84>[+D1 M'\0\_NX'F$:QJLC4\$< 77#Z]C^3UZV>J+-!=@: I03G;_J^-F;4=!*A#P,^HOND3Z^G73RFS*NJ6FR'SE[TQT:]:$OOXO>W:XL=% MZ?+?/.J4VN"8)\K="J%V6J?&[685[#'TS6G.P8J;46\]8"E%$3HF,2+N#X&I MVL TZ+O_4#4)/*7AHO?&K0-&#L98]B<#LN)Q(]Z+1-D[NF^;N=R8G PL9*S= MF=\H4@#@ TG7Q**^XPLF+.'L9E]L!>LN98#T "98DCY9(@'-B"N/;PU M5F%8CX&))U$\YOYT&EOJMG/9XH]_;D>E*<%Q9'F43*&\]MI@W_L(_L6LIQ_)>B6%CKTN_#O%^8!IGBU6C\X=>9%9*>B MWN2]&A"OZHWWV_'W##-4S/LU!KO\7*G\_L-G#;6C%77+"-9,+->;ZJ!Q"'MM MV]6"[M>F=V30K/VF M;559.L6P%>^Q*D%;<;9U:INHZ4O#@4DM+:$9JN\WM60E3 ]"E1.0N?S3_7ZR M3EZ%&YMCY:9->KL*I6\^20->1..!X1\AQY+^>CU,&V1@]CU+NIK:#B>?(A

[L[/5&J%@!B8817@+(,7KPIAE3"<.JQ3W^!I@I+M5 (^.VEB*=C M+P;2>5O#4\+8L8"=2 DP*%!M3M'RKXNU<9=&TSZJ_6?6.==@4S[8-%%O-5/^*4-OJ%JS'W;? BOA)<,WJG@-IR M9T.1;F!:"7[H+^^^:HAYQ[0-!4CGA[>!,_&91CCER ZY&D?#%=@$"RJ]UK%) M)A[,B6I!DGNQT=';>F<[$EWR+ZKL0IA$/RV<3X<'"I0C./M14/ZTNX,VSJSP M+.Y4=7OK$][6G=SIJ%!Z)F+]7+>:Z8AL43D&.$9&A3E#RD=T?()WVO72E?U MG#+- %:Q(3QS@U MV"I ,1!9UC&:#4!R-,VM0G.<2T_;/U6O!W\ 1^,'"C%(2UZ]5F1#=(GLRKOD M>LR$B?)^Z0?I'A]JD? \-26&?WU589W+"CSB/U'@>Y%TK.B4E,WET.$XO M7K _=?A(1^GOZD$7$A-AI-]7#?-=6DR-%7'R8C[O2GN<@/OU9" M9%M2(_J?=#=E/LN[T 31&'&9'.@ RX@"HQ^\YWX9[F8M69P^KG(.0.3T_M(> M$HM^O1%VS0.M*R_?JV@K2RD[S4!G- $]8DJ8?_Y5AK'NMY2Y\OA[[/44+SKD9ATE@,#WX/KIP7FI#9#V^-!6K8)JXG,%' M%NJ"^9_R[\U@GD"5$/+^D@,&(UF_U]1Y]>Q)T8&-P-1%YB=/&VTYT\:S-IWD M;O.>,6W# +H$#);: 3)S'C[[_>G,>:[>;V^8NDDD-_ 7/"^PPHUW=.56CJVZ M._?SWNE;CT]-V6G4N::#0@HR6BC(MQMF(FV%' M-,_)JG76(R-F&U)XETY?:H!9V7_W[OG)&^F@EYJX]9P_ '+6Y75$B4D_O-+9 M4.+(%!U_AS/Y-KD(1IO"/'1:#Y!'C%,J#_66G3NJJ_O.7-:2>GJBTVWK$M<> MP^J=.MI@0"30*%0!(-4!W)N9^:<3S"PSH<.'_XU+AA^87J&6#M]*)58.T3$<"@%"7@R684NUN>OD^:B6XV\-)V"3+MWT( MHV$26.0Y5J.?MU:]F\_B)"_;NJE)DR![S=C:18B#8:FY?>XA42[COY5X.M$? M%Z0OW0M&7AD/[DG<,/B\\IR]KQ"O6N7"PE&__5.1/#]NG1G?E0"O["]^.']L MH['38++=\*[$DPDX5\V&"]R-D0?_D#!7;\9U-&F&#[\..K!K/:JC)_DRPTML5XH M_.A^ 4$=BK<;P#OGL\"R)?(O4-$]#OORYO MB\R9B?]4#?#9*;)0(Z)H+(/>?R;,E$]"9A8F2:2<5>?7:TGC_0=PVS91:>W8KU5HE0N6Q,/)&5=V]1SJD@)<$=5SF4X+,%M,YB-8V MQ>3J(*>U8==,LUD42T]J8&#P- &@,4-+:Z!/<>3X[W=)=-C5K2(L^^07&YS* M)FO,ES]/>MW.==-(W7^J,D[W@8V!2]3=XT->^EEY#&\#(0H+>SF0>4V6,YCM M\SL!'=6AM>5/$H()9F]'^9=%FKJ;^]V7RER[&_F3)YMG=6D^?7 ]$(B[*,6_ M6!K^@?H#<%ERK3$<&I_0/SV*W*-\UJ(SR4W7&.F)H6_1RK/-Z7EH^2:/"*\> MV5'K9=GI$5"]YSY<;6+N&A CNFF?2%EI(?5Q:K%+WPLVEA&F5$Z<;_&?6$8L M0'A($;*=8#3 (?0'$*XPF'Y#GSG]BG6F!*?+I2E8/^1!#+P? M(TMTT!N/8AYK_$@%4,1HXY[GLRNR%CAR\.+Y2ZVPEE&_SE0KUO=2:_P8EQOS MUFPEB=XQ&OKUZ>&WWHWYIMN-_# 7>-;TJ;E=2>X%*G9>?=#RC3IEZZ%YH M.2M80,.,\XN5_BV%-8BL+#,7Z;I-R+5AJ"[3:O]R/:OI/E$]?3/@*>3&F_B5 MY\.97^L(-K@H%8+1;[1H1CWHN"D =+0V7ZB?.SO*HQ);(.+!G7Y1%"IY_%7T M>+)V2QGP[9KZDVMS@" 52E9.:LVD=H8.V00!)J$DU<* M['=!29F3+P2Y>I^M+40O>A+Z8D%W5( )8!![IAS3366[*)-$T&JN]?RACG^1 M9+.S-UO5<3%2F ETURJ9 F&G3)DYL/YD:(*K1ZJ^.& M!Y-N3L)JZR/+/BB,#= [%KR+N*OJE-5!K5O4\5!])BD==W"1';"0K8 MG;I2KYH59ZAY_$I05C(K^P@_ G[#!B2HF6$@HO$\%6"3#0^_X@D&039/HCG MN#!'"]Y9ZPPM.;7L+;?@ 3O:-)'PH1+-]X27?>X:M\&6+]'HV%GZR%NI3#:L M>@_FA2K80]E) 9#_9GK($JZ@A&]_ !170>5.V=>A:8B;)Y",$]TE.I43:P;] MF"\9U-TRC?X?8X D[\[28P]OC\?@3C3G@H&!]_&,?7&=S^P;FU 1T@='L4MT MWS)Y)^;J=)[7^-4X?_J9V!Z.JB-,"<]WP'#U_9:T,J#;/P980B["LQ5K01W: MO+?R/?3TC'LQ0O#$^[(/> -U49)%R"OE+27&/E]#U&O1-+M2Z JFM(36I*>A MQIV;C\?L-JVF+&/!Z/<",H1EO[S?6V]*$*,&^E(TWX$SD][N,Z:2+VLYP]=: M4TJ"+P:8"I&I_)_\SY@R;=>MOZJHBVM!T;Q(-E^TJZUSJ+S(><4PEWL1R1IS MMN.4.5N5SD"AH>;[@%:5087I!V=U1<%MA:WNL+H.XMOM993ORSZ5S.]VS((^ MR5YJ\%,"DQL4[P@XC=E$J*D.CYLG_+>MVH*V"C$6D@"^,W^N6SJ]F10M__JO M8%5VJ0%OR(VY7Z ?AS+')(Y\38J,U\"W]%B;]T5/"Q&=: FIGMX:<./JC!6C=-W M$3?"C@?7/BHT24DHC0)/G?_-G0B/=7C@VY1) Y]KWUY=:<>495%C'[O ^":O M*Q5/)V)(2R!+8Z9.P/1$E9J4/")[CFJSJ &:B#:Q ?O9.GC"6F1#R;,SI^S% MK(?HC@8_\T9_MP="!_UJ6RFAK.\V7Q&/==&M.N8IXM3C@EDPYAFX[Y,?,EFH MTJ#W[6;=.@9HF1RT"FL=3(XF1,.+!F]Y9-3;X<3"I/.CP/<:<-EEV4;V(J?CO'2S&H_Q>/6NKC.93R__Y+X"*H )7JV]G48 (OD5C!L,:] MWSS[:C62J"P58-.X+41NM;(4<65 "/#9'.WXB],W5GX,^LE_P3^N)8!WJ ?K MD&[X0>>//#!AR@)FNN0[D1X2F,N1'G$?[6CH<$2PP%Y;?>PY)HC5=-9 ^K>G M%E@]=5AOQLW^,SR$UJJ%-:!>!,)Z1J$MY69G9W]^ KBB_71%C)T,&4C1]JO< M;RM=6QC0LWQ@-[?=DC.50>D#(#%Z=V(S+D'!'%LDU(NKWYQ*V^R4I:RN5HA< ML)]+'=)4.((&Z5&#.9AK0>NO:%(Y%QZ_^D=E!(G^;T$5V!Y?/_2@PZ(M/TS1 MRP&^2>[CXJ+P!W![7]B+;W(R8FX5VWN2-D+I))?/)LG3),E E1/SI+T%3O4M M'TG67T]I1LCX7)O=][MD0;KE65AF,CGLN&;E.=SX:EJ"U8K#^D8-]"&3'&Q; M.\H0+)\ZI'!97>']S"ZQTC)<+%CO&6NQF5KD'JSDZ MO-IHZF7C<(TT46RF[)PV?+"O70O0B&XH*A(TT VM$@>3JX\Z5^^5R'3 GW!Z"^J*B\V]G#UB/WV7ZHA'NA1X_R+,]*MKIF=RR5[B%"(;/0/ MK!@?%5+C4.\59H&O?Q&^$[U,LLE)L]#%[2R!Z=_N?#TUK(87ZU^S#Z(9N%@) MFLE>#Y)WY&[)T\A:8*IZPE=Z07%L$*;*/"I03["[ML!#" MWP5-3J5[(,1 TL.R'U=:HKX8K.-,'Z6";_O>*7=2"!7[QDG2S"Z&S>C& ];, M]Z&)M9Z9GTS--%@6^^ -CQV G[C8($#9F?N^P @J1D<_ZF_SL87Z '$R 7T MOTF7_W]M4]$*?]#3=6.);^;[FM>A?+QS'>YWJK\XDRW[2+CWCQIM@O-T1/ZY M=,@.^*],3S"JU37WR. 8SZ;K)F3^ ?!XC>6<]/^\;# =<0T)V=3\ T@6R*2]^ON4*.0JI0>AO+WT)C"@3K7X M&_0K!LE\+Y?[$HC_(CBJD O8.]%#G+U<. ZTW()3[;VN::-__<$OTT\^HED7 MXDY'&G]KFZZX0&3N/E]*E_XK\1?J?L;!]W$6*=N"AT.5)).@#V4N+CF:E3 W M+L]2IF'IYW6MAD+N_5R;NZU5#^0NFV?/_'[3-M//_EB!CYI^=T@@5&.-$CKN ME5UI?:3=MP"V?FJVRUXR1:(;(A4@X''>GW/JP"KC+\(?G[K[HN8!X=77(GB' M.$8L6<*KAJZEHMES4Z;RJ$LP2/RSRM#G+^"0O+*MQC'E!0=KUH'PGO-3T*,,!]D%LY;SM'RXGW M2Z):VMRIV\0'^D2&;T'^ #+RY9Z=L]27[^&&(K"4N;HC*(;#PO; \>HZPD'O>A:-2E85]J=[:A ]PI2BGZ>0 M*)P3=9%"\/+ JGZZ.^"_D'UP:+WZV2QIP^TSVB,)OK[]:'-$2?_@ <7:;1@8KFF@._;)\M0OT7:XZ!8<)Q>_"W16T"5"0BW"DH M@.R$5\_/U^W3S(B<_M?E\5M+,G&7(/5#^=+U&#N^]';C<:JGS728B9CV"8V^ MGRD3$+[3ZF;;']F6?6Z&Q\J0 MB/.^&I:NQ&7VC?L'>7K_+ T8J>-&[':UI JF>F4-2#1'<*V_?A^6]HC#PP// M"R58.MP[1F*9%35M K9,$V",NI'KS+#C0G' F\)$OM,2.:%B]Q$[3ED:6H01 M-J,)&T+E)'^O/,[[M[IYVD!MH04B3>M2<>35I>)2G#3WX[@ E;@[8^DT[<+) MC\YA!"Z_[< EOH"*5KG4P%:$:.*YDK\S-^1(=T<^S",G%?H="CQ5+KX)+FUAWWX M[37SG@7) E)XC>?K2_UY5.<:9FFB! ]\G DR>GET M*\ &J[]4_,FVP5P_Y]4L]'?9P_#=.X.R]T9.^VER )LW>SF;?2OA)2O[C%W4 MB;=."OP^)BH9:YQ![JUUUHQLM!$! A)&/BND@ZV8'W!DEEU)X8[37)Q(&/1: MD/.WJU)7+;04)WT^EN< ZW:^P.*-O@J$DN'BK0C=FR'_Z/2 ()9USL/O2!'4 MF5NJI>A#T:*67'$SAP"58N!.P.L[%)5X%Z/3W3G._HQJ[,YBYM.D%^9:"3D/ MD9<.V6Z!R;V*H4?7%:@=3**7P94"ONJ'.?YV9NFJHV&V4M'8+I)S;%OF)R-([%F]F??UH,J MJ/PWG,\4CR[5UC!GZ)V]05!^GS*5L78)A+H46_:N]PB4\[+-Q2=92B[[4Q:5 MIV;KY_C$FIU$R+0TT4X7Y>\"Y$]%N3KGE;($ZMVL\I5E2MG$O=WNUM8VVT1@ M.@_*@#OWIV.:$("2+1Q_8'D[T,YO.X2F\_MUG$^A^:#[Q0GC,!]?/]&6VH ML-BOP6$JX?*_S"?J*%"J_'?BE.E>X;JE;V&(TF'6@[]PF:: >K#W@0(P]T^4 MK$8:CXKCJUH%'5NY^(OV^VM/Z'Y0\#X,85DM*GH68H?9^0,@I7S)WF%>(I+* MW<&7#=[;\,/,#(- MJJI5?P"2E]V;%W\ RESS?2%LCBD8ULBN&]QP]O43T!_ @@9&MR'^=-6FULED M/Z,M?,G#='P7XB*6)GG$:[/)YOEP,S$/Z1;K82!V(O,CI)=:FP]O%"\31+!".]@T3W[ M?:X>$>LD8SCG!W7Z<:&KZIX)(4D;5=0=IGN'M'4,[%86??910:/_]74EKKL? MNMZQ@BHL[]SI;\G0]*\KDX\:!E/4;!30%2H%;S,H"%=6!=U/AEEL&#L3 9YJFK6WCE&,7GM1X5ZP&"72([. M@J*FW8TU]AL! 0ANQ\F>>$T[#[HC1^WW<2B]V?NZ[6[^%YUB6O_,#M$"3RGS MS\[2AS']8%CY2^=L4U\ V/)!P?OOW=3[OVR2\\K6U%:.SVPURANO91H M46-&ZUE]_BB57*KY@9>4OV(OA%U&C%&]',B@O)RI2XCL&]L4FL"O0E?5IBA^ MEZV0WW3W/QT&W+-)2X(L@)D)#M#(4^$UD)MU1]?U;$O"3IIK)H?&6W_6-O]7 MHAOM&\R[E=^ZR0+O%^0NHAC%!%8*.B77]N7D))D+]1HD_&WMN?4W13WBJ=P% MB=,((7C-@6">ID_>&!AX#KI0VI2F,P\7.P$/I#RYJ.2.YQDFR5F-WHCG^GG3 M%*0/^P-PDG4,U#@J4/?YG>6U?\S42L"B,_KUVE AH!(Z:4]IS_OI.)=[G$XII81."$7OT'#UB80"# M%V2H68=0/U:"NA+J"<&RJR@_M>.;:Z[\B4_]8B6#\:0F-RGR"L(0TX K%;RG MXSH;.KO?:/'J"9;2PX?FBH\1&I1;-91GA#;RG[SW[JW7G0DD M+D*$:,XW7VKZK[-#LNIMVSNR=P/";&AW=M-7U/J$*L;=Z8GB]>71_98T!_(6 M259*M0,2COMT?2[">T=NH'GUG2.3(I\T4@2O+ROQPYX"&N6YOUP@!ID@#3-L(SSL:=14E)Q]X^#7S8NTQZ+@6#A[W\@*M33:SY,Y+F(WR M;TA-/DT6B?6E2>G5G2(3X&+3#V%2-(6!D>S3D@])V%]7ROBF&ZPLC'[2/I ML"U>B-XG#3'H'7W_)IU94X$>"JQ:]@NI<1I",NOX/HHXD*O3?/>D>IPXE MXE8[I/Y<,_ER,^2M3,X!9CQ7%-YLZ5^TMSDO:G6I,N(%]"1)OIDP):?F&47, MM:E#RJZY+03%'*1!G2R=D[0S(8EW^7J3IAFG6:HYDP\_[Q(G>B4NQ&TIQW.( M+DD'T3WLD"O6Q%);[/\&%<899 CKDM;$IRHFPCZGHUUUJFK;%6*TVQ24 OZN M9:!FK6K5QEZCTJK]*I9U="MFXK;%343* GM*S(H)A#CQ@_[+0#9$Q.6@GTR_G2]LS%OJ@">B#L4(!/D]2@&V@%*$[ *^LG^)ZI MF EW@#4R)%E=A&\,SMN0. "IXBQCUWFC!AA79/(RR:+% MCGT.+H5EVCH8=$W[26@UD;G6GEZMH0J04>9MOB#._F#R3U<<]M=#<]MSB\:% M;U+Y8>W<6BD5>N[B'1[Q/R;573;9;XX;FQNRLF<>^"AMYDPE7_^RU4__:,I6 M)3@D+M%#3[0+%B/L55LB;@0]Z7LMS[J$2T,DFAS7+E MUN@%+A3CTOIY3G3R!,6.U I2^18ZRVK]2)N[;"U>MK[AHST1OK+RF_M.]=8T-XFEN8D>_JYKO7P*G7:( )Z M?RF'KY_O,6B^0B>P3M*_6#>Q3;#1NZN@?_B4I()Y1>J#X23@_QY+^?^+A?SY M_'\ 4$L#!!0 ( -R 6U@N[';&?F$! F^#@ 5 8VAE9BTR,#(S,3(R M.5]L86(N>&ULW+UK<]PXEBWZ?7X%;LW$C"LBT<4'^.IYG)!EN\9Q7):NK:H^ M$XX;&7A1XG2*U)!,V>I??P$^,IDO)L $*?8Y,:=:EDA@[05R<0/8V/O?_M>/ MQQ5XYGF19.F__V3_R?H)\)1F+$GO__VGW^\^P/"G__4?__ /__;_0/A_WG[Y M!-YE=/W(TQ),;A=X3+.\D<(_Z.Z[3I[>LF3 M^X<2.):#VLO:O^9_YI[O(#?@T+(1ARBR/$BB$$'?YY@X',4XB!;W?^9.@"S$ M*8P#$D'D6@1&. YA&&#;=8. L8!5C:Z2]*]_EO\AN.! F)<6U3___:>'LGSZ M\R^_?/_^_4\_2+[Z4Y;?_^)8EOM+>_5/S>4_#J[_[E97VU$4_5+]=7-ID1R[ M4#1K__)_?OOTE3[P1PR3M"AQ2F4'1?+GHOKEIXSBLF+]+"YP\@KY+]A>!N6O MH.U U_[3CX+]]!__ $!-1YZM^!<> _F_OW_Y>+++Z!=YQ2\IOY=C>\OS)&-? M2YR7GS#A*X&^:JU\>>+__E.1/#ZM>/N[AYS'QYM=Y?E.JQ)E)%':OD3YCZVJ:D^SL9\TS"I/O)XY+[)U3K?&$FQL$ M;.D%U);\1P48=!&#&C)X(T 7/__;+UM337"YFI[&U>LR"+[5D/^_DU1F= ?< M2KH06;Y/3T;UZ=F^HX6PK.(FQ@6IC&L:$T0Y[B]\51;M;Z#\3?6BJO?WR\&S M<96W5N&/ \TOLX&/53T0 M9/(,L9SX4/?<3$ M@\?_BM)\+60XP219)67"B^MUG@N_>NE08:?#71C;H0<11@XD01Q#%EB.8\>! M[P1<1V=.]C0W?6F @M46J9ZDG.9434J,,#6RA+0D=4 N0 /3G&J<9<*06ISN M9U*5.&ONOCJ)8_\*I6^I)P]R]GB6S&G8[_F."V+YIOH.F(R M'&,+$N3%$ 4$P\@64^?(0L2+X]@+8T]%'%0[G)M&2,@ IPQT0(,*-:AAJRF& M,M_]PC$&BR/K1T7@50^!YWV084RR9MVH^IA.RNA.S[-F5EFG=6FJY5K>56FP M[3A1IHBQ_^0.OUK5/R N>/_-BZ8960#EQ M(.+,A@A9"(861C!VO CC(/8B.]+QV4YW-3=!;G$!P3HH'G+1"[[G"\!_4%X4 ME51GI!!H"LK%F.@Y=#V,JWET9G@<69(W(,$&)6AAFG/ISE-AR*?KZ6A2I^Z\ MP?M>G<(=PY3C4Y+RF_@ZYRPI/V J7<:7W_"/Y'']^#;+\^Q[DMY?8_%XB-\O M?61[*'89="+?%_._$$%B$P\&GA^0,!9S0X?J:(E.YW-3EP8G8)R4@+1H 6W@ MZJF)UBBHZ M@2B.;!@AYD+,(\OW62S^1VLY2[WKN8G9]8/XE_"4DA3@HN!E[1VMN@LY*2_E M>XGI_ZR3(I%?H.+/NBZ3\LBHNE!C\#VZ2U6#!6]:V#]+VC?(00,=?&O!&UQR MUV?,F.>EW/'$GI@N(8>>F78+PX3M"U]5^[DX+U_NQ-2Q$$V*MU!*Z\>2/Q9+ M;%,:AXQ#3CD5,[TPAL2Q ^A&@<5=S)TP9#IR=J[#N8E8@Q=4@$$',?A6>145 M:,6U(V72U93*))4CZ].%+&I+DBHUAH3H;'>3RH^J\?NBHWS?,*GY^H#S>HWJ M.GM\XJ)YV?I5GDLO0:Y7%F]?MM?Z0+*Q1G,Q2VL,%->SQF)V["6M M#6XILAV*:^C@S08\:-&?CLC57],:PIJI92VMOJ==V1I"R\'BUJ!&AJE:X_04 M=]F57&,6KM"Z$/-9T5?Q:YX5Q=)Q?&[%(8/<=2V(+.1!',AX?,I]BWB8XCC6 M$;)S'[FU1M5(W?%QCE^P8N9-$'SM8K?A-_X32[3Y._QS"+4>?VZ.,=["UL#I6OP)!I]D'M?3WE"A0>V6C7G M3#47M0R/JN)ZUNN-U,A"V1VBK6U@:USKR+7F5;O#'0-!8R'X5MD(I)&@LM+D MFM@X_)M:#C.,;MJ5L'&H/5@$&ZF;8=^&=SSFN>CI8TJS1WZ'?W3Z^\S+91AX MQ D"!-TP"B#R0@2Q[[F0(XPX)X3[GE;@[)G^YN9MMG!!B7\T\1]Z*GV.7S75 M-?;KM'X %V$<_M"=P""-TD*"FF-=JX#X^-H M*#I@S-$9>SXE@7W""K_/^XN54C2R#YUD"WR1D0WYA/Q^#7,$3 M34[F_?6;U'7XSEPY<(5$2,+]?2[S7 F5D*LVSSQ=\^VDAM@>(G%,H451#!'B M+L3(B:%'[""R?"M"@:.U1'*FP[GIP"[>>OFT0GQ!Q/E9TA7730Q2.?;"R64L MZB^=*%)C:NWD7'?3+IXH&G^P>J)ZW\!CR'++CV].SGR2)VG:]9F7=I/PW9K_ M%\?YA^29+WV,B1. M=2E7$YXQB1Q9B&KHB\Y9O K]8K.,^[*0L02$B]E:(B9IT@0@;3!X GD@>Z9. M(>MV/^U)Y('D')Q&'MK.@-D0+TKAZ)ZB '3$ ':5:"O 8/6O0:$R=U:A4F4Z.P.O8$JT.H1 T$;/!ECU#P MS>AN_#"RALV^U+N9;D:F;?K.+$W_[H&K\S)%Z$.V$G<4[T4/Y8OHBPL?CJZR M8IUW8E\(PBYGA$/JV,*/I$5"ZT-:).!V@+$'P] E,@.> M!;$=>]!Q/#]$L<\)USK[\FJ6S$TM.XBGW6\<_BQ,LR\YR0C_'>U?UGQ442$M M(W(.+7\MKMJRL@ ;7L"&&%-'$6/-S^U2UX, WB4YQ-^8$<_W?D,OY&%G85:E0%M9^B_O43MS943KQKZW*G6AT M$NGI-ZC5@S-7#*%%;YL%,8<^AZ*46B%EN]H M3=)/=S6_E[>"UTU%J)EUL(=6Q0T-(V2-O75QI.;&*!D$S[-A+"'JR8XF3G]Z MSN##9*=G[[CLQ,H'+N[!JTT@N_0FTH*_Y2F/DW+);9L[CD,AB7 48Q]2&Q; M3'_]B >.8SLDL/0.*:IUK/,Z3'/VL,$[[-S*&985PS",,S=V,$9[BJ5!W#W- MTH &;QK8!I,XZ/%D^%3+F4Y?Y7"+&A&GSK@HWCTP44/>]%*M']:+*S8*.;*0 M#UU*(X@B.Y+A&#%D\L0TX1[S+*WD?D?ZF)MKLH$(ZMIY$/R3]2?+!D\X!\\2 M\ )X"\NRY/]O8O,!7I,=I51[DG__1 M]JU_=:*%K%/L5E?N_LFUJC\Y"R :E'/+Y)FO-/0"WJ M5:4%^%C1;C !Q&D63.5\.-+#M&D>3IMXD-FAY](!%<@^9!FKCI45A7@WVL)- M+":$$PRQY3.(PIA"H3PNQ([%4&")-T0MM=7)'N:F.1(CV(+4J(-UE+_^M]L( M*R._VWN$#*D0=OS)4B\)=BE#$]4 4WUT] I]]1G?6]GKZ(W3E?+JP[U3NZOW MPF'^TWNA%-/E+>^?P] \.TUD]/JVH; M&Z]DKLD/8OC?U[\H-GLF/@E<&E +NI[G"#W"#!(J?)8@<'P:^U;D("TG1:73 MN>E2%S.HLG)*U*"%K;+O,GP U-3'-*TCJY !1O6#@30H,A6WH]+EM"$V&B0< M1,/HW#MPJO1#'M!9)\5#G8/X'2?E594!=XD=Y#)B4^C81#A&0H0@=KT(AIXE MID]61!U7;[9TLJNYR<\7_M0$VPG7I[M@O*E"JEAJ7H%EQ8F3$>[&GCOM@)3< M29@+4 ,U.'TZ2X:I&=3ICJ:=1)TU^& >=?X._4"W367DJY3]OVN\2N(7&5#7 M^$N;[Z=+'Q"41M (9%4=Q2%Q/-?A-K@3<6Y M +8#K6C1J>\M)T];8\!F@J#KU6B,2;_*C,/TV![-:"1K!>?I\79!P)YB1Y,% M\>D9W@WLT[Q33Z@83Y9-5KZO+X\D6RU=Q[=#F]G0\J4?XSH!C-S8AR$+F8LM M\0NB5)?IH.6YR4Z;*;)&IZ8AAW3U2\5%)(RL"(KV*[_>)VWM.6PK[JE?8O'# M]OT];&F2U_2D >W;>/J"8;.)3?VEWSB6Y]ND\_&7I'SX/5C^K2N M5E<$]F255$(@_K7.,>S'T(H=#1$/Q0ON8 MPRCRF>O&KHVX5IF225#/32PZ!O(+4#' M9/!=V RZ1H/::K!K]@)L# >5Y3LI6&KKP9%"ZN8F<9,.F*'YX#28)YU:3CH, M^[/4:3L?]DG[G,D0SR=>\JO[G-=K;TT(B^=9(:&40X\Q&?SM69"0&,$H=#WQ M!QRX:A/=\UW-[>,AD,(&*L ;K'I?CQYBU23?#%TCZ_06)-BB/!]$I2VGY\DP MI($]'4TJ7.<-WE<;A3L&>KU)FI3\4_(L2Q_LEO"[>LSR,OE;I5I-B/B5W/K= MI'QS8XS#(&(PXDXL-,1V(<;4@8%+(D16P7LK("5F8$NB2TG #B4%9JMGT*0\\+8( = MXG@D#AT2J(>S3X)Y;JIP8OUU'F-^#H7/F8'8/R%2G&&;TH&B>E)ATR/K/7DP#9<+3')-RNWL^9-JN M+]SXV.;VZP1$^'' K#B$U.,<(BM",.11""W&75_\7T1]I0U(E<[FYBYTY*2# M=G 9R_/FCL%%[(WW0=;D[CA2_$]C)A>03_6U>LL?/<8?7*]NN^>80+R&Z8/ M2LA%$(68P9!1%R+,PI@QFU)DZ^A'3U]S MDX\-U"J>A[=@]42CCUO+=RV/! [T M^#R.$8$FY90J49QQS9F$>^7BH70^Q. MD[_E#_Z0T%535/2]>7K5)-D092,K\NZSN,$YPF*^ A^&]+BOITGE6,'D?356 MN65@4/SCTRI[X;Q*K- \R9%/P\ A'O1(' BA"%T86;8'?<=#$?8I#K"6$W>D MC[F);PNQSNJA&?%^A$(U,;B0F)%%8)>3$=[]'O--1;4?Z6':0"XM4>%^-&D*[N2#L"U"XK'8Y[['(:%( MS"@HYA#[O@T]G_B8NZ(O3Z\VPC :.D:(JC<_\R)+5)?U8CI/*CCKM79,MYEME"QBGSLQE?)J2NH$HIM7!RZ@Z M$,D+FQNFH%_X2E:C%M_'\N4NQVDA1%F>_ZE.)!8W<>=W2R]R$<91#,, 48@" MUX$A8^(_U/902'TW1%HECS7ZGIM2MNE@\]H$Z6*PI*A]#KF#%F.JL=,Z9##4 MY'$DBD>6Q 8UJ&"##L;VQ'(AQ;+S>W/Z-X P0YJGT_.D.C> DGUM&]*$?L'1 M]S\X7BL_LL?ZGJ5BC6%CUZ\_QDIP$)6I2*L\#3]/3KB!%FQI[S'9!B MK,;'6?,'%?<\WN)D=3Q[#>J6[.R_<.)Z>/6\\6,J/K)5L$UQ4S[P_.X!ITV! MH<]9^ES5&/J2K58?LES>M+3$__,LYHJ971! Q,1/Q YD33S'M5'$D,VT4LA- M"W]N\E.9IGF89.(!5YPUSG88QYYL7E[>KBESVN$ 5"2 4K"P+7ZW(4+\N):K MP])EJQ\@\$V2 QIV3$Y>7V587[NPW3#P?Q_5["X:&&,E["Y#,?!#F=RG29Q0 M+##4^3>2]/XV6R4TX<5VE4R><_0MYD$2D! B1&V( UM,T6WF,![S("!:)QW5 MNIW=AVG]^(B%WR6+-PLL!B,B4SF[D4^Q$Y(H.-[ ME$0^"XFC%15WM)>Y2= 7CE?@?5&*J9)FD;ZC'*I)RL7,C*P@$E^U==$B'"$L MHY<#4P7YCO8Q;2V^/C,/RO#U7CS2S+TX4P'X_0^>TZ3@Q<>TS@?Q%Y[\_?MMGE"^9-AS'"I\&I?)X]?40Y#$V(:AZ\68!2XG#C(Z$$?I0Q MG&H";Q;\O";PHPR,]@1^'!07'CRKC\!]XL]\93?>71BX#(4!A[X3BX^;+9>E ML8.A2VAD64% /4?IM+M"7W/[$G73H]5H%Z#""^R!!\Z.\*OVQ3#$VLCRWD/8 M"-ZT B>F#YP=Z>EUSIN=-OGD<;.>6X:IQC7.T) MM(A@YGHAM"BR(<(QAA&-(VA%48 QLVS"M&)R-/N?F[JT\.L71D]0=*E7$YD1 M"1T]"J=&?"3G@'G=&4B3(2W2[7U2?1I(S;YF#6UF8&$W]M_KHJQ\LKOLBK$J M+0U>W>*$?4RO\5-2XM5?L/3/YE:&_H"HZ=NH-(^L@]IQ@QL:IG^W>?;$\_+E=B4W8#K' M8+>[ABS&D4=<6]:\M2#RB"\$SPU@1(3>^9@+/=2:!)[O%E&GR9!:*70XJ3RI$["O1QIW#CU-B\O* M6:^#5^2"699*^:NB?MTP9L*IBF$44%].&SDDH2H M9=EV0+FO59!R$(K9R4R[2?8D 4L?)Y= C>S #ALFQ16KLOF7GFF)ST>EIM?Z:UB5$FEK9&H1AVO6M2V@Z6.6ZJ#'],V?;J22R MG.?M(MIVQJ%X_NQL0W.3M\YJB4#\YOGG3C9$]4-IY_GK%RWCU(V^Y'2:-<,! MM5K4##K(=K[UR0ZU*1O:/>"F?M/$A]WJ$S,W<7U>YNH9)RLYB_^0Y;]*Y5HB M[-E1B"UH(3EI0SZ%$;(L2&(>6H%G<::9OV0DH'/3K.U)I*(^B81;Q-7J^GWE M+DC_K/ZSZ;"XH<.M.)F^^S9.9CS M"E*[D&QCY\E4^QMX*"-+[^]X_B@KR_^&RW4NOG&\^,*?:@3".Q9^<$J3)[SZ MF,H2,7??LR6B#+FA[<" ^APBXGHP](D'.<.(A&' (@?I9=L= D-':J9)PRM> M%4_S/,<0^M44?FQ*1U9O"1]*_$ :L "-"2^+NFB5 &OP5,@%5)DZ-#($PK1G M2BX@Z>#(R25MZ1>2?Y^6XLGY^HA7J[?K(DEY42QY$+. <@+M()!90HD%,8X= M&'K$"1EV0QXJ;:B>:']NSFP-$50800M2O;;\,0;[9<@ +V/O4VA1HE5NOL?P M047GC[4W6>GY'F.Z!>C[+INB(&=5OTX\',O8HGXLWFZ(*19OMNM0& :. S'" MU/9L)XA#-EXMSA;&W 1 /$_!F 4X-_2K>2?CDSJR>@PKNUD7W!0@7JO@YCZ3 MKU)K<;F$CM'G1Y*\<-#:9LW+*C*ZG5 MK(DJS$#"K,BVWIV84\ MD4%X=1)C,5)5>RVNS+G5:MU.[4AKD7'$==:[?VBV>IEC74["JI(BOPM_O?CR M]??F0";U&(T]',,(^00BB]@P1)[X"=G,#IEK8=O2RT_?T]O/9$%97#*N0@C<":_'S""=;QPDN^R/Y)L56&ZB?\S>^37,D-#_O()?[]Z+%4#R77;G=MGH,$/ M-BM2;%V5<-S8(+\/T@K0F &$'6UA(/7 ?LY0)X16Z*12SV30[ M'C)YG17ETHN)&V.+0R8\9H@"[$,<( *]V,$>BR)9LE/'=3:":F[BN+,,OTH> MDQ+WUC\;<;S4W-_)1V%DH7P?QYQ6Q:9JRX P#7S!92V=6P.K BA;$T%CX^)X M:'K743:EJ:.,@"&'U@RF23U7HS3NNZAF&Q^FXGX/"8Q3J"O-_!W+1UBT]/3@^(4U/&2^@86>2VT$98 M!SUEMR%I.6A^4I4X9=S^"W_R.KUWM\C+Y7665J74UWAU0U;)?:4''Y*"XI7< M=6F#[-M9\-XBEN-'GN4X+K1)(+PN@F3^*82APV7R?<^+;:P467DQDKFI07H7EDF'8&0%ZM@!MH8L0&U*O1W< M&C/**J$Q,OMD3732D33QKZV<7=[_)+IGC*96(,TU.#!OGXSSS-*K;6+4TPF MD6=Y ;9L&(?($@Z2ZT#L!PCRD/G$L9D=65IUCC3ZGIM:-M !+L$V7WDW9;!F M(C^-45#SMD;B=F09/$OK"/[9 *9,9??3Z'G:-'_ZE!SD^QO0Q# %>\=CGN>< MB=ED&XDC')?;G#_AA#63R&)) D0L-\0PLH6WAWPQKPL9=2"SJ6W'KD4Q]9^I)EAKM:F)ECLII9*K% M6RV&=1 O0,MN"]J<3&EQ9$B@U/J<5)JT:-@7);V;+PVWN4K+A"6KJJ+\5TZ; M&=7['W2U9IQ]$*;)%:UUV>Q2O,=YFJ3WQ2W/JS6O[30(>3RBW'?%3-7S(&(! MAJ%PO*!G!=2R Q*10,OO,@]Q;NY9=S+;V@>*C8&R='<)'K#X)>$\%5I8&PSD M\U;/=_&*KK<[@54;XN\I+\$;\>TJ?@9)O1PN$QJ*'QZS)H?.T'@=8P^+;I3. M:SP"8\?F=$:_:Q[8V@?>[PQYQ\3J0$ACI"P(5V]@3!298WHPC,?C& /X2E$X MI@D^'7MCO*>A>]5";WE1-E\WF:UBZ;LXCB+A_'+7XA!A;(GO22S^P]T(N]SU M?=]:EEF)5ZH[SP=]:'T0-CV-N,(O^Q":70/5W3X^I%!U,_@B8D:6R1;==J_V M7=_:[H"-V)/6&]M6/>QAXDW2DR8>;GF>OE0_F.XN9U=YOM65J_O[*JV61MQ< M3Q-S<^<$M+R:'&^3UZD'OO51U?\:&V1I@@U,605N)["BX^T<(=!H+)L"2X/" MUOK:G2Q"3<&X;C":RN5Z+[SP*6)90(.M:;L(S** VY[O0>(X/D1AX$/B.>*? M=NA$Q(V<.%*J9W'8]-S>_0:#:]QG5_S/ONT9'0M-:'R M-4?B8J>/UWL2,^U,[\H-SDUZ&N"@_;JV\*LE'19Q_:Y(Z0+UZ;N4%NC'HODSDUVH9W71S]FR_>VJO3 M4HD?VM\U\Z@OO.#YL_"R4G9%:;[&J^(K7\4"X3J7)_1EP)>+'=>"*(ADBJDH MAJ&-7>B)'JD5(N*K)_8R+VYZ MF#JW*5*OLT>2I'4N^&VYYB]\):,99*!^L72IY1 7!=!U8B24.$!RIFI!Q[,) M192X&&OM8*IW/3>M%1_*6 "O*^+$7%=E-3A7$]-QF!Q9,UO0H(-:GJ+?X 8- M<% A-R>)^FP94CZ-CB<5.'U"]G5L0 L7%"ON'FJRL__P8M2 M)DJ]Y7F2L4TTF[TD/+;LR+4AP:$OQ,WAD,3"UV0>HG$8VZX3ZM66'0GHW*2P MBO!\KB(\LWA0^J;1AE1-.^KX"/J< M8X@\$D'BQ1C&0>#;GFLQ/]!*T7>RI[F)>PT4-$A!#56SYN])5M7DV0A7(^OK M49I&..1PE@M3Y7=/]C-MB=USYAZ4T3U[PS!EJ,3G3MPK2Y4OB>]RQXE=&/F! M Q%#,<0$VY RAGADVY;E:ZG!3NMS4X *')#HP#>)3W'[\CAS:F_\8#Y&?LO5 MJ=!^L8^:;.AEWFU[TA?XJ%G[+^WQBP:^J)>%:];!-$MBD2#R.8(.DO4L_,B# MV/?%6TYM&EFV@R++UWK!3:":G3 (H^ V*K^N2CJX"*V9@5/4EZF'8VQ=,A,< M;SZ'CU&B3:FA$4S3JJA)&@_4UVCC$Q<5.;+*EA<, M!\2&3NS9$!'"(69A"#FSX]BEEIB'*,4[Z74[M^],BP\P>>BAE#6XY2?GA>-< M]8NCR7O_]V(\-DD'P MVI3U!LBKMS9=\+RVA3N!]?IW#YO,?!:6X.+AHVB_*,54Z2IE=9DI\7-5WNZ* M%%6>L"5#5H!CUX&^'4:R;"J")+ II)10ZB-9^"G2F8TH]SPWF1? H40N?,0& M>A4;&;?@VS(J8I3^K#?/4!\,M8G"*!2/K/T-9O!QA]P-[+H*)OC6(C>XJJW- MEB$'6[W?23UD;3KV75S]!@96T&QWU#LIVXK-+_\SX;EH\N'E7?:(DW3I.HCY M//8@\E$,D8T"2!@5_JIEAZ[MTM\]7?X!O-6;- M+32]T5#3L=$X'EG++J-7O]CF$)I,5=S4ZGO:LIM#:#FHO3FH$?UJ]1]IG%^M M62)&^JHLA7#6>5E7^%Y,LE' ,(YA[%M"N4CDPJH*GALQ.Q1S[-"G2K4[^KN9 MFT1]O/[P!31000;8&EELAA&E5>O^/ ^#JM[W-#N)4*B9 MUBJ"XM4#:^\F]P_E3?Q[P:OS-3>D%'(B@P??_Z />$EA<$>MJIWO?)ZZ/KDW)8;5T_2:&Z=8G+H22G]#$WU,F.I11 M3/+$-167-L&$+'0=SW8YY([#(!+N'HRX^(]MX\AUJ.LQ/VQSS=^I"]D@,$HO MXFX"^KL)E$W: A(9'E8Y)$/2<@X;&S6E&X_J:32OQK_8=^T66]]N ;IF@-H. MXW&<%_%H2 F'89A4$R^B:5\=+VM,/U_8+<^NJMI%JY=;G%0Q-!I92(_?/3=' M[/;]#6AA HES+_)-LQ;W"A:+(8Q#'E$ D?!D8A0S!F%H(.8@ZCNWI3,OZ M.IO;Z_]IP$I5+YDZ7LCE%$WD;#1 :U>C&&E&I<*)4OX!_T&WW<#3AS MSZ4E;J3N9&D5^AIO:CHWV:?>\I3'2;E7TM-WHX@X5@21$\K: Y8%(T((#$++ M\B@)'$MMY\P EKFI3+=LR5.>/2!E-VNJ#+\"9?NY"81+6, M./,LWPX@MIDE_#<TR8%84USC/7X0_ M667:^Y2DO K]7<9N$(CINP?%-X')--D$$B2W7A$+;!M%"&-'Y\N@T.?#0/+$QJ$ @Y#[D00 M12[%'K&8^+/RJ=6SWMY$EIL8JG#@&.FA! M W=(R:3S%&H<0S5*Y43'3QM*\5!*]4Z=*C/4>]KT?"O3G3)5MFCG=*GZ79=Z M@#L;P=?K/!>/U-*R'#NB+H>,>@@B;GLPYOP=ZVYNPOOU M(]NMZ[!A[U[.PL[=6V7;HN$58&%/H\L(0/9Q$8N=EZ/8YWCNQ*:S,FPV#++U45/K85E,40PR.+"<[>\@+L%^B MVN !S?-TF#J.V=/3M(?\WB4DPT9>OB.9!9-:JS M"8W'[7,WB@(Q#XPY"B B&,$P$HZ@C>,(13@@OJVU6ZS4Z^RIZIMN9\#KKBN3DA]3.\>^!?YTTU\LR[E+G!QXN:-O]4<2[]_6'J8 M4(OP0.B7S2&*K0 2[B(8"#\I0''L6)[69.O5+)F;1+XORN2Q.N43[Q05HAN# M ,=Y"K-UN?'!-*M1O-Y3HZ;1?Q?/PLBZ?[PNW-82L&-*-V%IL0 U%?)T;,6$ M?'Q:+DZWL3/?K2A9 $G*J"7GIAW7\2K8363':Q?$FW:X%.KK30QHA*-W31;6 MXMV:_Y<0]COQC/)E0$+7I78(;=]V(8IL!D,9Z^2&D6>'7NQC%^E'J&L@F-M7 M4;R#OL$S=4=)5_LXC4KER!\5E;-T908(K\Z[+("T 51&3'2.KH^_*<[0'>U_ M/N?G^NC1.CO7V]#@1=2D%#T\RRP,.S.=XC,OEU[,?,?E#!)B>Q"%;@2)%6%( M?1]SGSL*:^B]G2G)5^;3L=[\>YD']K+I'U\*J^4&F)I_,52 116 M2 \6.(33*M :73!58,7@ MPES%-6Q07Q#4IT"^FLZ8I71DK3' IK;DJ!-D2'84.IQ4>M0)V)P',**^!SF-&:(1LR)7J0[ZZ2[F)C$")+B7 M*'6J'ASEKE\QS# RLD)(,BJ EP3A'6='I_[#I2Q-5>M!GRW-J@Y]1/17<#AZ MYX35&OJ0[U9FZ+UR8!4&_OV*5AE2Q 10-)R*'VF]*':;K1+Z4O]W>TR6^;Y' M93H$VPE=B)P@@*'M19#A,$0ACJD=V%K%�!S$T4?UTGK(KA^)R5X+]X":Y8 M]E3RT]6[S R#FL\U)KDCZZN #K;8P2YXX995P,&WYG]'.9(\E#U3U1ETNY^V M2,- <@YJ-0QM9YC>R?7Z>OE_MLSR,OE;/;L(L>LBYL8P='$ 4>#%,,(. MA\1&R+:(BVV/M\D[+UYU/P%"Z87<3=HYMMQM@8(N4F/+\Z>&X^(E^TLHGL+;$3\\!S0^C&4021&S,H M)K(<4A)Z%K5B[KI:TUG-_N?FYXE'U1LQAD(0KJ9P(](XLKP-BY_XGKU2],26 MN]>(G1"]SS=R8DO-17$3G68&5<+>IB'R+* M(KDH%T/*'3&'9:%#U+)=J7A&U(8X< @EU_-BVJ>=$_K 4>H/PS$UQNLG5 MMJ?IWZS$./[Z&H7FE]'8747I7EOA: M_O4VIS?Y79$W![S$=/@W7CYD;/O>*M:94&EK=H):"E#@-D^H>$O%G.CK%[#% M#FKPZD4GE-CL5\$QB!Q;YA0X-)RJ7I>E0:4JE#J8K'"%CKG=,A9:]PUS^FJA MDGGMZH2;H/&BT;&EYS GB!"&S+%"F3*9P8A%+G0='&(7 MB3FDI94R>3B4N2E3 TO/0[M@)-26@*TIA]Z: M/*=Z;F"T_;'+.37DBET 9%(O['+"]ATP RV:3)2P/?-9U5ZLI^WV$H6.'SI! M#&/+E44//2&6L@:B;U',G-"1_W=Y;H/CG<]-'F]%0P\RW].3]#M,Y!DX0;J: M+HY%Y/(T?^<(?P?ZV$?N^_D:]93\B:YG<+"]GQ2UL^AGVABF7=7RX6V> MQ4FYC$/+=B@CD+D$RRQ2#L0!LV"$/.9@%R/N4IUCE)VVM91G@C.3%319/4A@ MT].=+F%JLC*0AI%5HV;@MI\!;4DX8JNA-[[;\J0O]!&3]M_78Y<,3?>65BOX M?TG*A^MU40I')3](C8H(BBT2B@F6'UD0>1&!.))[>&'( C>*.(^Q7K:W\YW. MS778;-OE_)FG:]U5<"6>U5YOT^R-O6_7P 7?!5[0 AXW'ZT.1<82OBET.7&^ M-W42#M.]:=RKISR,)\NFZ,K+^Q^TRF?S63P_2\\*+Q[$3\%#I9/2I#N:F*"U&T(($$J6:K)PDL5]"3% S]KJP'BO*TG#.])[% M7G%KK0#BA^V+?[+!25[R<^:T+_39ZP;NV,LZ2&_%3)IURTC?/%7!XRG[*+"G MLKJ2/.;R;N .E-[Y ,03+LO/IRB M@[WP"YH:%NN8I+(OX24E9"U[D2V_?WQ:92\\_PV7]"%)[[M_?\OODU26D?M# M[LJG][<\3S*V#)'O$R+79$-97\D)/8B)[T#D6PPA.^0^5ZK>;A;6W'2R15[E MC6VA@W4JA@L@R_XK>!*7 R)M <^U(>"IL@2\$;]ZX3@O?M8+LC0TOOTZ^WJC M-K+T#A^P5QDEG3P6KS%:$^6^N. U*S. 96BNY&;W=GG/G\P%Z)HE_UP0KZ'> M)@WT->\AROQ ?^BCTF:2*#D>57OBW $KB8Q-BR MH>=1"A%!#HQBQQ%#'?NN'83(];36+=6ZG=O'LT&] /1!BXB#^8+>W<-4JG-N M]*9\X+FE6]WAU)O$+OZ)C )#G%_3T2G= U(1K1)I'5K NPQ5TL(,= M[(2\56EKY:$$88,Y/1M(GB%AT^U]4H4;2,V^U UM9ICF-:X@KU8VZ_67MI)T M;/G<\0-9=M"""(YZ5@=Z9X]U=&ATDGXCN4J MI&XJHM/4JNF4$<)&5J06(ZA)JU&.D#_H+!>&!.9T/Y-*R5ES]T7C_ TF3HA_ MX90GS_)44E$MTC[S5 Q;PHME[,:V1_P88CO$$ 6^#3$B(8S\@!!?GNIT+C@F M?K+?N4E'!V@E'$D#5;%$EB[K:HN5(W YLJI,3*/>:N((=$Z5*O<@TUL!NE0+ M T#'@K$.Z9^E3.^D_NGF7O&X_ED;^\_LG[]=3\Z+O%S^AG\DC^O'Q@4AR$&( M4P?Z5N1#Y&$78NK[D'LQP819E%M*-9X.6IZ;)#?@U)3CD*=^B;W(^M&W="I< M!IVQD];V.5_BIH[C)?ZU=;H.VYODC3UI1OM.GKY /W+N72/M=^+6I8NH>+F$ MK 4A=R%RQ4\D#'U(N1^ZD+@CEDZ*/YMIZ')XMZ.P>_&NQW]^\#3*EG&OB>KU17]GW4BOJCOUOEV MUSB.?0]9.( ."1V(0@?!$+,8^IQ%84 LC'RMNH9]G&V-HY!>^ M2\XHR9B4B!B4MN1TJY/E*CEK6#=!R?F+!V;ES=+[.YX_ON.D_ V7,FY>3)._ M\*'45BQ=.)L[\D#SS)?9HG9X\BB.WKNN'Q6^$,T!#XK@Q MM:B]?.8YR903] Z$HO-"= &-^%X\\)QCB5$S8^_0P5!S(Z8@>&3%D29 :0.0 M1BQ 8\;+ E1TUSE[)6:#27LO9,U4]MZA,*9-XWLA60?Y?"]M;VBNIF;!?+^X MDV.YKN=B#%D@(^QL$D$6>YR88XH'RM6NR*)*L)AVC4#>REC28E0H3 M2.A&*Z_HL66NX(IBOU/76=&CXTAY%>'Z7 M/>(D75(?.1S3 ,9(%B"PJ0M#CW%(?=L.'0O%--)2I',=SDV(NG@UHV?/4:NF M0R8)&UE^NE#!%NNB2DD OM5X#?HRJM28BGX]U]VTX:Z*QA_$MZK>-R!B[?WM MURIF]EU2T%56K,7#M2FQP0*?<,8"&!";0Q0P&V*;$8@#+X@Y<3A"ZE75>SJ: MFX"\XVGV*)/$9;E.W9(^*ON%PR1!(PN&0-D$TG=P@F\M4IV"Z[V/GGJ F2'> M)HHH.\J?H;@Q!29Z \7Z[I\N,DS!BIU0,)7K!PCCK\)32U<399Z=5BUK>DT6=.Z'7W6O7=@EL\Z8]\'+A/ZKN[PC^: ZUN>SK'CGX*3S5B3&7O/-/;M(D[U4P_R-FI>-L =Z]3P6![ ME$">&-T4%I4U :^^O/]Z):8GCA]$MA-RZ.!(S(PMJ286. MZE/JG9+& OT";,9A-*8U7,;1&)_(<33,O)XG.8B\7G]2K\7IO,I!EN[XEL-: M&/!YN'K,UJD\95;P_)G++QQ, M)#X.,48PX@&'Q T]A^/ CKCZLJE&QW/[-#30Q5>@QEY56TT:]#+-QJK&+W^D ME04:VJ4S( K?B)%H'GOWIF&XA2UK<($6.+B)00-=_G@])L,:WX:1F)[HRW#P M3->I \L'WCS"(,:TVOD]_[2;2ADX@-'>SX5.>]-]+ 98N?.I&'+_L*6(:C7Z MLS )%P_U!ZI-$V?3R*9(1@B%'$,4L@@2"T70L^W8":C,UF TN$1QE@M#BQ.G^YET6>*LN?L+$N=O&.!K7HO_ M_)8PMN+O<5$V"_8XB#D3.@'=R*(086S#B/H1I(A8?A!@SM1*"YSL86[>H\0( M:I! HM3P7(X2J. $7DK+V,N3>XP,V1\Z2HV&]W8I11.Y:U9P< VR-K'9#B!I<;O4$#88KJ^[W M\BI%5$^8>JI>ZJG+!\8NKU;9=SGG$M.O=]F:E/%Z=45I,S-K%_#:8H',(2[' M0B*0)_-I6L+GP9@@R.(8>3CTD,VULD]H]3XWX=B KQ86< -;>XMEV$BHB-EQY"RT'P]*!&!DS;_G=2 MBO]-OZZ?GE8)+^IHE];%]FW&(SNBT".!4T_?B"_W!")BHSA@OH^44@.?[6EN MLM5@!44#5F.NTDNHPG3.%$TCJT_+4(NS"58;-+WKI4QCFF>*NHFF>\,IU)O_ MJ=#2.P_L;6"Z^:"*'3OS0J4;!A>ZB3^FQ3J7&MVLSN^?'+=L8H4T#""WL' $ M'<^#(7(C*--Q>H[O^B'2JZMYOL^YZ:B$##>8VQT__6HV9[E6<_4,,SBRQ$JT MX("\D:MCJC-DKH;-V1ZG+F"C2L&1ZC7*MP[3G3:#\%?Q<9(QR9_$B*XV\21[ MD:XD"C#S9.)#FW.(4&C#D 7"A\->&/&0!#8-]%(?Z72O\R9-D^ZH0JVG/5I\ MJXG06!R.K$:;I.(5[FKOLT(.MF%G8X8=#V'-D$)I=3VI5 TA95^S!K4Q-%L1 MS66>@7>\_M^/:3NEO<4O=!R+0$1C#".* M*621[42UII]KOLFF\&([Y"XI5WP9^D%L63R$3BS7Z6(KDJ4*$:34C6TQT<24 M6*KYYO<;GYON5:!D.*+MO"$_M]D_%"O&'&6O7Z8NY61D\=&E0RL?_2F[!^6D M/VALLKSTI\SHYJ8_>*\?&FR\+BQ;U'F4XBK12"$.<0\"*"# M78>2F%).E([D=_:'686506)$=(6G:; MT+?^2 >3?L=/&[C_C>ZY34:19[8TW3][(2K )!.P@ M[B3/ M]&V;[1H\EPH."93E\E;E"-B%-AA(IW#\S]LL)%<1/_I:XY?9-_2>X? MRL]KN3E]$V\3)E[CU8JSMR_O,7W8O79IQR3R ]>%Q(T]B,0_(68!AS'SJ#RV M:SE$*]+P8D1S$Z\:NYP=%P]89OPK'W )*$YECN(GT!U9_P90:MAUU"5M4!4SI0XF*VBF8VZWMIG6?0.7E:3C\59Z)=VGX$H*V#V7 M,:EO7[:7-&GZK[[CG+T7T[3RY6-:E/FZKC@D#_G>/>#TYJF:O'W.TF=>E)S] MA4L9Y.SJF>?XGO\JM?&=> (_X"3_ Z_6?$DYBXF,6729)::_+/!A1*-8.)<. ML@AAD1L'RZ>J-N/7$N>EXEK6#$S3>?/W#1Q/!'YOX /AG!)^GZ2IS"0@_5"6 MK58X+X# 4ONDFB[I'#A?NCP,*0\#Z".+B\2ZGGM4\3N]3 M]G_SP]2:-\VCQ%/V?]5SI+@V/ .H,W(P*EMA9>RN8]%A1$ZGNM_J:VYRV$[W<79W7K RB0K+:Y\L0=2-_50:S-B2F\1P?Y@(73_8T M=73B.9./A"">O45_O>N#L"!+^1=.,R%*+^_6_"YK L)OXO=IG(FGJ5*ZQU)U MV4NCR;DI10,=M-@!6W-9[K ]])#%H&/ M2I^]07P'38/K\.-A+1(^N*88ZU M%L$&,#9H+4RGG\F6Q 88WUT9&W+[Q MDC;_U1^5L7:5,PJ,R0BJ3O]I\I7&$ ML>=X#-HXX!"Y#,$HD&?F7!N[#K9BAVDE>!H9[]Q$_3$M\R0M$GIFLO"/9@$J9:"U6TJX_/4H'N)$H_3:\WI%M'\?4W8]ZHW- MQC6['?B%H@^ _J3]'Z;QF>[O^E:H45<+X21 M$SH0T="#.' IM&WF\-BF8B*N5*'% ):Y?5E:4Z0/B'>R7+$F/](FO9CFM^:" M\5+\CDPS"F-_(SH#T-HA5WU+67BYLJ72_(TUG;QDX-M=]3_CI*RXG%U3VGX! MDFEU^W+*#C390)/Z)R'?IV52OMSA'Q^9T/@D3FCU*:CC@9;<0I'C.122*& 0 MA4CH:N@2Z 1V:,7(\VVN?"RRMZ>Y:64-MEJ>VX7;!-6I'Y;L)[A?_HS2-K*X M#69,ZSRE$AN##E?VMSS924LE [O'+M5N&.:(_9IE['NR6GW(3?OCO2IWL@]0GY^D M\"I%QQ_^20-35)&<3% MR(I185H BWIXP;#7\/WCTRI[X?PKSY\3RD^L M/*VJ 1 _W<1R"^0^3?[&V6T5\B>^0[6V&4;".3?O9&=MFC>;@G2+6D\MQAI<->V9P9!-N*NP MV2W8KM*VV[?@6F$ M15O9'H-Z>=8*"=5XY&IWM?VL;O3^U(4>;G\(A_IJHZ- M[]&08$1A0'T,D6LY, PP@IX?1"Y#MH.P4I*?G5;GIL(R5612E(G,_OF;^-"N M\WJ#4*<@T"YM_8HYF(RQ]6T8#\I2=M3N/N$1-W1$1_QK*SB[;4TB#T?AMR_S M\3\.#6VM"W(V$2?O.!$_TM5:'G\0[W9>)G^KJP?0F'*',0K=D'C"Z_+$I,I" M'-HX#"EF-HLXR5A8/:J,!<8J=CMQE*P>&8E^LT[W)0Z<_W ^@U)@9L0R69J M\LS3-:_"(Y9(GKSAH0W=0,P;$.,(AGX40RMV(A>[(7?T,H3V=38W6=C%*F-, M&K1-[(CF09Q>GM4<$U/LC2P0PXG3K\&@P(BIF@M]74U;8T'!Z(.:"BKW#"C6 M)YV4[5G":M-)"E265BL:2\ORF1=:+J0N#F7&0EFFV(I@A*PHL$+N(4LI8Z%" M7[.3#X&VWJJN058;2#IE^\Y0VR\9A@D;6S$D5UND"]#!6FT[&>1-HWJ?.?XF MJM]W 8]Z!?S4F.DMX7>FB>F*^*G9LE/&3_&6@5D8Y?EK,=D3REP%+#8E&Y;< M=6./8 <&(;)ET1D$L1O8, I]SXM]UV=J)17.]#,W'>W K$-[V^HEFJD03["J MYGD9X&ID"=6G23\!83\)IM(*GNAEVF2!_:8>I \<_G (N_LO]=%6>5H^"Q@ MX^+A8\D?B[M,[AZE-!&=\;(^9RW#>^ZR:W');9X])TPF&OR]X.QC>O,DIHRE M7$&2\\8J$^'FS)D5!I:-G1#BF KOS/=\&%FN#PD.J^5YLKRU4D8)-:GGP9N5C*"3?Y:_E)R I\9B>7SMS5IN12?ISR!K[09X8_B? M-6O1C_W J(GEG!Z#D56W8VJ5;J@:W\K:A1SRC<% 6-R6):QC*N6?I=W@MOLT M_-X^#1OSP=;^4/TDPR6R1/U MXP*>_E#]) -P]%S]-#T/W4S_"U^M_G>:?4^_1* M+G5#% <48MG[;$]S^S T^\,2+?RKA M:O* &K+NA?HIA MU1UU [Q-LZ4^@+(!F^IGZ+A@5_U4RQ-OJY\Q\'!?_=P- _;%&K?Z)I?U_9I_ M= I7-;]ISJ#CU4V^GY;S6JB7\+;S2O":>A%%A8LU*=%#'#LHLB&E!O>& M%"'HN=2R/(_;W%4JM3,-W+F)5 L1)!7&*FL'WAJLL=TT_D@K[/3-:OQ&%LMV MF>4FKXJ5;I9=.O9NUV(V)LO+#])&@QVS%V#S5-26+W02A4WT,&AL7\[JH9AH M!W0^#X?>ANID8]6[)SL^BNFV=2=C=&=G>+I>)TY6^2E)>;5(N,2!15E(*238 M$Q,;ZB(8A11#BD,O6B$W>-C4F]_7J7B]4WE+B87#ADOCE3)B%G(N1]SZ%-B010&(221%< 0 MA90%=FR10#/N3J/WN;VJ'?!5;LT=^";JE>B-C9JK,AKC(RN$2;('1/L-(,U8 M#*!.WQ-'!@Z@Y3!><$@C^F["S;HL2EP5W6L+(7Q,V6?QR*EZ#:=;F)LR24SJ M#D0/,^?]"3.DC"P>'9";XB4+(' FSPE;XQ7H)4S+ZSC/QR GI*?9R7R2\Z9U M712%JX=Y+,UQK0\"FU0+*0M_2"Y3VGL>UOWYF,8W?UV JA9[ M?5JQ7.=IG>^N"F_!*YE07'Z!_^ IRW)Q!<$RQ%[^JBX\>2NHR63+XL7Z*)ZJ M5![2U8R.TAQD-=]GO*$;6;_:49/O(VBA@^\".VC!@V\U_'&RN ]CSI 'I-GY MI"[0,&+V?:"!K0S/>4&S_"FKU]5EFB1^+5-LY2_7&9/UQ7U;# &"H6M5V98Y M)%:(H>4%.';\*(QLS;SLO?W-32$W*1TZF!>@0BUH!@UR(*'K9\/HX[U?PT9@ M8;*;9?E=1>3N8^I< #OY4FPJZ+@ M9='^J=:S96S1B$8.APYS"$2VK.,68 ;=,*3$)D&(0GV]+B&Y;%_3S9:A[2* 2.K#,ML,H#W:(&->P%V.9X;SRD43TE;08-)W4_ MW^^KY'17IN-42G?U!BZM"];.AN[PC[H?T?6G!)-D59WKN=NM,17%$0JQRZ%- M ^$M1=R&(4,6Y*[E.8[XT8[U*E(.PS$W+ZI;CHJUT\L2_P"X,J5Z5U=;8X;6 M!-,;*\7-_/%'8.P=_ [YF[F]+)YSM26_8\=$];\&L6F\]I<>BE>J^S6(JM,U MOX8U-_"@OG P6;):RS6?KYRN\ZJ+.G[&.B#,JP-Y+@BS,C;D:OK\&@,YLF!/.H;ZQ^(-$V[J^+LI6-,> M]!Y,O\ M*\BRH&\1V[$"X4M3K0S@@U#,3>"[WEP#MHKG?^EF-!/S7/*R]^=!J3F'#9RN M9SW2<$SH5QL=B0N\Z@%,&O>I=3"\DD<]@*;3_O20QH;)Z(:*0GCA<.AYI*3D?RR')9&P(K2PX69A=5>08J-;)KU0+\%\]F;@*X3:Q6'0&-5]GWHIYJ;A/P504_-==G M3Y"L)G^74S>RK&U9:VJ!MAC-*58_!X:4Z$0GDRI,OZ'[RG'FZD$IV_=61L4/ M[>\: =KMM%TV?5FZ+'(PB1!$L<<@BMP8$FX%T,5^Y#F$BAFK4CF("W',5U/J M4L':FSR7CDN_RDS(]L@R=&1C9U']O/G#IO[5GF)M]GY>IAD1K2SS4XS,9!GH M1QPAW1SUE_)Z)G_]X.:GS&U_*0=[>>\O;F[XB3T9M971O]89W#J1]LN NB1T M8@9C$EL02;\N*J<>1 U%(!=^Q8!Y;'$$>6H2*'SP4^,NGJJ[MUQ+GY;2<[W<\ M'N]OL?@G%4I&^'V2IN,13F+/M1"A,/(\3[#N!C#T/1NZU*>V16-D$=80_CYE MKT%WV^T$9/,Q'VVUZ9HI[D;VEG9UH48J/KM;K&8/BYYCQ.#9T)-=37X4])S1 MQTY^GKU'_Z#G+<]^XS+#J>JYSLT-0"\>Z[R\(^#2RO)HWGU&8 O2?'7:^&X)J7\:1DB M!PE/D4$[%'0@Y-@0(TO^QW7#V!<.I:]4_5:AK[F]S(N(0&+FA#SW*/$HB9@785SU"N-?VW/2B@0=: M?.IG O=)ZU>$"ZD860&46= ZT'?"WD&']_;;FNR@W@DCNH?R3ETR8$/C4Y+R MF[A^J:^S9Y[BM+SC^6/Q6Y(FC^O'MUF>9]^%@RU3L=WR7(H!ON=+BW-*(RN$ M$;6#VD!N&E=+9EMHK8"5&8L0#L2&TO VWKG=Q_;M^B.FU"=6I2(I5' M*>4"IJRC*::H,9=9LE> \)3'2:DW2]4=&;69ZXA\C_PQ>A_'G%8G<9HBE7++ M]HND?]>4-I=%=9JR&I3M]7)LKAYE3@5S$]R!C!J:].KV/NE$>" U^Y/CH&7%?S MV)XK'&5O[!Q%YK?(3O;X6CMEYRCHV3 [>^LP3?K,RV/E;3]6E0-WRMLNN1OP MV L"&& :0(0C"B,BI(E[-/9DS:T@MI=E5N*5FC"I=ZWEFVT C/LGCDYA'.;<(J;11O M:6OD A2MF>"Q@;T0/U66;GX#F+"D6F 5UH(G:2XH,U"T!N]>J!6]/,(SH; T M^]HC/;) 5X/\L3/(&PO!;YM!;HS<_ :\JP:Y-A14EH*[#&QLW;WPM0=9*WC] M=0=[LK#VUQMTW:CW\0;D3#S\"!U/&2D_'F][,?0C=C1L!K0+J2JJ9/F>39P0 MPY 'L4R('$'L.0@Z04 <' 8DHDK?_M-=S/+CW:G^>:8LDRJ1:E.5R^B9]HMG MK>>,-S2Z.=##I+.*T@?NSA9XKA[W:;]=%DO*BN,X>29)67TDQ%?F0Y8_X M8QK+_ZF"HNI<[#=Q5:HTY_QK(@SKU"V5(B-F*FN\6OI^1%P:.-#!%$,4V!;$ MCD-AX##*0R?"/M)2!N,(YR8LEIB?N34I.A5QV-D)6MM QWC%G*E M!53V@8Z!B[8PB-QK;(T$A;2R6TRZ\?%J2\U)XFB#8$A1S>.;5)!'HW=?S\?K MZ*)B8%?W]^7[/)=9\:X>RP&UP'8;F)OB=DM?":0YOY=[U@)OEO)L7>Q5^.W? MLM:@L5]?C3$XLD::)&]H%;'CY%Q:1&ROU=>H(7;GA+_8.#0WG8"]Q^D%Z%6]Q:R;HVMGFF6\M M/4@XWQB[ .VP7_4/NPF?T>R0C.<[&L+YVCZD6;H5?$G#'0Z,Z:JB:C]@6B7Z MJ!:]@M!W7>HXD%O8A@AA! F3B3BQY=BQ'2%*E?)$G>YB=EI>'_UK(0Y:/3Q" MI)H87T;/R"JJR8Q^>-5)XTU%4QUV,&WPU$D##V*E3E\Y[-7N",<2^]1I>V[!37>RC^&E>KJLJ;W [D8^96R]_^S3IYDI^^2@JZR8IUWBBE[C/DX#!ETG-B#B'IM()^A!2]J?K@]K0C^WZG*5?UBMN6\2SK_+\BF5/ M)6-;CK= MS$QZ!%$JH0&*%-A!HQ9]Y]:(TL-6CN7J(Z]<;M/S 19;G>6("J^.C]/8V-VTX6:$6?*L!:V[)]U.MYI$8(W#T M2>A@[K3]#25.##D8_7U-ZE$HF;WO0JC=9'CV[=3('4%L-)@9>T[3Z7$>4YE#"I1G,$=NU9^X7'W'.2NNQ4R(WV6_I4^) MG!=55<2W$W_%&8Q"4W/3E1HRJ##+)$IWB8Q7R,!OGV\_=B;]50D]88?ZM$:% MUO/S&\.,CBPIJF2";Y4)9BLR:-(U: JDTOYD1BR M$^$01Z%C0T3M&*+_G[MW[6X;Q]*%_PJ^G>JUC%F\@"0XWYQ;GYR5BGT25__ $A*E"Q1 72[)E+)79(8.\'Q(,-8%\RDD+,B;9L M9" )C?,\"IP\E&UZG1O]&&D'>4)=0-?.8O&.V<@$T_I%':? G<9!R@XFOWY2 M%_I\#7$U9OCR,>+Z*;]HL^B*>UJ7.[%87_JG_NU]U:2!E1%(.48@5 M\0B6P1SG*:0DXVF<\ QE3KLIJUYG1SRUT& GM1L)V2%M1T+>\1N9A%Y -TVE M*2>8/)&079^3DI 3#,TA0[2%X=OPQ&)*Q=T--[?5&,G],<%)A3S/^L.U) M9_9)M8YG\.F'!C@BOE7OB_)./GP7]_IT][Y<\RW;M-ZP'$<,R1PFF*EIFT@" MB<0,9GF0<8SC.*96X9.7NYJ;85 +"]<2;KX+^+1T2X;9CVK_?/:+U=@[D1JF M.PF5I-"("AI9ASAE7_@:[7T"O>$WD1?@53BZ^?U90=/KZ=??PG2^?5::''CS MV;UQA<'S\?&)%*7^8-Y^)^4W42V22$9<_0>&.(P4A28< ,^@EI [VT%5 36$8@;V$X.T%C(992&QD>IOIK*(GC:?S3WM+:Z3=A-7N2G>Q7E6%KA*F?]V&X#XO*)(R3UD(HR3- M=7:*%)(P5(86RL($\Y!DS.GL=X ,#3>'U(-3U-I:"U-J$>M!Q"D M7,'U=K.+BW^^.F/1Q9&RHYR1\1^9CTYG&=HK XTN-GE%#H/OX_,0;8 CI<3 MZ*($KYWMQQ8BBSP^UDT-V&I^%:MB77X5;%L*KB,I/JW)JFIL>\$BH2A/P(2* M5!%@FD",E*T4Y3C 0GC "?6.\V^GN9&>+6LH*J%-<%M8*G$==@U]0)KL=GT M!=?H!\X&J4;..D[*2#IDI]F+F<-&TQ=V$^TSSV+H:7-I T?OWK*W@>FVEC9Z M'.PLK5X89EF^5_:.XN2JK3)W?+T4HXAG(LQAF 6)VF'&.<19&$)&28IQ%N52 M./E97^AO;@2JLYHW"4*>+M9,' 2PG?'G$;:1B;25=%]COA=L7?DJ="7XX)4HD[NBR^F;6H4G-KN=59 M@)O;AJ;U*@>9Y$TT)_KW:'L>[?UVO^LU@N5=.AOIS-4F5].EAW;MW/S=AKI3>S^F[S71DP>RTN M);+V,1QV;#H>R"-SYP&^+Y =/_Q_&'">Z-&Q\TG);JQ=B.JWPA-S(S'8@)M)RFH&DCJ47BD2-<\I8G"$L@YSP9F#?K_B_U;"V\DXRJ,(4>YK#B-JM M7*\^1B,O>5H_8(2Z 1T5ZV27725!K24X5--4"*KU!$;1SI5]W:R_57/4H?"T MW(XCXZ3K]*@P'R_PXW8V1M&!VGMAJWJ^>VH\%ZI;6IE(IXG: M<= 88DR4(9#P(,FP3 /AY(@Y7)2Y[4?:$]"^,@7_Z;-.0>\X6>Y:)D%_[#V- M17V#U@-+*P/VVH _6WU\5C"Z&M1)JB/T"C*CR@DV@+E55;!J<8!KUJ=B)>YD M7;7I[?J'6)$ZUVWU>[$J'K>/;]9EN?Y9,[JH2ZTNF(RQX"F%DAK']BR ),D2 M2%D@LH )%DMJ[;$U0("YL6@C*:"MJ( J61US M(>U.YY%VA=8'CFK7M#,P'87V7-&M\6[%[D[VUS?/^T>:1.LF.X].\+5Y_KA2 MZYOYN"MSX??PG:SNGLS2]W?5Q*;ZN+HW9R7_%,6W[QO!;W^HI?&;,/^HZ]7O M]C&+/(L$#P.U9,D<0Q2G$<0BDQ 1G#$1Q3D-XX5ZFZZMDU[,13<7LNAJ..)5 MHI91\+H6QWJY)&5E'/0JC8=CV;/9P&R;RV,N\LYH)3<*0Z,QZ*)RD >:/H/N M8&:$6 UL3C9(^Y+K6!C.BOIXUWJF[FY2&P:MWV[H;]8DO,&5A*DT2/Y1 %.2: M#06"E":$9YC%4>!4$G806_.<=^#&9S;C V!D[MP2W^BLQ50H M,[S@+9.I3KTRF1-6_KC+KMNIVZ?ZVU7O<8O4WL&XU &2G@AN).8R*'8V-@_7(1*9A MUE*#^R[,?[0P[X0'MY=A=B8S=\0\T9E#QY,2FCL@QY0VH(4KSJCIY0TT/=Y M-]OD][]$R8JJ=HG9E,6J*IC9$(<+K#:@,N,"2C5N$.G2-30G(A*.0TBV&: MZFQ))!*0Q"R%69Y+&B0RYMQM3?$HW-Q6D58W'6LE]MGEC#* =+1IG1X=UQJ? MXVJYNKS2:(V]GG0&JO>L5:T7M78'1ZT[U\DQJBJ-";VO-<.G:-.N$B. ^F)= M&*./ 9Z6YGYMMW]IFJ].UPUA.!,AXAA&>1)"Q!,,\SC*84X"+,.("939Y\1S MZ'AN#%[?\>\W[ZWP#MY]+K#WD_"88(Y,L.=P')3]Z3J,'3PG1\)Z(H_)2YA[ M\HD< %*O+Z1+>]/Y0 [0\L#W<EWGOHH*@?HGPV:X=MZ=!3[\Z- MCI6,ZY58;ZOE<[V//][_M]+;5PD]"5D_#_M :V2^M0:J,5D]5?_L0V50N<^3 M#4Y6W[-/G6Y!S][GANW9/ZY8'?9(EJKIQ_7*'!U4MYM-6=#MQAB%Z[?KE>JO M4N-Y)W5**9,#M+YI86F&4AX0B%."==RAA)C'"UTDRZR?8$W?&^ MVE>SPPCZG7@J!:O#SM7?E\(<]JYX=PN_("C'(N$9S&)=92.B&!(:,"A8').4 ML8 ';+JTFM5Y/:O;CD>DV8[$)J];]]#3C5.M\+8C3F\X3L..77%O MP$Y@@^>M#9[.7.<"D"="L^IR4M9R >&8FIS>'<8_AQO*.FB[V59^%IM%E@>< MQP&&#,?:+UUR2&1,89SE24SR/(YYJ)CGF[Z1>+ W _M[=2.?H[['/@C9.SJ) MW4&(8D W%KJ NAW_> #Q=4[MFF01OS7"_NT&?.X!T)EV['#Q1#@7.IN4:NP4 M/R89R[<&.G]ORU5AKB16_$/Q2_^M+5$2RYQ)05*8I=)49D609"F#84:S((^Y M"+%3T8?S77[/+!V[.$'KI&9XQ"I5DR/]43MT?#EN'V^ MHVE=M2\J_,(Y^_(;[B?-YE#QX?';_U[__'WU5+Q=55S]O+MDL3QS[F]E;M/? M2 L>BD=%MS= R0Q^_WS_<5>;3G#[4^<+\%T^?_:'W,A,G)CJ;M5.P>4EN^,; "\7*Y_JE#0#ZLRSK!QZ=UU:YK62#S*(D9C*C.?AOF M*THW<+@%A3*R MG?7@"[N16>/K^[>@]9NY 6$$@_P&[&2_:;( 2W["$:%#4B^2ACW=35M(6,+ MI5^4,[9Y9QBCW*^KC7A\6JZ-GVR3A,XU56-_(S/ZW@\%!:VDHZ1:M /%T_=] MH;-)OW [Q8^_<$VB7PEOWWMJ@*\RNWK]ZMT1G-@E-EH.MC;E.O MOB/\*!-C&&[C57_NZ_RU"S]; &-1\]FFE>LF5J?EZKY76H%X 4I2Z[3'[5?OPZ M8*NFMM8T7N1$_:^D$C*6)A%,"2=$9)0EQ,D5RZ+/N=%,*[))\$Z: M0)H?K=B M'*[N@1F?MWW[#.E=\&@^W1O+V(Y@ W#&M\O'EA7.YQ8B<,:PA> M^F#8OWI=7.V=O)@$L3J7!;'V-V"B\_O(PVY'DZ\RF&.?[[X8Q_YD M#E5O-@=_00RC8>XYTO9ZN5XES-8;G.=B;/UUX"]G8B&J3BJTW5D>%0$E68YA MGF411!E5%,4SI,8\PW&,>8RIT^F#?==S(_6#'("N[C3V@-NQ[3@PCDRG=ED4 M/Q05(\LZF6)34_YYE(-4=PQ'S*YXIN-7SZ_8#XA-AL4++;@Q6%5N%GL+><7_ M[Y8L"_EL,IW5=]7[,MV?BI7XN!&/U2(2C%(1IS!* @I1&L<02QE#2EE U!:; MB]"JEO:@WN?&8R[U J]A!97NM&S#*61JEPX:MGPI''XS7L:N2+D0EN5I?BN#,OBAZB= MKK7/PX=U*8IOJ[J&'GM^4.9FI1.J&N',3\M:5/Y?VVJC.?NSV-S)!_)K(5B6 MD2@-]354 A'"#!+!0\AS*G*F*P-1JUPKXXHY-[)M- &L405L]M(#LA/?T9P< M:8@EYC3/< B1B)FR]0,$:1@CR,)81CG*$R$RM^I/KS_(TY1R>KM]W&II?X@S M SR+\;7;6KS^F(V\\-;Q0@<:[F*&M))_NP'MM&T5!1U-S!HM 'Q&:CD7\CI YQ& _ID8-1XO0TS'CZM5]]TL4,=A*ZZ>DN>"IW[ M7>_G[NBR^&9ZK18RI33-0@KS-(_4X/ M.B\^6"K9H>KN$7 EO1O16\)M1]S^01R9B+7 4$M M6-&RTTE9S@V(8]9R?-N;OZG.6O1M5?Q+\(]9XD*$&$R'B Q\7XDL_48>/ M=V:Y%W>8Q]Z( V_'I3,9Q]=S:+X!>WU!5^'&J02T*M>TO=<+-%KK'" =5Y1/ M%I^$#U?HD49I//=IWP*_MLOU2 -@X:8]5L\#(X-*G*74AT:UQ\16E9 M]#AMJ)8]!"_BM1Q>'4I #:U]W:S97W76N8^*\ 1?B%2B/, QC%"&("(H@7FD MC-\P#QCF$4(T9FX'O><[F]]A[4Y68(2] 841='@BS1ZD;2G&!WHC,\L+V)KD ME[6@/GGE$AC>Z.1L1Q.SR"6%7Y+'Q3<&5%XPFWC^KJCJS)3*HOI F''0N?NY MTK7EWKZ_:Z+X*8TE34(.$ZICT@03D*:(P"!)8XPBG,C(JIZX8[]S,UYJR4%7 M=-#*#HSPVB%4B>]0),!A%/K)941LQ[9A;&&]G%3A*GP=:C",@_-$)1BN_XS= M:C&X@]5;BL&AN>DJ,;CK>%"(8<#K;HS/1;%XKS;)F^?WCZ+\5JR^_;U<_]Q\ MUQ=29/6\B*(PC3C-8"(#92)J3P]*L@CRE-,XY$$D8RN_WPO]S(W1:U%!*RNH MA06-M'8TZVL)UL:#1%_W@F*E*'H[P(?K'.8)#FD0AR$D M.%>8(\D@B44 HQC'.$=9+!%RVYM[0'V:C?GNPD :236G2.%ZA70.5[N=N >L M1F9=$QQ?P,!S$.]Q+Z\2N'M&U7/!NN<>'[#I_BI6Q;HT]1[, M1>WCIS5950^*3[[?*E;AFEF:[4@0\ ':I=-PRR%2.=)SWDB(0IH&*:41'EH M99(Y]CLW=JXE!XWHP/B/&.%O@!$?[.1WV!4Z#(/%KGL<<$'UHY;3#RKIJ&7G_BRVW M7)OVZS7_62R7"RSRA.*00QSG"42824C"2$#)L(@#&J6*]MW*HUWN=&YTWZEM MW:;D<:Z'804V#9G0U8YTS .%B"O$* *F_V&'DKY6;1Y<3U MVNQ!>%F4S>'=(5=IQ4K1P*6 M7)_P"AWM+A:,(XHDEC 0.%!$1!&D5*W &"/),:>1B*Q8_VI)YK84W*\WVJ^+ M+,%36:Q8\:3^1@Q;@4)7V2.599*PZ\?(YNIM(N3'OHS3,<9WLLUEWFIR QI= MP$X9T&IS W;Z@$:AJ<;%YDHB^O=R754+SE$H$A9#EB4"(AHQ2%+.8"J%H'&&"0TB%[/Y=#=S,Y3K MT"_^,F'HE5DJ:TS=SJJ'(S7Z4?6)7)1&R!&S3QZ ,%;"R;J3U\TQ>:#HQ;22 MAT^/&1SZ<=48TG7TZJ;)X:3=[=L<5Z'(PR@A.<0Q)A A@2&52,)0,49,2<#3 M//,?/GI9L+D9O)]VH:5G R1OP$ZM)EI] _:*V>3-&G>H[:CL-09P;+OY[WT -VAM://&0S8R&0[4B* MYA.HHU([FL\S$<")H9EA]']7RG_;D/\34(\9YW^JNX$G(4HB(>Z>1*DD6GT[ MR'?\W,EV_%G\VCS\%,L?XG>U^GVO%E(O(5F<09$$VG-/!I *9HJYH1QE.0OS MV.GD8Z @/O]CR=3GF)7K]V&RDZ^.#=^4GB!'Q6X M%Z749?FTZ_T^<_,-,,+;\==IG/I)Z6J(1F::$^C4M6Z EA88<3T<8O;"T!,& MIMYK:(+Q/3N<;FV2*=^K2#N/^Q\:9K?<*G.)%\NMSE1LG%R->52[/@G^00FH M \JVM:_"G7Q/RI6BCDH-;%V,YOET R:;#@GR*,UB!D.! HAPEL$\P11F+(@# MS+.01\S%M!E1UKFQ2U=2L!=U4.*C,8?8SG2:R<"-S'D#Q\S9AIH 34]FUIB2 M3FJ)30#YL;$V19?#EHS/ZTV;7"9_.F4 MLI[HZ:#I2?GDE%+'!'#R&?<=V$/);\ORXXH_%)NEL-U^';XUMXEHA++?7!U! M<'EG-5S[D:?80TF,;TBG+*1V&>'%CX)OR1+T ^.TK3J-P: ]U5%3DVVH3JO0 MW4V=>6*H5\3CXWIE$K U<:L)2;(,<;4NYB&!*$D(S&6>PBP.<43BA.& NWD_ M'/4PMXE9"UBG W3U;#@&S]:#X0I(1O=4V*-Q.4)Z@#O"&=6]N1T\$9 M]5ZZ$9Q[T'VUW'.IV=Y:KI:';\UM4NZE^T_[-?,(B,MKYG ,1IZ%G>71UT[\ MO+Z#UL>CIB9;'T^KT%T?SSPQ;'W,(8H";&7&NG4[MTE[H1;H7A?C9-%J,SP[NN7@ MV"W*_B$?F2-&1-MY67<#S]-:;]GII : &Q#'5H'CVT-S9=YRKC[$ZGY=;WJZY6+"1S#3-='98RP&.5NJ3)/=3,WRFJR/S:B MWH!:6*"D!5I(W,-T.A&I ILP^)*Q)EGFQVXCR9?:J]3)/9 M^_08%LV[]2,I5HLXDPG/,@EEG.40I4) FN7JQRQ))4VX( GV9\_4G;9A#W":Q8)HN9V2_'(+@9KTG9#VV2U4XLF?9ITOE4OI"-N!?J.UUM%G$0)22B&&:A+A83)SG, MLYC#E% I0A:+5$;6Z6BND61N--?H I9&F1OP4^AH%L$A^2%*\DT WN@ 2J6$ M0P:4JX:KG^HF'821^:_%O];#D%Q=VGNG2B?65HU/JPW0ZMR 1J&IQL4A,\U4 MXS-19IJ1Q\DM,XT/;'LSTUS5P729:7S@<)"9QDN#PPSS#Z0H]1(J.B$?ORLY MM//&G0X7V9:EDN$-J8KJC]6:ZF55>U5^7#UM-SJ:9*43Z1CI]AZY3%? 0$$" M4X'4LLJX,8U79FJ;;U@RP(;HXZ[W5;AM4=S[*55J6>V$IUH$>W< MV*H(U*#ME 1&RQO0U1,81<&AIJ,XA4\Q(IXV+:.(..DF9TR0CS=%H_;U^J'E MI[-Y+"B)&:8XAQ@3G4)#I-J+/H,91:'$*<$!0J]3G66]7)K:@G51L0:MYW%GDXQQQB1WE--KQU.=\HY!DX'IYZC=#!L M7\ M;@3VM\VR!\?3-LFBPTFW.?8 '&]3'-YTXYZJW"Q^+U:Z_$ 3QY.Q)%)-YQ ' M*(.()C',XRB!% =!FH9)(K%5"M@7+<_-S&^$LV.*ESCU$\)5VH\\[QNY/(8X MG=6V;R*KESJ36/VTG\ OVYMDGIY5HYV.YQ\8MN+_LW$XN:W]33YO=9MWTF0$ MJ.ZVFVI#5CJ =)>,7<:4(H(91#)0DY/C&.($Q3#"21"&44:)6XH65P'F-H=; M^4'KLPTL8ZD&CPR7*$(,4QC%D1J>/!8P%X$.B,F3+ D#0K/0 MS3(;60>W\';R YJX;4I5XL/.O)KKYSE5C\]1E6" MH2AZ,O24=P9!IKLYP> M>!DJNMH+/4XA%1>8O.8QO=3G*R0MM83A=(92VY>'T=#7#=F8S"EW\BVIOG]8 MKG_NBQ-E,/39M \J=B+I)>GGW+/XW/[DY3\X?';[ZNG M0H<7..K?ZYZ@VKL*=N#$OC3 M>T[RBY ,RA-TOM7)4@9=5*R;/>CRP\.6W_MRS83@E4Z"^[&YI;V3W=J(BXR@ M) YI D,1J"4Y$A&D*!50Q(F,.0LXRISJ#E[NWFB[K=T6:-NM MYWXQ')DP#N%KQ=7V_6$95W]+OST\GLP!BPXG-1'L 3@V&QS>',8XK2_/6^T* MTKCE:H?>A2"$14F00\XR#I%,!,0<"Y@%,@^YV@[PW.F\X%Q'F+6)K8I?4#^:5+F6KG/65F?E@WF?A));CV[E-SHW:M5<9)B,,@@DD8 MI1")#,.<)1@R'&1A&B2(Q+N(+DOS9* H5K/D,$1K[$-(4[*:U[>.S:W[9@V> MR+.I]]LH!#;DEVO@UN#ALK1NQAR"R8HVU1G%E>B@(_M-??T+C>R@>:J;@]RC M$70EBKY,HZ%B3&LP70G6"S/JVO;<707;_ !WTXE6>OFN=@/@ X\W:L'6OW&.WORA/(57I;7]#Z93Z8' MB+H>G#Z:&UB*26STW9;:__XHN(XB^:/218UW279NV:;X84)-%C$2-"$R@$% M HA0%D&U,K>L>_:B2!W HPW@97D@.E+VJ=&=AV< M]=NV,EO9OP&YRT%%=BHXEG2R'Q4[VW(,Q;'ZOP$5T\_V-S?[KG5O.^76IH4&1FI'7YU+F-OQE$WL%C\"+JI_V!;S\VO!B7<7&;'>5K?:VS4/'%'V= MVMR$(@M2K.@FHA%1UE..(1$9AY1CQ..,IIP[>26[=3\W"NI(;_8X!_*[U_UR M& <['AH/W9%IJ1?8\;:-U^'FL=R80^>3UR)S!^94H;(!K0PCN"]B0Q17\K8P MP MM".CZQ$:F71>@#-"K<)^$#PQR)E.)F6*?D6/&>'"T]?EI+S=UZ2^5]_*=V5( MW9<%$[JD #.G5']?K_G/8KE\_^M),'WB3WZ]$WRK-G(Z0=FC/K1:<$:BE&(* M8ZH+?(=I DF29) G:2CRG(0IM4KV/XIT<^.95N1A*27]#)@=*[W:,(Q,9KM$ MD1W%;D"KPPUHM3!WG'L]0*V(_Q207O'UG.W1CVRODMC1*ZSGVM\8W8+%C"<1RP$,9<,HAT]D4:!1D,*)(D3E)*<5V'U=C'6@>^J3>@A>UWLMF6GH_8>Y#P=8IU MHH=I3Z[.J_CBM*KGT0'A*_R_'M:?%>V(]6>QUKX6'U;N(2Q]C^(X!C!+W8(#4L M\*6WY>F"7VP4/ B L7IAF&'0;AGOQY<8<1"OQ6K !?+Y>DK'2RUMIYU#(K6/JM#!_)D$O!)Z,@M-]3&H6]*IY;!CT/SPP_KQV*%+-WJ^7A3X_ MWH56LXA('*C- $E0"A%2+$ Y3V$>8,%1*BF3TBD6_6Q7 M@.W(P ]L8YL,PQ!S#VJ_"(:O /?S'4T;['Y1X1>![Y??<-]%O"]+;7/X6X.*S Y-8G0S$Z(3DO'G>/]+$=9AP_#OC15.]_R5*5E2B M^J@V)V6QY@_:\?;C:E,6*V6?F"IKBSP1DD8HAZDR*2#*"88Y#@/SGU"?-$;$ MZ9QQ"J'GQDV-Z$ TLG/ MZ9$XN:[T-L4I<6-CJ"M50 _M Z.:;:F^!3LK)ZY M#?#(A-J-BCNDU+W&VNGY9/2<5OL&-(KK>ZE&=5U4Y+[Y+G::UY4W/281FW"@ M?"4CFT+D:9.:33@(+Y*C3=GW0 _-):FJ._E/HH7:W)5?=++:78Y:7>RSKJ%" MZOHIS7-5\V"UH%D>"IPE,,0\ARA6?\M%)&$@\YS&*,LSZ90"YDIYYK8P[7,[ M-U'63 ENJBI_=SQ)NW;T[!:<"<=DY+7$:*)'HY%1315@A+SI M9N'>:01JE?18M4KMWO!XQ^<)7U\>HE=*,ZW+J!_H7OB0>FIVX*7#?V^+S?.N MLE55;06_*TW*'<4<#ZK1=^M'4JP66 H2Y*%V$TL4^69(Y\7AB=I)A)*C7$8R MP4[W$)8=SXUE:[D[]0&-Y'JJMK+? "T]^+.6W_&'%-XOK^T$1>;/TH'LBOPW+PG]E^GL3(E MLA9IFBORXJFR(G&DK,@D@U0J(@LX3CA)\A G5DDFA@HP-T(SY0E-*C7DLUYMC]Q"G(AH'S,C79P':&1CVN?HC2M*H=U1X,M^YN.:3:) N. C48--%W MQPCF42Q@1/)(TB15_\C=@AQ[>IL=L74RN+"]X* 2JT)9$]IGRCFTL0]LRPVN M+PC'WKYV$-."@C^-J&"D,$4+4+Q%)?;U-7$0HH7:+V,.;5ZZ+M#H[?J1%BM# M7"8[1*7^H@\#Y;I\-+_]N%*;4K+<7W(;VGM:BHW8NRU^5(*NU, _+UB", N0 MVC=RIIW8J/9O%SD4<1 @PM, X;C-C_C@'GGD65RK67B80_%A CY[)UAIJD<5 M*_5_C:S#XI)\CZ\=];WF<$T/[B^Y,0M:T6+=-:/S^ *K^*I?RXJK:E+GKP=;-^ M6JZKZF&C *QTWMX%#1*:,<:AY()"1.),;>IQ GDD,>)<,DRL-O4VG:40Z7; M^-PX5R>Y6J_T)\_^,A6GU'>L=A" [),I.)ZC'D!I=W8P%*"Q6=6 4LOELR+L M2V6]58#M-#UQQ=>72KVL\'KBF<$7(]5Z6?!Z]ZM#<)[W1_413@6EH8 !%VK' MF88)I&FB8^J2+%![T1PE3D&U?9W-;SIW9'6^_SB/J?7UAQ>DQK_]V(MY4P?3 M/8,_FS_'N@.YB(R_*Y#S74U] W)1Z1,7()??\9I]7Y^ 59N#C-AUKL>M^MV= M,OR,*/N(4EU9/DPR91UDL50[M(A"3 6'<1ZI'R0).7(J'^U'K-D1D4XE+TU9 M=5.2L6C5Z:3I_T\O>?I=Q\^.RJ8?E9%)[T)^_YUBG?S^-V"O&]@K-TK0L5^\ MQZT.X"K4'"H'# 32LJK T-;=B)R+8O&N.09X4/O >GOR1>@L8PN$TCB3D80R M5ELU%#,,"4YR&,2,$4XRA$(K6N[K9&XDV\H)]H*"6E([9NT%M)\G?<$T,NL- M0,B:NFP@Z F95J_7'*3^LJ>>WD8G(1(;M5I:L'IV0#ZUIA+Y?2GXIGQ<\0]+ M\LTZC]JIE^W:RQ>GRG?4I=)#GK/?!89NK-K5JFWEU[W6P]S6H%@FA-!6,0,2S&**4 M44@C'D":4A2G"W]_&^\8^KO;O7MT%9J.T )TF: M)3SE,)##I!Y&FO9]?GI%LY)QB.=VIN+P^\-=M5TCR1@[MZ\]SY MR7@R+S 1DN%0P"B)%/\G>:XV:8)!'+,$Z4A3+IS2W;D*,#=FZD8QG$J%7]WH M4YK.+QI'?<>X4^=QLKRV&Q']L:_VO /O?@\X$#U?=X6NW4][GS@0G!=WCD/; M&4:(?ZPJ'=,ON [>:$LXL1 3QG*8HCA7)I@RQG!.LA"B7%*8XS2%A.4Q9CD)'?-$70?UA*1Z!'0I?JR7/_06C!EQ@>K6 M,17A>9#M"-<+="/3[EY&;>H9*?5?:CE]%LR[ (6WFGGG^IFX;-X%=5]6SKOT M@OM5X'NUF]T\WV_ILF ?%-Y"QA.%WQGE1YTL_>RM*YPC<\#52#JO M^M;H>%K]+_$O*\EF?>]<%5TF0"ZJO M'Y6-H#80.$C4WB%,8,230"&. AI;!23;=#8WLOET11'&?E!)FN%(1C!*A0(U M206D4B@:1VD2<*G^!>DM\&8B2'<[X,WH[*VCPI[($I#^?%[ND*8Y4< E.0PY MB94Q&P20$(H@%[F,2)CC* _=[LI]?:G37)'OH;V0*LT=6KNUSQ=<(R][QT5$ M_UZN*X]WL38H>%K>>KN:=&6S4?IX4;-Z9X OW'+Y4!*NF]JG>V\JSUN[Q/6T M,;3QYL%6S2&.@>N M.!8]1 MF"19 ,,$8XA2$4 J)((TIWDN\@Q)&EHGBQ@DPMS88R]X?1,!BIU6-T"9@_KL M=T-^.61#R_30S#=XC$]!>?G G00?X6H4;H"..U+_H_+B_[10!K2:6!2JN MF1WV>2I&'XN)LE>,-B9NV2JN@K,WA\6PEJ?+;'&5Y@?Y+JYKR?=Q[8I_*%8Z M\\8G[;5LBE/U+H3G? IR].;<=B]Z M3]_QSM<)QMXZE^XX Y+5P<<5^$QPW-$#C?]3CS-0##WK.&YNRA..,ZH\I]BMYM-Y4R6+5AJNMD_!#ELRFJ_+BQG:KG6YC;E#TL).MP47$!J,O3U0]& M(T_;CI"@E1*X8.8T;2]#,FCZ]C0[V32^K%IW.EL\/6R'>+O=K!_7M%B*]D ] MS%&61&D$4ZPC3*E,U/Y.9TQ,**$,R9@CJS/(LSW,;<9W!'3;8;W$SFY7=!4B M8R_+>]E&"&DXJ[FG/<++]B>UZ\^J=VR+GW]P\#E/72_@P[I\M][2C=RV90*J MA>0101&*(0M37=,EXQ!'<0!9GA#&.484.3G8]W4VM[F]D[7.@;IRZP,8([SS^7WQD8%CZT6GU;5;1UHJA,$;V'[V35 MU+%7LDI1;+;J<_VGT 1A$*9!G*5IZN1:/ ^UYD:9C>R"F^+S?+U5#V >2DV;96 >.I]9H6MBZ[_E=]38Y4U??P-)< );M!>"V:CR;'+!"[8B5-W]JVWXG=JYVA..EI[5K ]=QUZ[J=[-Q?2-60A8; MQ5BQD$&@> ICQ5@RE3#/,@Q#DDG&@R2*$Z=L5A?ZFYOEOS\L^8W6$OZM/BAI MIUEA]-#^EJY'I9>0STF2Y;% ,,JISB-) I@SM6 $&>,\YIE(6+S8K#=D.3WR MNU['0_Y!]W$*9R#:HY5V1/SB[K8V>$!SJA6A%M4L#+O3J3>7(!R\$%P QC/] MG^OM54C_@NKGJ/[2:X//P9D0O/J@Q#75B1K[^/TO4;)"6=4+CK,X#Q2GYR+F M$(6$01(F@3)/"98I5ES# L?#\/X>9TCR1N"ZBH=HQ-1N]'7)L/73@!)AEW&W M/A#WA^;(5',(9%U:K!$7[.3U>@YN!XV_P_ +_4U](FZG_HEC<SZSF3!J]"'@BBM-] M3$H.O6H>$T+_PX/+%ZKIM=$!'9TLETD>9BF-.!0L$AI(N^E^-3PC3_=C9$;PK^F%P%\YPA-]3%V'\+R: M)PH0]CP\O&"5XI&OF\?-^[)[FQ@"[$DTUTQ9DJ:QCLJDO"XW\8*^ >UVK'MS[><(_ MFF,?9K@ Z:V4CAM,5]7#ZFE^\LI8EU4]52/+XJV9NMSH(YA[419KO@B3*&5Y M+F&& ZKH"C.(PRR"E B"4"1ERAWC.">4?GY7?8<.-,9IIIJ;UTQG].V,J[F- MZ/]0_Q=S^ ]J'/Z-_%M>#MZ_BQ-+1_+_69XJ+X=D4$R(,6PQ/E/IH95 & MK:@VU<>JV@I^5^H_M7_RYZVV\N^D4:#YUP4*I5K-J-J%,QY"E$JBEC@>0\*# M.&-)$H>14Z)(/V+-S7RO9=-'=VS]^*BXKKX7(%K)\II%S=,HVJU7TX_-R$O1 MJ:)&G=6E5@K48JO)!5JU;D"MF![06C5_ZXI?D#TM&9Z$FG0U\ OD,=%[;OW: MTG+'R6]N5[Q-=V-*-CV(7YLW"IV_%A$F610GF85QXQ[;U.\B^2+1E. U@(8 M-4:I(N<,HO="(SI>3![*?P?S!,_9EF4'F M5N?=4U*"1LS+=^PN4#DDH/4"V41)9OQM+. )UVA$:F^HXRH-:F.=D$77UT1L'=,+[?#>/)J[I1H@3]8>[) MBO4@T*2FK#\ C^U9CRT// W59%*?J[Y3UO3J6WU/UHC1J6B_H('VP5 T+0*A M&9I$.LDVATRF6<)REDUY;I3<3/&BON$PZ9PZTE[A:V$]%):GH&, M//;9IUG;FLNC6NK&">&FH=:;[KV31Y)T1LO7(:=UO],>;;K"\>) T[F!X1ZP ME0[B*Y_6I7:J>O/\18?V":7F_MY \EAFB4B@S#F'",D0TD!P&,1Y(E#(*&96 M%SA.OYQ5[N M97+O6&O%3SG)VK\\G(MJFGN_XCK7S0+',HUQ%$)"@A@BC DDB4QA*G&:1T$> M9[%PY9V#'N;*,96_[EFW.;G:UL#E/R#"3]\_%Z-$:> MC"?J6P([<)S2QI_'8%"Z^!/-398F_KPJW?3P/4\-.Y_0B7Q76Z&#YM^N5Z:$ M^S^+S?>WVVJS?A1E9F.N_;-2&- DBG$6R@1;S6*G7N<1N9!AIYZ\P9K<3@IQ(9M#*#-\I"_/Y(RK]&")-U MPLO3@8-=GY,>-CC!<'S0X/;R];DUCO):OBLJD]KZB^(Z98(PM9(L* L)1@&! M--:763A65G_ 8IA2SC@)2PHC\>+[,6M]$"+?P,:!<;)\F$/W CI/RPZ?[6\(/; M]"4,<6C%8SJASTK=;5GJJ80XX41F.22",XB"+(,XR!&,0B[".(DC$5JE%K#L M;VZD9AP0-]H!47;I#2SW:4,]Y!?JX.U.75>B."U7[82] 7MQ1\X_]!*7,3,1 M=7I[_9Q$+U6WRDYTXC5O@93WY?K#NGPD'U=2_Z%_M;]#"&6>A"R,(4MY#E$H M4DBCD,!8D$B2F"8"(S=WEEP)O?45=[!6\.G*R=]CL2&O$H1B9Q$['0BKA@9$>=,0?-59G((+C!3KV M]O[:$8TVT%B$+EHU,S"-VY)4U9W\9^W7=U>:4LBWOXIJ047&8QP'D! <0&0, M,((2F B4AT3(+,B<,H.?[6EN!I<15/-8(ZH.+3;"@C^UN)9^U9^!\7R]5>Y7Q/U6[15J9 [(%#C.2IE3 .(ICM7O+#=>S+^RRC0%5:8II#*+ M BJ.A5/\%DPQ$8J=S,B?UQM1!W:OOMVM_L]V):)WOJ"'H_VYI9*^VVZJ#5EIE\ZCB_$OXI$4*_7[UC=H2Y8Z@4BUD!)' M+",8,GV1A(@0D/ H@H0Q@3&E:90Y)>&T'D^7X[J#TPDOJ1U6H ,6,&C].V3"ON(CF'VN["&Z M_0_)IGW%L$Z7;_L:(:]W4S/7*G?RCZK.G+@01(0Q(1R*2*K-HD@8I"B.8103 M+'@0LU XW97V]#6W]?;->OW7OO2=4./V9'ARNU+0'KJL7>&G=@RXW?KG"<:1 M5Z,C_S0C*%Q+J$2M4['> "+54();IK9/VZ5QN+E]7"L[^E_]GC57.:^= 6P$ MQ[7CGE[-:>V,RGT.:^=>&<@QI"C_H>>2]K)=KJNM^L[V/DX9CW()9?IZFQO/:&&!D1;\KH#?EA=R%PW UY)4?*$V-JWL M >M(ZCE3@!,HOJBCMZ]IR<-&[1?T8?72@,/M3\5*W,FWI>#%YNWZAU LM3&6 MS^_*'GK-X:07DT46,HK2.(0YUH7\(JE,F2@0 M,!8\%RQ* MEI&93JL#[B2H%;H!K4KU3OH&M"/650L8O4"M&&@U U]>8\0>]'OI:+I+ )^X'-P/>&UXH*=C4P?FK@YB6'W[*K[5:4>#0,1! M1%*81UC7MD83*>ZVEN*]Z^FM*Z%154C:R./HIGP;6S MO;U -O)JM$=K)R7X>@DM=\_!2TCX\@P\V\^TGG^7U'WAV7?QA6'T\$YG\E+\ M]$!^U453- ,5)GVJ.6_4N5354OF6E.6S7)?Z++-:H)C*@*<))"G!RJ9.0F53 MYXH^,BF22$18VB7NOT:(N9'*7F1M2>]D!JPCM!NY#!H:.]X9&_"1*:D5W[BR MU0K<@,X ='4 !TKX(ZQK(/3$98-$F)3FK@'IF &O:FNH6[,RV=1G\+P_V=B? MKO$D)B&5'"812R$*\U@[0$@8("XRC+*$YDYA_'V=S8WL6EF=8_5[$;7C+E\X MC&:?]0; MP'#!$L19A *(4J(O/U()\X 3B&C*TT#FNKA]IL3)GK5\$6W];%?\2_"-7'%S(@NSK=#9UR=MBG;YJ<)[4S7[?< MQ@T@W[Z5XAO9"*"&?U.0)7A2W7W7<_RI+&Q3VH\]Z$D4XC3,)60!"96=+2DD M:GV$RKY.$AJ@$+/8);AM!D,^67#R5!5\NV M:G6KY\VN=O6-J5S6418TVMX I:__U#@C#8CG%#J^I7R55#LC07TN)<]8W;FG MCM?NM+?&M77Y?$\*_@\EVU>Q%$R9*8U[U/Z"+/GH MW\V>/^C]@1G&2/5=,:#^0WOU_R!+?0UWNS$'SVH795SA%C3(, EX FF,(XAX MA"%F1,"8QG'&4Y3*R,FWU:K7V;&8DM88*TS_1>SE=DPY9H6XG97I'<>Q&:J% MT/RE([*R C>@E;KVB_68ELP%)5\IRJSZG#9=F0L,+U*7.;T\C(N:$*/J8=W8 M:*UE)RIEC]U)(T-CO2VP@B#)PQ0*(70R'B)ACJ,,$AZ+-.:ID")947L^IKA C3ZTGO=8?5R*] :N>C=3U(V%'5=[1G8:Q6K%U K)&/+"7 MW.Q1M3.10;\5WQ]S#0'-$X$Y=3TICPT!Y9C.!K4QP.G_=LN+32IV/R)?D/G)$O M/CQP/V2\FS\09O+RMC"L^[MN6'@!\[5).=3'MIJ1' MR1=[D+YGA_K$;=2@%KO#X0_Z[E!\*GX(?K]>%NQY$0K!91BG,$Q(#%$B.<0H MC*'Z/G*1LC2*$T?'N L]SHT(]@(WESBN/G*7$+:C Z^XC6;A%[:QCRH::16]:'G-.>M.XANP U1Z/%IU0,C7N81%C],> M1]A#\.(4PN%5'[?0QFW*WP7TR>;FQB,7+D5K3S(/%\ZGL1URUWPUK*][S7R MZ"1WR[V >;I6/MW'*]XH]RK=?YG<_^K8)6C>D*I@NQ,^%*8Q1;F A&8((I00 M[?\:P1#G+$V#-(Z)T\WR0#GFQEJ?MX_:QWE=CE9FYG 8[.RA"< =F;N&E)@Q MNKQR@9F3>$Y>7N90BID6ESD)U?#2,J>;&YCX>OOX2,KG.ZEOR^M3Z^5R_5.G MJ]N;#(E(I,0H@3B6&*)8 <0 M7J3K=7EW&$$=YY+S?OCN*L!]41\P^68E VOANN8(J]O\/KLX[LV_UCQHF+K[6HC MN.I?%XU^U#\MLBA, T2ILNNPLO!D$$(28PK#*)8D0B22>="Z+CX,2TM^40BK M&7SHP/@P 5M^T@%EQ>.3J>E9**%5XXZ^BVYC84>4_J%]E>3E.]%O0%=X4$L/ M:O''R5=NC=H(&G+!*3I3X__+AZ2YZ*#5DV M9"[XY@>*)<_K[FI1CK-0^YA2[E]PXA(MB\:YQ MJ[U=K;9D^44\KQR$-J15MG.M@;DS1 MR@AJ(4$MI1U+G 6QGQA\0#,R%SBB8CW]+ZG>9JF,)2I$"A.*':[LSML M?FX3MY7.;4$_@LQN!1\.Q,C3M!5LA 7ZM,Z>5N2CQB==@D\K=KSFGGG*;9Y6 M:BGXHC;*:I=N9OZOHEI$*8]%IAT;>)Q )"6".4\1C,(HD"C@@C"KHF\3=(C8E$7;.%Q$5,D 1A;$4%")!4T@R MDD+)24IU7LT@RFQ-X8.6YS91C7#.(8(O ;ML]@Z&8>19:8V DZ5[4MM!)NYA M2Y/9MB<5Z!JUIQ\8$)#[UEP#?%SMRGS=R?>D7-UM-YV[3$XIT7M1(0()$8U" MB+,PATF.9)#&C"74RKZU[7!VT[2^,2M60.HJ=;ORH;H20*'^16W7A%(!KK<; ML-RGSG((^+49A?Y)/@:V8\_]&M:/*] I_GD01>T9T:D" MJLTIM_E$SWRZ^GM5G^M_>(JT=H"I-^C:IIWIXJ\=M#H(Q79Y;P!E?Q4K9;Y^ M%6Q;FDO(QT]KLJH4F$FSN4:$!6$F V4P"7V4F M(61[#@.6$9XK*!;4OBGBI MM[F1=2TO: 0VZ:R!$1EHF1V8Y"+,%H3L$[R1V;@?M\L''0, =.!AGT!.1,(# M/T0WXK7%I9=U+S8R'>7:ZG/ M]8O^2+;P\#[AY_KA^_K;456_';%'WZJ3^OY M0_%#/)1DI=IH/O9(9*G ,848H1BB+$.0T$C E/$X)I*R.*#7D?( J>9&WH9J M&@FO99HA@S24TD>&_I6H'QSE]+@!2C/0J@:4;J!6#FCMVG'SME0,&!P%/!-!&CA53#K;U=P6O3I V/G@R )3NUM6 M/TB-O$;5('6DO %[.3W6*[J(A:_*1.<[FK8&T46%7U0;NOS&,'+0OLY"'!8S MVAV8M DJWVW%@C..999C2*GVMX@1AGF,&8RC,)4HYXE@V*5FC&W'3L0QSR(P MUAC;4<<8R(U,)+7(-^!%9;2.,_AF#:@PSIC^F,45*D\\8]WMI*SC"L8Q!SF_ M/S ^N0FYK?/??EBN?W[=/CTMS8TW6>[+3%8F3'0?*BM2'G*"0Q@CJ7-QBQ3F MDG-(920#$DD6(J?@OX%RS,W0Z48P5QT% -]K8"XM=/)HJ;0$A45.6*\C9T=[ M$XS'V%O^SE"87-U:B1O05:-3V;8:-Q#Z.C1]Q48/E&+:<.GKH'H107UEDD7X]/R_6S$&_$2LABHW-_5?L)F6<9D9SE4)%H A&GVM93!A\):"QH MCK%T2S?JTOG<^+,5%C32FKQVKM567,"W8\.Q(!W;_:";MLOD!CP)[TA5O8> MYBO)L4O7TR8_'@#*BZ3(0]JX/LKY*-+Z]G%=;HI_U2!BE09KEH8AX+-TRV%CV[#+;IDEBTY5.VQYEFZU@6XDZ=)9;: :H0HYKY>7RU^V0**OLAEF]<'7&+O')&: M)(?:OOMGL?G^QVI-*U'^T-;=Q]73=E/I0J$K?1]@^M0_;LM2[;!UUJ_JTWKU MS=P=M#OMNC0;":003$J8TX!!E,:Z&D0>0)R* &<816&:6-]LCRKJW PZ+27< MZ-NY]O3_N7;1<[@Z'7=L+2[$9S-B8U/MWDFUHRG0JH*NKJ!6%AQI:TI!U_J: M#(KJ%V;XZ\O9W?#WE_J;>O@=KM-G\QE,=,<^TN>PID[FX2\Z3]9!>!]7K-3VSSM1_ZE^ M7FZYDKK-4_6%;,1[*07;+ 1*,"%I"!%C:C<5!!FD<9;#.(DC$DJ9\YRYW/Y- M*_[<[A!U N!]D #S5])WPB_"\IAJMN,\]D&74N7F1(7AO;*@?D0/_-$O#]]H M(F9;&,!O+1!_NP$[+/8I!C4:H(;#;_'BZ8?18Q7D"86?O)SR] -SJB[S*T@Q M;.7476^>]8GE>J7Z;ZLKY@GF08 @#O-,+7!) &G !8Q"24,12BRQ5?A.;R]S MVPK70H*=E /K*YY&U&Z!N!JGD7G<'2)G[Q_9"[7XM< V T]X%=/S9WOIVD[5!9,S$I6]?PU761FFKM*3'[PQT3OM. M2D%5N_S@RK,LM8FBSP?>/.\?:7SB;G^2DM^K#^Z[^N6]LH&TZ\>^Q(>R?YB> M%IBFA 1)"G.6$XADE$"",K7CCA(D<<((ET[UG<<3=6[\]?[K_3UX:J0&3UKL M.E.$J:-3:<:78%15FV:VZ_AOOT:NE65S*::>27G\0?&E\O=>().ZY4W.N O M'/?&[W'@HJ03@JDM]B?UE2[_S[8L*JXVVDJV)CY3I))D 0EA%K$4(B:)6EG" M $K,8X($BVGJM+>]T-_HON,?R-?<"O9_7J[^K'IHKKG>B8F7QI%MVKLU[N:6Y,8.2 M&/[]]O9^5RBV([1]&5X+!/OYPC]X(]-%'VXC%-NUQV90G5V+YBZ MKL-;[FE"WZ\V^^USG MAB=+3VJC7C=;J=7S0X.)5GK;4IH-T)>B^NM!M=-<^[!0B"@/&(RQ(@-$"8,T ME2$DE%.4<4J3+'2+'3K;U]Q(X4!4H&4%6MB!MVI](%LZ7_B!;FQ/B:&H#0C_ MN8B'MVB?\SU-'-QS4>67L3R77QF8B*8-'=]7O5[D*(UE$B&((A(KND AI!'G M.@MY'G!*%)D@%\>R$WW,S?MKGP2A,#(Z9IXY :(='5P)S<@TL$>E%@_\I@7\ MF\YD0/T^:5.:_BBX0R/8\.F]V?M_HDXD[N3(T_5L5&37 A$T%2 M"7&F9WG*(T@P#F$6JIU#S$(6,*?*?*>[F9LI4$MI@NUVMNY6"^HVV<]@:C?? MKT=J[&.$'4C[#<$?O2 Y3_I^##S-^S.=3#KU^Q4]GOT7GAYZ-UX\/:FV;E?\ M?Y,55T]^:R\@:)Q%D:0PSF*A."#+(*8HAES].LE9QA!QXH"S/1A!3/(<$A%F84"C#)%H5XC7>&CG@>EGH/'A'IF3=D+6?L$UUG4VW?T_=108DK[='727P/(QP9\J6-QQ M$'Q%? ^%KC^*V[G5"2.SAVI\&&T]N)6!<6#5IGA4IMV=W,5Y[_ZRS\+73AV. M4T1"994BH;-)*4N5D@0IFY7DC"0LR5*K0B)#.I_=,K)+PN 8)N8"N)V).A:, M(R\/K=CZZ.M,2@O_F]\A6/F*/G/I>MJ@M &@O(A5&]+&,,ZZ+]=/HMP\ZXQZ M&YUH[[^WQ9/^7N[7RX(][QW.4"2S)&41Y))BB"01,.>,P8AG.9.+-#>+K-[4L*Y*C6\! M^&VI;]'_Z; 5U=,SL1[*?\+SA,_9-K#4TUN1D MI7H?WZ@&.ERC?MKS3'_;DU"'E7HM&]@]?$5J@C>7PU/?'(>GWIE0D>J6\T+_ MY: &Q6X]EQD*@D3&,)%<&6%$'X E 8(L#D5" YZ(V*DDQ*C2SHUP_BETBFG! MP:W:\1*=I$WH =?GSV_7*R/REBSKDJ&_%2OP+$C9X_KX"L-O9\[-9E#'9LGK M$Q0T&M^ O60F:D-,9P4SNDNGW.*R:ETVL'AZ M8'CTMMJL'T7Y12QK?Y7OQ5/K@Y4F+$*9#"#+\Q2BB">0<$0A)Y'$5.F;A%;L M8-'7W"BB%16475D=@Z)[H+7;HWH";&1JV&%U(.8(7B$6[I:=J8Z,LJ MOXB)MGAEX*F=6,J/*T7SVC/WB]!E1<0BB5.1R32%F*4Q1$(F,">40H0R$A.E M,XVETV';B4[FQ@Y:1K4(-D(JCC!2.IZ!G0+3\NCJ2HC&/G'2Z.SD U\NH.-^ M--2COJ\3G5-=3'L0TZ/DB_.3OF>'ENQY*C9JI_&O^DQFJV;5U[7<*"M$?!:; M!1=!'J$ 0QH*"5$0QY!B(6#*8A+3F(8$1VXN6_T=SL]1JR,OJ!I! 5M7>G>] MJF_."6/;Q^U21V0!8E-C<\A(6!H2WM =VY;HP-I*"EI1C4^"ST(Q-J!X*^S2 MV]G$A5AL%']9.,7J+?>CAWOR_ ]=646NRT?-8/O=Y*=B)3YNQ..E*$#+5F;T MG2MIP8\*=.3M;*+!GUID8&3VM)%V0&?0CMJF_I=>Q? M3T=S,Z2UC]G/6E; :F$!V4GK$!VX_=_B$;&32T&@U8H)&3G#K&RV'P#M/ MJ$T48C<0/;> .@M(>D/G^MZ?+DC.0HN#<#B;YXKE5WT;Y_*%8*D9: MT(C*($P9E%R7^"040D:AE[E8SSWH[M#[17MQ-,?>62[2 M( \P3#(=ZA73")(L(Q C&G%&:(82J\E[U.[V" MUS]CKX!D[// H6@XN>V>T/T*1]UN:Y.YYIY0H>N,>^J?W7?;?ZQXN7S^]E67 M_5;S_/>_-J;4R]OOJV_WS-I]J;^5NZL%9=<^FM*=MJ M?]]_ <3+IQ7^\!MY\EI"Y[%*E3T\@TXJ+C0]V2&%G8K=\PG+-P8<3;P3=/-Q M56U*LP\S03UF0[9\LR[+]4^=9F&H/K MQPZN':G!FSVN+LZC;K@ZG'V,@>]$!R&><'8[&''%J_>4Q+JQZ8Y,7/4[.#]Q M?GGBJ*NZPO5>PLI$B#ZHE;_QP/^\7OT0U4;P.EGO@M.42!*DD,LD5?N\A$,< M)B'$&19!&F"6I_'BR820JMU!N>E?+2:7WV72'FLQIBE6RPC(!E#QK5B9H"P= M@U5IK2<+PG+^&G!"DQ#%!$:"4QW&8"4*:K^']BO_;?PNM M#M-\"6+%_TT^@WZK9=8#._8)R?4Q>K7VG66]:M(';A0 ^PB^'0;JKP:%&43L M#1VXUX[>(OJ&RS T(3?=+._ZM]GQ\I1'I% &2UAI._D:8(@ MC0B&-(W"F(4R05GDXMAZII]9[FYM,HTZ@6G'_1X@FF*/VO74&25YV 4U5]F:Z[__&!&R-=L5A3S9TTI[AVQ?Y?K0EBD0W@BD&P-")] M0SO!%=G5J XK;6Z+DL\"YQ?[G+[,N2T,)XN=6[\\N"1)L=)FU&I3%G2KEV6= M"?']X]-R_2Q*S8>E, D0RN?N0\VI9A:0E/ 40\2E,F0"(2!)40:3*$IE(I,D M$MC-6?\Z@5SFW33._+^3#?MN?! [PH*MOOH"* C_ D_J<>>:)M>,F:V]--4X MC&Y6&45 5TB3NU5M;!MEP($VAT_Z.JGVBZN_^BK7"#-U!18/P)VHT>*CU6'D M^T7\6"]_:-?&4O!B\X$P71WFN?')29(LI)1*R%G.(9(L@S3+&,Q8'$J:YDDJ MZ&(E+ ^X>_NRFJZ[0E!C'T9_%:MB78)*7T;K^D\Z'=AR[#*)*:(HP!& M81:KA2M/88Z9@AF)G)$H";EPC#*['N#_G[QW77);1])%7P41<_;LU1%"!T&" M)#CSJWSK<6RWJ[;M[HX)_U#@:FM:)7E$E9=KGOX O$C4C0(@D,5U3D>L=E6) M!#(_"(G,1%[&33*KJ 2J(3,DMI$0"4*<0(:YT0P0A;3(#+>!3^@=G:#Y4K:4#I#G;X5)H-.U?ZY1 M#T\KMH_/1KN7/+O.*"6Y-FS>_N)5D- ;7>R,6W%=!G[D:N^#/0NB_7Q%<-#JH?Y)X-QX8W ZRUG01\X14< M6&[N%Z_E#WRJNNFL@"%Z5OT_Z- ^ WNVFD?,ZA[]\? -H_0N5D]5C["Z5WJ0 M%F$CK%"HICT#4#AN;Y_A(#YI 33@5.[AZ+M:5HM'*=ZMJ[+S?Z?+=TOZS386 MO6>(J8GRHVII514U8<3ZX;6_0\.R:QCVR^" \ TL1UV0 U\-\8$RYRW@\8I# M[QMWM"!T"^:Z$>@VCWLV"]NGW5=! 6V=-(R+)"NXMOZSW!C^,84LHAQ*3@4C M,B-,.)6@NS#/U.1$A\PFW*=S_M>U !U[@EW -T]4DF)60)Z:7I$()[!(DQP2 M@6D=Q/S-YQ;ESBY0-]-K5#7U=VY':.M 1@$4M@S(K*&4@@ ME81!(0L49T6.%4I M0183!1.592*2:9PPXE3A]_P\4]OY+9GE# BZI>#'9LUE61K_B?&UK*O :>G7 M??42U':"(0" TN&756^'8E#5/KMAR%43;X+LXQ;C*^?U9,J?%<>]Y,/KY[T MEU_O #TZ6ZPJ4_IALWYG%)#WJTH/,7]Z2SX93&+"I_J-!ZN)E:W&^[4H;3W\9UZ=FL#ND C>2!,.U[5[+GM:78+KNQ+\1H8&% M8S\XX*LA-Y"[O@<(+S?]N?%&<\_W,--UR_<]YFTO/BZJ^HWEW4K4U\O?Y(HO M9#G'D2*TP!(6F=;K<)&GD#&1P(@4E*9)(7'DE!?7,]?4-GF'U#KDHDLL^.WC M6G^94>:8@-V'M;71& +!X0W' _ .Z QJ.EX#(YSY>'&FL4W(:RR?,2.OON(G M.IH E-6W#Z8A_(<%928@38_;I/B6;YYV;>+GG*E"4LPAYVD$,3)7,5A08R.2 M6*99DF*G:#"7R:9 M:5S')'B@"S$#[Q:EJ4SYGY)NP%_IMBYQ-T2ZG0^>@425T]2CRBX?4(Z%F=<8 M?M*M]LM\H;_.);FK+)99(@E,B]A4#(@49)F69HBF>40127GJY$WOFVQJTJMQ M6'UQ]TWU0FHGJ4(!-;!DVF,T? D!&T@""9?>J485)C9,'PL/JW<\:FH^;-9: M+&V?3:;:5NM8.X?]VU]\^61J-E59*.5_R*6HBJR^TS:QYK(^_-OT,EKDC$L* M148IQ'F*(14)@3D1,D*QHAE!UO4V0U T-;'S1O[82+ZHG0GREPD$M+S'#[=( M_3+J1: ?6)"U[,RJ'-WM#&B6]O>!,[#C"M1L <,7J!@##6>-DGO][G"@17,H M]3GVXHU4!G3,172K%1H2\-XZHD$F&J_&:$A<#NJ/!AW8,P#X$@GZY^YLGQ;? MOF_OU=]*69'TJKH9O=MW6NP>"/K5NT[?1=,Z1G**(YAD3$#,$ZV?%WD$"Y)) MPB)""N3DN1R!YJF=MQWYL#2LF7(G8/'X8[/^*?>NO7+7L/';9EVZABJ/\$VP M,RLFMKYC'^JT>QY4OQV(?5"Q#=<*:L;K,V+61BITF <'*IH9YRV$J-.$$)3#"1!], M449A(>,"8HH)BG.FDCAR.9AZYIK:@>+CZ^Z#TDZR!P)H)$]VJV77E()!_$46 MB 02>WTSC2JN+%@^%C,VKP2+P/PD^?K;RO1;?B^T)%NHA0D(KS7Q)E)':!G5 M\7?KS[3E*"X*PSEC>9+)-(4BPS'$L8HAC7,%!KSBZ.0QS@$6V$X&36[J!A>GY ,T]RZ#+<^OR:+FN]-8.WZ!AO(KP[-&: M!XW6'&ZYA@O='(#FEX[C'&X9+((Z!YSWZ>;+\-1!*F)-KU_VNZN MX1M/;!8AK 22YA!"IN,Y@M046.8DS2*):%3D5I7(O"F8VOE2]VUHPA(,%R?! MX%4 .=2<[&,:'/SG7JMD<L/O<7WCA[W!?,?0ZC'0_$78;N-U MW )A[XV#U\#CW3#O^I.]7;Z22&WT:Z@?J MX]&4BJG]/,OE^G?C(9H+02GA%$$2*P9QDN604DQ@P=(B3C'!C.9> 3S>)$WM M;*I)!XL5^-G2"FA+K&?G(]X8N0)Q>_3F]?9M[OJ/(?M!_>+^5 MC^4<*1E3K1_"A*428A4S6" A891SK4_B+-7:I(]7_=QD4Y-,.[=JUSC[:L@% M%;V.3:!Z<79S;-^*WEC^:&?@O'W'?8@$=OF>G>I%/+5]3%]RL/:^,]G>V_^0 M)KA!BKN?M)KQ;;\RHX$$E&6.;4S&Y:_$U-3+:T@X9X4%%?>[$,_2XE?R<*^73Z.P_U11GX M1'B1+M!V7\QAV@].\YOPQVDK[<3=_]>:3_LL[0NTJ/8BT].C4A-8U>5N\OFW M^J=R(9J6$#M_>QT1:<+ZC2NQNA:>,\J*/"<4$JKM%ZT08%@(_2M+5(Y0RA'- MH_E*?C.6E:6KY19ZK.3RKMO9GJH!7=^F[<8/NJBKSN]*?VR!-+=0ZZM'(Z+A*-<0"0%@CA)""228TA(C%(A>%Q(I[[$PZ_;F!<64UTU2V?: M6&LQM(^MT5/JA@V[13A@I5N@8<<-V+,3T/,6 M50#KF;:!G73Q<"MA/W79!! MWXM2U%=_3:U,3=P]M[4-%W9$'T7^Q=!:=?6-V(R]"B MQPL2IZ)S%YCW*CAW/-9HQ>8N,-$M-'?I$4^7&/\NQ=-2WJN+P8A?3#3C')$L MXE%.89;B%.(X,7> 2L T4U&B,,XP=>I5:COQY#;W8:SQ48+>UXIF1W^[]1I8 M.G<&0';PV[];0'5W>C@B%,H;83OMN&X"1S!.['?7]_T$U5_6:_'[8KGL.CMS MF:8(HQP*0B*(<1%#*G(&I2H*1"436>84EW!FCJF)GY9$\-40"1HJ'07..2SM M9,N-" TL1ES!<18P'DA'G9AA5'/2P>+SS^QYUMP6^;&A5Y&*S>?7\?B7J M$\_2(#CW[M1V;D-C]R*AG)FK!$VPMJ1$7UUY.["N&PBWXC3P_K6 *)PR< T/ M+\/A[("C60]]['1-B-[G_([GG2O]_>K'T[;\('_*9=*D3:@XBPF+$,RDD! 7 MBD,BBP3F+$\Y1JQ@G+OU-^R9S>7K/$Z/P\X-7DTNJ.@%B=NAW8>PW>$="+6! MA< >KEF#UZP%;( F1Q:8!#K9^V8:]82W8/GXI+=Y9>20G.:.[UZ3L]7FHA9G M'Y^JO2 CRFA.,AC')(4XIQDL*!8P+S+"*1@A"DDA,ABI+,US2GF$ M2;.F;U>6-Z,36-&6UO_?K:>E(^LE5VC@4RY G-$NDJC#YPS4G$X@0.C:(KQT MB,]%^OX803K7X T69G-U(L^#WR0*O"_+)RG>/&WTJ ^52*RTC.JS9MZWO^2& M+S1-A9H^(!OZ'",G MW!? 4FH/">O04MG0!VKB04T]J,F?M29)_4C# ]@Q$5#@^N(72J ZSS^NP/2% MYT0@>@_D[MO\N%X]R/5'N;[[^:VZMZWZ^"V?3?,3A[B'*\-,33YI?93;.CO<- 6=$Z[,5X1"A2,$<5I0R%3,M2;$LB)+$X%X-M^:J! [ MU>=@=">QL9MCP.^ZW+9=ENO6RVYZS2%R<1[SE#,,(ZKAPRB*(65809EF$N5% M+A1V:@?DC]P8 E19CWL=\OW[:;$S5S#1*I%2QN1J2F3;Q4@)94B20I205 MF2Q(HG(7.7J@B MRZ<3C%M;^2*#)R65+S_I>1W<*?>^BQWO= (TC1Z__+Z>1W&6Y"SA,$V8THH- M99 0Q:"(91+E##%14)?CV7+>J1W<^JN3.MX&6P)L>3,<'K:A;XF[73 NMA6M M^HEJP@/>%[LA%>KNV'+6<>^1W: XN5-V?-W=ZU+7T1(/4F[^LED__7BWVKK=?;U7IK:0=]^M9;_-S+D]OSK6S$:>D=[P>.VB_L@\-N_9T<<;^?V,72P9WL? MO*41TV'/\')_TDBLD$H9A8(3#K'"VBP0*8()P4J0J$AX[.2UZY]N:IO=OQW3 M14 MG0'!8!K:,= T9=J1NFO/-&!?IFNX!&W-='&R%^C.=(WQ\PV:KKXU:H_2 M.Z5WKF5C2D4ICY-408I-JFL28UA$-(.2DI@0CN.8\A%:E#J0/#4)UG)<)7+* M?;O2E;2\WQUQM6.49PI'&%)B?,YYE$*:Y!SF*H\DQ6F&(N3B MN HJ,[VZ]0%20*Q+%"LM8X$,:?J8;83 M3TUO^/#^[M7[#^^_O'_[&=Q]? ,^?[E__7_^X_[#F[>?/O_KOQ!]5/\[>/M_ M__;^RW]Z7X_V+X3SI6DP>,>[2MW)=],Y:X"2HJ[HA+]M[9_VI>Y@K<#HN9FU M>]]/4GV2/YJ;EWOUVI3-U"*0+>4;R;;SN%!:"TXEI"DSSIB(0A93!!.&L@RS M2&:)4Y6-GKFF)H_VI(*U,H4+6V*!T-2ZR: ^B.W$3B#@!I8TAYAUZ 1O^C!S M%C,6: 22+'TSC2I,+%@^EA\VKWB'>"RV\L/BIQ3O5UO]#5CLFIY^V'6+2"(2 M(21SJ H10XPQAPQ1!@614J($TU@YN5)L)IV:$*EIAA718$]UVP3,OT^'U0K8 MB9;0N XL8T) ZA/Z88U1N+B/ZU..'?1A#<*9B _[=_V$TFO#Q6I;%RW]M"C_ M^4JN^/='NOGGF_4C7:SFL1"412B!+.,2XB27D*@!K3;.C&+J*N9T("HGDX-?-MX#H+'ALD0DD=*Y.-ZK L67^ M6-A8OQ"U]>?%4.NRQ\ M&6%Q=O2-NBIV9\6P7_V!3X^0I3_>[K:.7J,:A,$ST2U0'C85O8^ *>2B6P!D MF8QN,](MC=I-%M<[S59=]?])S]M$;>B97DFUWLA=BV)9ZG-3EML%GPN:,Y)& M",:,:P9P7L>0&L8J;3G=TDD%U=&\_6ZC>A&K2GNA\E+]!,_2;(SG=1OVU( MWUL3+A<_3?74\F&]7/#G?<"EX$*E!4.FH6<"<<(++2,I@SSEI$@(085R*E9T M>:JIB< [SDWQB1+L27:]*+F(JNT]20BL!K\F:8D$7VLJP2"QJ]?!"'9+D=R]0U?;V2YO5>F3'IU>2LW/Q=".1TJ7IYJJG)!T.IN1DLZ=(UR+T'3UL?8PB4!OH;(]<]KO[O[T9[:8U$-(^DXG&$ M&(PI,7W$!3$5,RB,$>=YSO,$I?DH?<3/$#K>]H :K.1MWQQ^XKYJ3:VI M>%QLJV"" ))I_-SC"IF>MD\EA?]#[N7)? H1C#A M$@1NE0;548J"E+ M]FJ]V:Q_U\?R:ZH73?]]SJ)<,)85L% ,F;M\!(L8YY 412Z5MH=XIMQ29^PG MG]H6-;17@>H5]4 UY,]V]059RP'@#0NN>30.*V-W%@^%]\"RH86Z)AR\VT'= MT YVQ(/7UZ#VR+!QQRQ8EHW#U"-GVKB#>B(YQ_>VJRR$U=N(#(=/*DVX;E'^7:JZM?A,]2K]IO[;RMPL MSQ5*%&&1-MQI)"'F10Y9Q!5,J$"ISBFQL!YZ:P&[I MSZW;"CVNS'S!S;XR>?WU)MM*H%]$:6?+.H M8NGK&R.1,$0QXA"1*-4*O$@@80Q#0G-><,+2B#G%3O3,-;53H*VBV=30[Y#K M=R77![.E,S ,>$/[_OQQ\RP]VHM(T+JCYV=Z@:*CO2R?KSC:_XIGE8NV\_VK MY^:"HPHJL,,B5)F**[.-6Z'"CO63XA26 MK[E[^ZMHHK^MQ&;Y_.VSY$^;NIJ7?=O7BP-,31IH&J4FTNC[>SKM+P$N W7] M'B (1@-O^SI,\2Q(03NV7L7"ZSK@\JBCW0A<9:Q[*7#]8>\2,R8N4 L'_5.Y M$$V2V:OG+WJ\ZK@JDB+.TKR (F8$XDP5D$:9@9,76""2Q=C)I+@ZX]3DP)Y@ M<$"Q<9X:FKV4A.NXVZD)0=$<6&+<"J1/J1D[<,+5FKDRW]C%9NS8/U-MQO)% M[W3]36W=U/^^7[5IEOODM3ECBA5YE,$$Q07$)#>%.@LM=U"!)Z0=XL2KY<&_/(E.NKM=:RJ?.&29H6"5>0 MYR*"6)((,D%BXU2-:$IS@:/"RQ?2,^G45!]#,ZB(!ETKWZ^RGA7JCLZ10%@. M+(=\8?1WE%C@$MI;TC?ER[A,+$"XZ#>Q>?=&X=/Y*OQCL?W^M]6:E7)3R;?W MJQ]/E;S3'"^6=3.'3\;J,\64*B_.KL?L9[G=+JM!RCDE*E<)%3"-3.9LFF%( MDCR',:69U.9;DN;$364:CMCI*5JO:?D=M/6E/45;^#5U%(@OLTYCB]'9@1S] M73,*NIR"FE5PR.L,[+BM_=0'C;8[+ \@CP=;EM!2/#RA+R/[!P/\XHDQW(R> M2;H''0MW$WS4--0Y /,DBD4N109IB@C$E*6049;#M)"%C&.5$NI4PO7JC%-3 M;_<--Y>5F;C6_9,\8.L7_>2,:;[Q?E5N-U5TLTE5:$PY1FB&L\Q8S*9"=(H*X\!C,"YB M6JA$,":=+@XN330UJ6+H!'M"9U5>C*?-?!%<.WD2 K*!Q8@G6L[BXQH4@:3& MQ6E&%1;7F#V6$5>?O]'4[?3]:M0D<7^D 9WH2X?JTFNZY*;!H=&\T2J/,D5+>##2RR@CYTUS'J\D#EVL"@--^"WAI\_50M3O]/P5"^8 M-N-D0-]/('P'L?'T"] M:P2K]1K8"=%AR*XXQ8LW-5ZXI'C7ET!.0V =1[AEES> M"R[ZO]*MB?-_KC+_]KN)$EX@1'.89#'5ID#$(8DQA5JJ,2Z2(N>%D\_+@X:I M>;$:*HV38JU.+_-F8'UXT^T%T/E?9;R@_D?D/N?CV75ND=UICHM_DQZ=' M)C=O%LLG_;>ZP^#]T[;R$N1S%,4H3V(!LU1PB!D56A',""SB M0B4Q18053M>1GG1,3716%"]^2B"5DKQJU?*T^BG+;>4\>7QEC0MOQL55__S]K^?%C_ITBB]QP8<81@5&4-0IC'2*J<0D.*T@ FE MC-,\1@5W*DMM->O4)&45'US9>.:'#MV.=K,5XI8FSG7AJHNDS_R[%T[(NET\WFZH>P\\JXNMJ)UNOFV/, M1<#5&#%T@CV#AFQ0T0U:P@8P5&3QD=N_?=Y%VYV.XZ3//TL5XOUYJ/1 MC/\JC7]FG@B>*H4X3#(-%U8)ABQC!2P26B"42D5B:A=>8#7?]"(*]#>$@ [9 MH*89?+0W'^R0[M_TP=$;/&Y@CUC\9TWL_SH #GRM*;;4>>P0=&B $1+)D1I? M7$$T4(,+6V!Z&UM<'62\AA:V_!PTLK!^R306^'!VGJDI4Z;=\WI511CM@AOD+],!VK$0V"5<[;PQ M = :6*8VP0>&QH$C#'J1"!9%<'Z6D2,%>ED]C0;H?SQ4N<#W6OZL]"(M9#DG MN8K36#$HB,(0,\P@S22" G,A%3=5<*);ZP1VYK/ZOH^:]] A[M;"@%U<[:3" M[5B]:"E &^P"E \@\E@M?^Z<[UPT;\S;%^O]G?N)0_+K;X_OU=W_+^?%N5B M6[6 RR0FC,4QS%(LM;46"U@0@2 BM"BH0'$JD75_PW,S3$UWV$>2T Z5#D;% M61@M3+%;P1E8'.QQN0N(BX.!=2L^(QE5CCBYV5)]&/3:3V=?',]FZJ/[P$[J M?=!/%WIHZM/=*Y-6\_:7";K48W]_K(HUE]MRSN*D2(U9E!*E95R6FJY_"$.A M4)'*)$H*975M9#WCU&3>PT8V5?ST M?]YC6IE7X70E:[ "Z4O7YQM59[)F_UAOLG_1U^;26U66>N3*T3#/M!W%2);! M/,\3B 42D$920AXA)8H491%VZ@QU-/[49$A+GI^CY1@\6U/*&Y+!C:<&C;=7 MT/ PE<[R',PX.AQ]9'/H+&NG!M#YQ_RV;=M6N+FGKN*&7VFS2A@GHAZ_4A<_ MKIL _ZJI3/EEO:7+[N=&?GQ<;_]35H4QOJU,6N]^I/JEZI[MRW>ZNO_1F%8: M_%BD# J.A0D1)I *E<-<"5FPE*284QR6%6X M)9U,:8:A7!!!I-9L$#GQK)].++=7P&OCQ!/J$A3^5V_2@W MGV1=*ZK\OOAA0L2^;*B0CW3SS^;6/:-I@A*%8<2$Z:G**2QX$4&"4A:G&,N8 M$6N?H^6D4SO#6K+!IDMW%;ZX;2EWB72PA-["3SD H .?##LL/YU@N2/:*WS$ M$E27*)+PX(X53&(!0^@-++,<:,;[$C;O#,!/'=_U,IK_0Q:K\L"Y+ M6=ZO#ATIM7-ECG(N&&,*)A$U$EP4D"54P4SFN2!)+E%$/8JX79W8XZIYC#)M MAF13 E08QZ \H-O-#KF.O)V]$ ;(<:2WH17\9HC]D\'PV-VJ*G=K.,W<&II M&O3U^4;5=*W9/]9([5_T$SKG5=R.@??J>?](8_]5*FQ[I51GA-\];;^O-T;3 MG8LDQDF$"D@H4A C+"##QE\K%*>IXHP(I^"XX!1.32?=7VTV]2WHCE3_4A?A MU]5.!+[H:HWH"NERU_6'F&3+LRZ3VC=R4E!CSV@X63O8&@22S>'I&U66#P;O ML>P?;B+/LV*[YO_\OE[J-TJ3,(!(+ MI];75^:;VL;ME+,TKHX#@IO$$L34&_ ,+LEWD6\U# M=0%T' T']GP,FG9X*YR!@^J/+["9FLT]#M5<\ M@16B+M$$H9$=*Y8@#,*.404N8/7'%%B--&)$@0MGA_$$3F_ZZ;Y_*^6]TM)G M\:CE3SF749HDB<956]1:.',20YJG,618F]&"YS$IG)*Q#H>?FB#6U!FE=$>? MFS9Z!)V=CND/R,!R]1B+<2H9:A6:^^Z5WS M:*[[O^@AF@J2,46R2 2'!//$=.)4D$FE("$%S226:90Y94*=GV9J6]M0"0V9 M58#*#!A*/7O:7\#5;K_?CM; ^[X"ZHLK4.XU:'IQ"%6"YOPDXU:@Z67TI !- M_].W^;/N5YW"5V:&CW)[K[[07_,(19*3+(4YUN87CK&"-#$U:&2:H:B@,>5> MV9$79YR:>-CY1*J$I'TAMJJ(^ RL9!7;MJ6__!Q4EY%W\T0%P7,LEY.&LEO3 MKA8G'VLDO_0@Z>U8NHI.8 _2Y?E>Q%5TE?U+/J'K+[K)'2$7\[>K[6+[_&ZQ M;!K!S".2DSCB&')650,W:20B*C2Z68891BP15B+FW.!3DR8U?< 0V(1NV8F- ML\#U2XA;X1A8&#@@8;WM^UCNN377K]6;6_^PW]-G!QME^_:QT>[4WF<&Z-C9 M5F5X\R3OE-XI_RGIYMWBIYSG$<^)(APJ'L<0JXAJ>R$O((JHHB*+!+:KY7\3 M%5/;YE^^:_%)#84!VW%>7 )+^V)H8(@\FI&>?5P?SDX4?-)RV_WV_,[4OS2Z?>5=4]Y5Y]V#?CO2O+ITA-R=3DXJ[?]!;H-5K!]=.V MV\VX*M;D7L[O]@6SDZ"C+,/ 4K0AVY2_,ER ]O<.'[.ZS9,QQCJ\@(:9<'+T M9C@#R5)_.D:5IS?#=2Q3;Q_0W_O\I?%D[=N;?VK+L)7WZF&S6/'%#[I\OS*R M_(M>:#F/$YJ20G+(E9:LN& FA"H3D'$9RURA7!;2KA_%;82X;.;1&E5D[HYJ MCR6P=V0/"^O(CNZVV?>LUB8K;G.,NOEXCH<:33_UED&NLZM\P_X:1QW MC^O-=O$_5334O7J_VNKU,1YMK=#(;3E7421$$B,8LR2"6"IMN$6%@)&@.,H1 MXYRG+N9:_W23VZ =:IO ZX9>0"N"W52+*UCGE&:*L0BJ3"00DT1K<1DC,.%9 M%!&:T$3+/2*\/-WN:SJX-'5\SR.6,'RG,*8D!QB%FD9S5$" M"\HQS3,<$8[=+@F[PT]-)C>78Q6)H*'1]:+P #[;JT)?4,:Y++3#P^.Z\!S; M-UP8'@PW\I7A.59.+PW//N6G7+UZ*AEI;JCT##J]CGV(F\SRAD&N< M(8XB!@G6^I;,N(RSA%.EK/H"#8+\&*+TA7"W4\*"HCFP#+X52&=MS!J<0 K9 M]?E&U+1Z*3;L=:NG6#WOL<^? MEA)%+$6F+(M8_]A*\6Y)OUEO\?.O3VYWF\H#ADZ(#FKX-"0[;.\+<%GL[-N1 M&GI3]X,$OAIZ Q4\NH*&W[Z^,.9X6[J?J8/=?.51/POM-2V_F_],7;.?=&EN MMXS8V"RX'M]\<+<2AW_H/#F7M&"J2&*8$!I#'!5$A?9.][YEQ_T#4"EJ_*!/ILQVV(]7,B$%0C22 B3Q91"EB<)I%I- M*F+$4)3F;J4/CJ>8VG[^+%>+]09H^^EIH\_0J@#"4E/M&DAZ J7=KKX-H(&W M=44<:*@+6+_H.O/!PCE/)A@Y5/,2@Z=AF!>?O+4"\.Z09QB M @N5(J@-;2+3+.$H%7Y%?Z=Z6.]SY'Q/ZS,PVFWLV\ 9>&.?Y Z&/; O\QZ\ M0N_+'-F7&;Q3,6*1;[<'# M9HM#^Q+J]M[C]R)S770[V3>IA?S#="YK&B!UN <5^V"K^6\ZO6L!W7Q7]%>E M!F$"7AON'!"J$\RPFD)#=J!4:P*' ,!>=,8)$BFCC5!+XZX]3=[8NWI0UJL/F_7/1:E_,"57U'KS6/WU_6JQ7=#E'>?KIZIZ7-6H MZL=2;N6=^*^G**G9S.]D7Q3Z?.+%:"<;\PE0Z=FGU_BW("K;B%3 (=?I< YA ,2_"))B,,OP*4L MQA%F'JF,X3N]G^<1$D5:4&W3*L8A+F(*61%A*(N<%S030JAXX"J&AH[I76;K MK90/7,2P6@!WNWD04$LERI@6-$P[?J%79AN+E]X,)B? MQ'LCE1;)PA1QWBS84R62];?NK1:VZV>YT63P[UK^'GPN]1=ZM;U7U8?S7*:8 MI81"H8B$&$7&MT3.Y8 M]40XH1L,X$ "^'9Z1A7&P> [%LSA!O9-55H^U7?7R^7Z=ZWTRK).C)*;G[)\ M19?F3_,B1KE("PEEE!5:$+,($B$(1'DJJ8H%R=TZ%%C-.C5ANR,:T!W5KCE- M-F"KB&3EL(#N7 &L'GMZ_!9_Y=BJ>EG $4PZBHNV8T07 [+MI4Y8J/&;A[-#Z* MD!F"#K@%RQJTF7/D3$('&$ZS"UU>]DY>^+&1W^6J7/R4E7]*[OI\)E*? >8 M9EI$Z=.!Q/I@2 @4)*:$HBP2!+D$/?3,-;48B -2P:*B%?RV7)<>N0L7\;6] M0@V"VN"7IUW WC> ?3" =1NH:D&SK;7+*H%16X\/-&SXE05F[S23*ME,H&) MR/.4IXK*++$1I\%Q'D.RGJ!X>K9'#/U9$_N_#KZ>UZ/; M/! 4:U[EG50FS'A('DP['*(-BI$ZF/.O%*=72B.B^K\LAMDE*/, MB9_V5'-[R5-U-1G =>[OFZ?-8O6M=CY5[28[):O+>4%C3O5_,!>F;0 E"62F M?CV2!N9:KX:E6CP PD,K MRX;DI@X J(EN_*%-(]Q9M^)]P. V5ZQ"Z=:VTXZK<3N"<:*'N[[OVY7H3HB- M*:Y?__-AL9)HGA2D8$41P23G6BO'*(*4:2,\$30E# F9%%8-Y'IGF9J.V/3D M:4BPAUE>G[Z?JX1'_8H47]8/]/D?B^WW[^NET,+F"_VE/Z^>FDM6B$QK*##* M:01QE)ET1I1#AF+,*,D2CK,VZ^"+I?WH0H#5%_\P@^#+*,ZZ2H,I]SP8O_0/ M^@Q^W[,!MH8/]\(@[JMD87@&!WW$TAPEZ- -OI@+@&?0(1U4M+=ED(8"V<$V M'0KLD>S4*IL7K)Z,?63U'?]S((O5![=>Z]5IP/$L61\^#ZQ:KP'\+-PZV: N M5]OF&SPW-4/*-T_RH_RU_?*[7/Z4?UVOMM_+>498C(A,M*4K$<3&W"4I4C K M4II*E:%8.#4@=B5@:JJE<3^ZF;'.D-N9LT,".? QT)#>7@#MJ)\9D<2D/A 6 MHLD&"**"W@I9(.O6>?I1K5Q?<(ZM7>]Q1BZRUY1 NG_:EENZ,E+V'W+Q[;M6 M.>]^R@W])M_^DAN^*.7#9L'EI_5RJ=8;\^)YS%4_]NJ\NWJ M[G6 F($KWQWP]8Z5VPWEVX"%&UYN)5^Z4)\_ W^,DGTW+U"PXGVW4^)I(=#% MIG)--^&EG[]+N?W+9OWT0Y.PRU7^W'9V?$UK.HTCZ[W^4SE'*<)29#E$VD#0 MQV.4P0*K"(J,4T;R(N%8.5D,-Q(TMWK3A[A5/H&6J6[M@QQ=H&0-? M*^=LQ9MC;^B;U];2-!EQQ88V5499+'=+)A#"H2R;6\D9U]()!-Z)Y1-J7(]K M (_4OG=/R^5S70%VGF/!HHPG,$%9!+',,2P$(E"BF"(52:20E9[ M[-F#K.>C1&>@# /@9UT0NDZ6JJX*3%=&IYN"&Q?2XNY@O.496#9[K\QXR^%P MRS#>LHQT[^"_<;9K0(%H,ML/WC:OA+J>" -X[X7%C5.,=X41!HN#2XU 0][: M:6M=EJ_I9O/<&$?E7*98*)D4D/,H-G?@":0HDC#5W\F897F&<^G7<>MXJJF= M9"8)RR2P =ZETK?WU@FP=K9!&+@&/EDZO;@,7J^M\+JA)= _YSG+\T(1!+DI5H]I M@B%A(H$,2Y7D<2:)<*IYY$'#U Z$E@53-V!=-=]:[.@'M&+ \7#P6!=+N3\L MVD.+] [0-?VP8@#L.0 U"^!KQ00P7("*C9!WJOX@AI+"'A2,*V#](3J1G3<, MY5VA4VY,;"/]58VN)Y/Z:[SM:O7S..),J\LYC"*FM6IG9\ ^QK M&T!]JEY:(Q2NL.7U*<>N76D-PIGRE/;O^@FANM#-[@JN#0V:IQF)$64<94]N@"_-,3]1459KVU]86P5).N-K)E@!H#2Q.?(!R M%B!78 @D,R[-,JJ8N,+JL62X]GC0;/\ZS^*C_+WZJ)Q'/"*,%P7D*:(09_HG MEB3,Y- AD2HM.>+"R3:SFG9JHN+AB2T77-L(6D8;Q[A_@VP[U"TMK^!8#FUL M]63TUU2;8GF_UT\,G]!_ :AAT_F/)YU",O\%("Q3^2^][2:7)!=:TI4+_>27 MC7A8Z_VVD.7#9LWOQ/K'5HIW2_K-1M)8#30U =,0#+YL:)6*V))=%18QM&M[ MU22/-BS8"1T[2/ME37 T!]=5G( $7PW] =08)YQZ$O[U.(UPX6(O4^Q&'T64 M.#':2A"WESQ+^=;=D!?_TX1=:!7)5/V[>UQOMHO_H4T]?RVOYBC+..*,0J7- M'!,$$4.",@*52@G",ZBO5'EW+P+LBE6HDL#6\XY;(-@5CI-RP2RL9YY M:B*L\4TPJ=:;7:7RJI"#7__3Z]#;B:M! !U87.VZD7:(KKJ1@HKLJH[Y06GS M\/U$K>$*W!;T^KPOTMW3&HY+33KM!PA?,_)\A,)1&X"FYV&I3<9RRDOUHCE!@\@(!4_!.60#D4G3RRDBW7*U] MH;\^2:J5/87C5"18B<2I8T10ZJ8G/1LJP=_^_/G/H*'=Z( ^MWBA MEM#E[N\%%F9@V?M6*Q"/IN%OJJ>I/$^HGYWM34DY?&2S:]1.]!^NC%AWRUTY]ZB;7PTZ;_/&%%)$26 MP2PW!=R0S"#52B4462ISR4F>YDZW']W!IZ8;MK0M7-V!!XC9ZG)^. Q^(=J0 M5?4A#*E#G;(;3 7J##VR!G/*U*D"8P-Q>3F,0, MDC1)(.)1P>-"R(0XY<#LAY[:GC24N6W&#DQV6]&/^8$WHB$J8%NDR[P&VH6= M@4?=@Z<,'>_ ,T_<=M_V>OW(](E;I.0Q4D$*=;[ MN2CB.!%6S>I&HWAJTJ(BTBOC;?C%=;L)G,22C76#V&%V!O;L@BZ_;5Y=RW$5 MHM7A&31,ST#])=CSW;P9_OIQ\#4*?&TY'+TOV$;#GWYZ:=*^]2!TRM:S8/FU6USR^MF#U2^@P. TL4GTA MKZB:ROHKN%#.>YRQ+220D M3)C0YEY1)+ 0B80I%X@G12PYLDKUM9MN:MN^Z;M6DPPJFML$D&YY<]=&=;V( M]XN"\#@.?<-V(X0>'>QLD+FAE5WO\"/WM+-A];2YG=5;;N*DW&SG;=Q6XP*) M4!&EM" 01U)!G*@<,I)3B%"D!,VR5#*K!ARG0T]-3.PB#^T$P1FL^C?];0@, MO,'W89?A?$:7&>ZS2_1;'9M$_[;?O6<&'&6G7F:DW94]3[BKXG?BO[ZL'^3: M! R]6^T+Y%CJXA=>G]IVTV0^E=LJ(L[T)7Q[?U#C;*:_C>OM:FU;E:X/M^MJ M>0#(!MZ?MFB!KT$+!EF XZ6N7QIS-'W]"E-=A?W:H[>5Z-$B0RZ^70HHF<>9 MR&G.%"2*"8@Q%;"(DABR2,44(5HHE,^[O>>MB\OT3^SRU>]./^"=?DVO7U&> M*RC;N5;#(S>PT-@5YFDH[H:Z-42#WQJR V97N.$4N#S/E4E?I$"/'1"72O18 MOGUCK,:;1>SUS M34TYV9$*]K3>4+#G,L9VDB<0<@.+&U_0_(-!+L,1.C;DS$PO$RIRF>6+D2,] MK]S:MNQY]^-_+.1&#_3]^8/\J9'XM2CGK& B3F0.DX)%$ M)(*$1AXRG,8EI ME$34*_QX]W>].S3%WHW%>M&WDRSA,1U8R-P"YPVM MOVS0"=[@JW?2%VKC90/$Y69=5F_[":5/KZ9A\UBQ1<_Z-+4]+&.I+@*J:U;YG:8!G?$,%/+HJ5Q!@R5P?,,KP$1S--R M89J1?2O]S)YZ4ZX\[R<.ZKBKUTT05FO59TAAGE,"BR236M% ,612Y!!EA$0% MRV0NB(NB<7:6J>D6#7E-].R_N#C\U'9X39VW'_0(.[O-[8_(P+O:'@SW))NS/(=*M#DZ)U[N/4JO81&J1>G%><;M M4'J-W9,&I5=?\*BKL:L=LG4F/+^>,Y4KP!$&$5 1Q(15D$8I@ M(FD2$Y+D0EG=;'A3,#61TJ&OKN[K4(O":P7ZI# M@^]0+&3H11BIH,@0B^%6>.06('N+DW@-/%X!DUOX/BAR=J9/$ M:5+(C$.2)0+B/$DAPXA"(B@B'/."<&;G&SX>>GJ^8%.VMRF,_-O2E.TUI=WK M]C66/J$3^&R$O1\D0\OPA\_.UO()]R[2U@^%L83HP^=0PO"4SWX9UWE^1-%U M2N6A1#KSN6_ZWYT0>JG*JFW7_>9AL_ZI]Z"<:FC[:Y*LUQ,[J9G(:4M 2[)KL=P'??LD4$K6A)94W8!ZI M??UHW)#4=V'@D=/Y^MD[3>2[\KQ[ I')5+CCVR>Z7#X_T(7X>WDFZ=@YK\AM MU*E)A&ZZ#&C9 (8/\+/\,[B4]VZ??>0(>K_D&!;O@66))]0#I"[Y0>B5T>0X MU6B)3GX0=/.?/$>XN7-YI^;)7]9K\?MBN;Q;G?1-;S^:HT0PEN<8HI10K>JH M%!989+!($>495J)0V7PEOYE0H"]>7M,&7%#(G60P13R*(>4HAI9G45I] *B52X3RSJ0IN.Z&3FC=6H7#' M?(IKF-J)L)!(#2RICLIC[ZB=@>T:,%FI:@&3*"R!"94^<6VZ<1,G+)D_29FP M?<^S>^F2EN6]^@ 8)5PPR M3A C49PGJ5N_TLMS3TQ>>/ MFWNWT>N(A.HOVC/3N!U%K[-\TD/4XI40"1"OUZN?5\P%\," MCO[D#)L!//N'2M.;XUZ]7XG%SX6H7%KO'Q^I%@(+NCS7Q;2I[,:3&%-""QBC M)($X,JV0>40@EQ$N<)%E<>;61=23D*E)MCHT\MVBY'0)S->U&__BF%SJO3AV M\FT,R <6=S4+1L_J,@'V7(!S/97+ =I W IFJ!:COF2,VVCT1K!.VHW>.IZ? M\/RXWLI2FZ"F0/D\PTFD[4 )XTQ)B&46:=TNSB%!B> H1FF:.*72=P>?FI#[ MRT;*E;;$%?AH78_P+&AV@LH7BH&%3T46:.@*)TG.<1M(.AP,/>J./\?4\2X^ M^XSWI9G)>=?*TG:S8$]FRS_HM?LK_;5X?'J\6ZVTB.A^6#[(S=O''\OULY3Z M1ZYUKGD41T2PB$%5& TG-;4QD$00\Q@KP=.(N=7&"$#3U.1 0SN0#9DEX!T& MP-/*W&7C"/T3_-#O.5^PW;R$UE=M8R[,\)=N56F.+L7 \#,#[7+5+!T\H>68 M7JJ6JQEH^ IZ/Q<*Y' W=3=3-/:=72@(S]S>!1O:(S+\T-I]O]*R2Y9;$XU> MA8")9@KZ3=XI_=F7W]?_*>E&D[4PMC#=/,^C+&<\X@4D$8\@3@B&E&OK-,T4 M2R*6YBRQK#42AB 7@3!.%'K'AZ %)" M(H:ADD0?K91&L% 4P13E$4WC').HL,X;&W75QBFZV5F7&:"&:K#]?0V?-=V M[@D?=*VU2FN03QE/()"E@1KE25!1YE%ME2??.,K5#K*7.,6*@'\G^ M,R@8/D-'"5A#X]1BYBKK-W2;N3SV:(UGKK+7[4%S_6'?,O%MSNQ!OFQU_;/[ MT^I;7?DC)3S.8T5AS-)8:[EY IG"#**8)Y10P=+(*8#(9?*IB8.*2-=R\0Y8 MV_E\AD)P8(%AGW5?WT-V6*F+L\R"UUCT03)8+7J'J4H\Q/$M" M_9#:PM2#'497S@5%+#7>;Y::8FY)E$+"$PX)R7F6X%A0PN MN[20[<#BZ4$/9DH2_JP*JJ\56!IBP9HM%]^HQQW^)6CMQ-0MD(U4"JJE\"1V M.F 9J'X40A6!NC#+N"6@^ED]*0!UY7'/6.CUFS>R)!GNJ08=L MWSAIJR6P$R+!@1W:*MK1"WTQ=8^A=L$H5#2UU9SCQE6[P' 28>WTLJ>FH@=> M+?Z'U@6)5N5ZN1!UH:*5:([N6DM2=;[(@BXKAT^=);)K^[//.A!"#:V3=5BK@K[WS%6+UF7/K-V.0;#G\*!C6= R!$,O0"AU,#1YX^J1 M X%[HH .-8][C9X69'%]U=OEOS%F]AM9 M__M^I27<#[H0;>V#I@^M%GV5DZZN_!#X7!C<@&.[JP(>(L2\1;@#J MS'7"+:-Y-H/:-YMK:]7_T$):S[,K.]RDK.6)S$T"-%19@B%.)8*$8059SCG! M,BF*+'5J$&4[\]04N&XCQ5V?A3WIX,.Z=)2']HM@)P('@79@J7=W__H]N-O6 M IX,F S@B%ZD=E/>^X/:I/?MV_;MIAKZ M[G%K:R4>OC4Y6?+MVZ;2Y("F<;V2ZZ<2'-:B=&A.>0:DZT:?/SY#"X0;H7&R MY\ZCX&6V'0TUFG5VGH6N$7;A"3_%P73$KOU(R^7Z=U/XJ=2*R2=9RLU/6;[6 MIMXW*;ZL34\"_?=&=9FSF">RD!E4L100BPQ#AE0,.<*)8OH#7%AV%;B)#I>O M^3C)'W="-)GO#@$ FMHM><"3@&-(%LT_-2?OH''4X8LV#M0C6R>]R\^M[]'V[7(B7-"D(BT M$D2+%.(D$[!("P63@DFB).6,9:Z5YDZGF9H4J#*^NA?7GGUY+X!JI\7<#M7 M,L #):]Z<)=!"%C\[2R- X_N643N MR6B!]^J3_+'>5%<3G^6W*CQJG@G&TX)PB/,T@Q@1 AE",:04XQP)$0OA5E+N MXE134^1J2DULXF9'*R@;8AWKS5W&UTXXAD%M8(&W!VQ/)OA\#3#WVG17L0A5 MJ>[R1./6K;O*\$D5N^MO>*IY=&,BZDWII4I2[(*IR8&:/E 1""#X?Z(_1PC\H)LZAW<&4!3-HOJ_6CJ4@#YM MOZ\WB_^18@:28I9EZ2POLNJZ)2&SM"AF2;%[>%&63]J.J((3G[;E5O]@$M+H M%KR1O/+A_>N_H"SZ][B8U16_S9.''R51]5$\T_I,^:-.DEI:%H.ZN,YVPNF6 MU1M8*'47KKXHTZOUOD([9&;?>?Z#)?$=#3]ROMYYYDY3\RX\%Z+CR2I4S=\-\U\5MILE&5=XG,&]:Q M7QB^V.J,+2J[*]6R!7YK&/L3N*OT6O-.PUP5I%3.@+'$*P:AX? E%M"[U.DX M"_E2%4\'7M!;:I_>#KQ#"=0;)GNI2JBWX]-3$#7 X"]0OV/GEJ-%+O228UA@ MTY C-GE"1!!][%)BZJO&B#AY.()0-;5C-T@5"-\(FC#K;&>CC+YZ Q_+8RW< MN!4[!G(%AZ'ICU.;XYJ3.>S@WMV7*B5_5\&RN2EO[M%-(Y'%ZDGK_OMB0KLM M+[*BB!.&8$XCI2VJ(H$TCW/(4DR4BG@NB]RQZY(O+5,3Z"TK[:77]ESPD>/- MURU+9>M!&F4!!C>5&NP[=7?;5/G?&E;^5 GKAAO0*90U3(#ES;"&ZZ/D3Q,WZ2;A_23L;7TEE7=SX?6?]R$NI5S+"25-(N@0$1J*9H06.0\@XG, M<)3K#TB6>,1R]DXZT1#--OQ/*TJUSTG6)7T=PXCZ\;83A;?#-XZP:^AL*_KN M2&U#*0,&%%E!$DA0]<\UJBBR8OM8V-B]=+LXV941_BO=/FF[__F+B6+:E_KB M@F,9Y0PFQ,07Y"*!).,HY7H-VM)H'_8"X!+XXVRS:\PTV[F:X^Y6PD? MUZL'N?XHUW<_OU5EI1T+ EYZ?VK[4M,)'][>@X_ZO[N?6@1^TR9S5>_\I@*! M%^&[;D^$0&[@G1L&-"=#XQHJ7L;&Q4%',SBNL=4U.JX^ZV=X[*Z]*P_#/.1LZ04TH,)2"MR:4 M5]-JKUI?A/2Z?AT"J*%-=1^,G'3M:R!X*=P7!QU-Z[[&5E?UOOJLY\GA3$X85?: B4.\ZK2.\+;?6"M1Y_/KEV_TXVPC "Q ;C("$<%XU#BB$,<*0HIR06,A50DEI+0 MOUU0@,\3C=,RJ0 MF2$X'*0V1T4PF(8^.,Y^"9LJ8QX'23]R+L=*, 3'.F0TP> 4R:JR58ODGT.= M.E;@])]!_4.,>")9\7)X/MF]XMTJME;?[^I"8]OGNU^+]&1YX UXE5NGB_LC_KSNZ=LQ1KN6/R*Z>PM__)%GGA%=;*H*A*^> M7]&EB?K__%W*;=6G?;'Z5E\G2YH6'&,,"28YQ$EBVOC1",8XS[A06#I>Q=M, M.K6M9VAN2V*R9]#0#2K"04NYW^6]U1K8':JAD1UXAX;U>_92;[<)<.E65P>CY$F'N-4F/P;43,#="-K \,=3-0$T? M^-K\.\A=70\. 4N)'L\P>MG0"RR>*Q%ZZ5&_[?^P:2HY5#Z RG55WNV*A,]% MP8D@"8,D2[&6!#*%>A@)DXRP(E4\9IEC8^'^":?G ]W1VY;KWI=0![\M5DVM M=,=:Q5=0MQ,1X9 R)#2 M/2V6IF- >YD2)U&!,ZU01(72U@U/(-7J!$11GK&41410*[_!^>&GIE"TU#EJ M#$>8V4D"?R0&WODM80$OCOMY#K2QCP8?=2.?9^QXXUYX*IP2<+_O^#&G"<5Q M2F-(4!5:F"'(9"(APVD:<590&EM>@UK.^ =0 [H=48+J 5W@_14!3S!?2!/H M4#NL*G &E@%U@>YL+ZX,G&'=1ALX]]IMU3'-;4-9RFVI?VC_UI2/ZV:3W:U$ M4TVN/-^@TMCC;TY-GG M&]OT#K*8MJZ1EUV@P7TKC8BL+D0K!NMNO;L/=CU\#Y(OC<.J9;01K$ULRL%C MAMOPU3B'6(O 93J#DO@B]3N' /E28<]!YO([-XP#O)YLN5S_;ERQI9[VDRSE MYJTN((EI/>VH4M 5C&/)YOR^F[0J-]O.%"OQ?Y_HJ_HZ59^1 MTC0<6:Y-::KZICDJJ$JP%E)1+NRBMYUGGIJK[,J. M,]MLSQ-HF0)[KMS" =Q7JE_6#8K_RPJ[ -!;"SUO&/NDGAZT(_'T;WMIYS[? M*.+.&X96WOD/X.L\7!O1^=JPM=K6Q=X_+&2PR3.$,14,$@B3+2\ MHT4J6)PC4;AX_?NGFYIH:Z@%!^0"0Z^KH[ 79%L_82CH!G<37D)M@(L$.U2" M>0E[)QO926C#^*F/T.HMCV2W!UIN-\_-^&W.BRIH+-,$YEH=TC(CRR&-(P(Y M985*\[PH8JM(I$L33$Y>5"0ZY R= ZU?&H2 8NC]7U$'6C'@D4IU]KMDGS]U M(SPC)4VYPN26)M6#06]NU+GWQDN(ZJ'Z( NJ[SGOU*>-*37\1M;_OE_=;[_+ MS:[,ZFOZ8[&ERX]R.X])3$DFA=:$I-:$^7VG]1Y9;4Y>EJFXG M]BWIYTE"E&):C*4$Q1 C3F%14 *UAL:5(I%2/'>]A;6=?'IWJRVU8&-=5L4# M<]O+TB%P'/P*]*B=]PY10_BL;O?M+R,JGQ;E=T/3'*>1R)0H(%;&%2\9AC1/&%0R9G&! M8YP1;&UFWD+)U.Q10R=8KX P.U(>D.I@C=VT-A;6[%B(#RSV;(OCS4"U+/>K M.D'I[8LLBX,U/=;RC&1V#[M,;D9Z"&A[K?F;)AC/[ ^!PX%_(,B -]9G[[0J M?UB7B^H^I^TUE(H$)22.8)YE&<1Q5D!*%($Y4CE%C&JFXC+IU ZG??GR MM0([JD%+MDTW(O\%L%._0\,Z]'7P[8CZ5XJW@"AT_?B^*5^FJKP%"!=KS=N\ MZRN2UOR?W]=+_4;Y]K^?%MOGN:(XHS%",)(L@9@+"4E1,',SDT2QS*F(U7QK MNE;8"J#C*9S$S6ZBX39'W?"D[-#YK_]"8I3_.Y 5O:Y"Y@127BB!J+KAX&T*',P D]\6JU5?*H@M MH#G#.589@XE,A3XD90$9X@IF,9.)D")&.&H ?;NR]+2'@+.=; 0P97]2C2V2 MMJ?=+=@,;5U5!,W W7:[6;"G;55??+LVE6V#Z./700AV>IU,,/)9=8G!TY/I MXI.W-DC0)]UB*S]H!5V\UQ;?ZINIW-%&K%>UE 0M),$1S%"60RPP@B2)+"GOKT,\NN)9+\HEF)D$*B'5IW#H7Q# M0P-;P(*W+[@Z\0LU*[ %Y')K NL1_$3:^5J_N3;M&<9:%61409P1 @O*A99> M+*=:O^8DHZ7U<^==-#/F4FPX&S\#"Y6)-Y' RQ*(8\LWBX@6K)5NQ M>2P$AJB0W"-._DK_:[UYO:1E:0I.OED_TL5JSG)2$,8D3 1*(99I"IG0UDS* M*<=1I"(<$Z>:D&[S3TU&]!^M,U#Q "HFJIJFX&O-AVNI2,=52O*$9;F*8)(A M#K$R68<9T;\2)5'!D$A$ZA8 ,> ZC1,%,=&5LCL0!D1_X*,B/.SN93_]P M5 M =1Q]G&+@?I!0 M1R)CL9(J%\CE>.J9:VI'T9GL%$.J5X7_/HCM)%8@X :63IZ8.8L@"S0"B9O_ MM[QO[9&;M]+\/K^"P (S"="VTJJ2QU5 ME>W.KU]2ERK532)9E%K!#C))NULBSWDH/3J'/)>^F2:E%@V5CVE$YQ;S+&AE M-3E(QN%B20)QE*8IHQ!'J698"Q 2:KES9X=?6ZT\(7_R-?J MZ2X$^%SF\F/[N=KT-[1OSB/9SP57XS.Z&VL+C5$6\44(KL@4/AUSLFS@B^IT M,WXO7W1-(Q\5X?)>"B.)8I.OMOGJL0DS+U;K-UP4Y3X\AJ_?_9),(N?(5[A\ M^2!E67^2RLD[I:)RILA-0>(&B ^)!S(1J7!PA^1O*29J9'!V/ M*.O.58$198_4 M#0N.VV#$B<\8]7U(D]"'B'L93#TOA:HJ4A;[ 6.148\1[9GG1O;G\S!!HP8# M> /V[7LL&QX-KH;FKN@8&(^]'[K##G2DGJ9YB3%>KIL@#<[[.IV0=.&XV Y) M>X KPEU5WQ_.WFY+R8ZUFUH71*X[!2DW]EYTN@9]Y51>JE[=19AF21QB N,T MP!!EOK1\?8%@Q! *0L$RPNI M7[EP>BPXW7*,3(UU*$&M":A5:39DVL+LJL1P=[6Z7;+V*CF.G;P:6I=QEO;" M3!^3>35P9^,WKQ_U2E/RP^IYNUE_Y#_X,FC#HR@1W/>$2M!ETGA$&21)0F&0 M) $)0T)1$EL9CZ=SS8T^NZT<:VEO0"4O""R-PS/X&IJ#UZ$VF0%X M@(850: MF+@V\L[,]#IFW665+QIR/;=<4;2DZ=A8-6S\F*^X)"CI2>6;V[*43T9E-JY5 M$: ,<9J%GF00&D80I32")/(CF+"4(9X@G^/0M,^E[N1SXY4_RS\6DL)57SNJ M9%??>RI)'4MC;/L,Y;JO-O5?+$J:Z*Z('O&,A?/(3'2FG:BD(BEZ95I5PH.N M](YK,=F@YK*XB>[4TY4&Y]1ZQ28M*=?4P )<=:R0 MB[ M34_&AH'6HRHWX$U5=K.65?GCC;1@+VX30>BP\*XN-*YJ[P[.-VWY75WU M3RKP:M_HNN[;KBA&IPR9B#Q$11;#V!,$(I9Z,(U0!&DH4I*D-/62Q-B&TIU] M;D;4OC1,/D8-N'/X&UA,8Z ZB48; M^(;SSXW5+A24[>KP'Z#6 GQ3>H!&$<,@:--ETHY+&0O\\6--7./NH("O%GJC M5?'MG_V52_EJ03-_>+TZUBUWLA+_:AP%H<)K6 M0'-CL$I@L),8M"+?R#>FV*P*71--#\5^7G(.X,@L-(P=^.8T>L((H#-$L^;T M/Q^+'_];CM-P#&5[:M$;?1(B,5*TI0VSF\Q(@O%\\;8IHOD^7U.\K _\WLO? MK1=1D,8T3@FD<88@\H0/,R\@,*(413SF:>1K]:OKG65NS-$*"FI)VX2%2E8] MSN@'M9\KG$$UMIMF@Y(V(6BAT$,$\OZ:".0/>R+H'W42 M!2K'WQ]2YV793@ MSVLNMLN/N>"+($,)3WD5T40@"K(88L]7/=W\Q$M"%#!JE.JI,^G M(D/]%*+1T]([4\XD%_T4!/T$]#/W6E3SKT.,OF[+DJ_D+9P]%)_QRU_SS7?E M%^6KQRJH?<$H2R/$$<1AI,HDQ1Y,58=)E4?&XP@'"2?M8=>#9OE^O:DMSKP> M)N"G6GBPWDNO#G.>\0OXN5? )%/,9#7ZZU[M+ MI>^),Q@D690PZ9!FD5$5+%,!YF:'RF?U#ZU!>?85K4>QS)Y2!'H M&SD'NY/>(5^MZT;L^S"P-R_[2YKI;]7._OUSE;IYO]VLI46MJ/:O/'_\+BW' MVQ]2]D?^[AX8+.X4/!RM]0%?G;K U("^@>UVC M.*@T5S9"I;O\8:_]#6CU!PT H$4 5! XS(N;=LU<)=!-)/6TF7;3+L5)2M[$ MT[NT@1;4"P5/LP!Z@=JN$R&77ARG,.;$3R/D<2:].*,JN>:8KAUJFV MM".CBT_((DPQ#=.,P305(42QJK[):0Q]$G@L)5'*_, HT_QJ.*?I^W8,9AWH MOS8,M+T ZC6?T9E^]79?LSU/U,6(\/J[_&CU8^?H:S7)QV4.WP(SZKZ2:>^D M;5I'R[[!Y2/.5=^LSBI7!60QHPBC3,"$JO*;4>C#%'E"U:/P?)11%!*M[L8& M<\Z-,O8B@[W,!_:?7=7>8?#UV,0QI"-3RUY::(>F13U?;7R*P]J]%^7?Y#G=9K:W3@"D+1>)#/T#2/A$X@5C%U>,0^ZF?XHAF M6H'T_=/,C6P:00]\38/#P##19:.LY\;O1K&?_;F%_J!R9Y\J06;'J=$]%*GQX>BZ+ M'W7=A>:K$(0B14E$8,!8 A%"!&8(99")1* XRECH:>V6F$PZMY=T)W9=<+05 M''0E-_@$ZT*O8;F, .C(K[P.EC9VC2ZH!E;.".!.9/-<]<":63Z&(/7:0;IC M36<5&6IW8".9WFO>-*:I87%??N7ECYS6G8]8'(:Q$$+:2T@2-I'4G3))V#A. M?1)&@<\]+Z"&0__;J 9V2JM4#&J&5,G_I7=(TY M.^QDC6/ZE.KVCNF]SFY;^ATNU2;3^C,OJVWO?7*L2'D44G5:Q3P.49BHENP1 M@YQ'488BBD)N=&1U<::YO=R?^ 8<=H]0\225S&:[SI>QU=MK=H+8V*95(Z/* M)*PQF&-=AERH7EL=)A+PTE>AE&"+! M8I@F00 Q%YSA( LHU:KJVS/'W$CA.'&VB3&^(KEX#^?P5HH#D$;F 0M\KD@K M/D' 05+Q?LQ72BD^4>IR0O'II9;A/TTVK/06VA_?JA*_1>5#5"4R&Q?6]P*> MA%X<1("S\5'L381S#R*46!EX04:76&-)YY;D302EM;N.T_.K+7]6(- URT MUT'/]YI@V5,X3B)GS$>P)*]Z'?.MDM^+\Y' M[%3A9TTXY:TZ5<\W+P^8+#N&>)JFDL&PRLA0'2Y#+B!)>0A3YB=I+!*>(J-T MM>M%FAW?;9^>[Z)=-DP$D78FQJ'(H0K!6Y :TF MT@=3NHS3+,L=M*YX]'J!IB589P">,*^[DK$'0TU65&X\RIT*\!=N,)U]:?UFY?? M\=^*\FZ)U^OJ)"%$*4N36$"5?@I1%&>0>$)MWWIAR D77DS<%($ZF7MN+W%O MX:*U2BBKY >5 E;QQ28+HV>_C 3WR&3A%&F'Q:(N8C9ZS:C3F6=2.NHB)/H5 MI"X/84=OMY3FK#Z[_C\<+S??/ZS6VU(U:WGWBRZW52K0,_W8R_TD1]GPH3OKA%F;@3X.V=Y5>VQ+!Y+_&3&;5>MBA[9387U MV*92HT:U@U4K G::W("=+F#L\&"7N#IBR*M$F90R78!VS*%.QK0CU=^*@OW, METLY]3%]O\W7=%FH_LRW9+TI,=TLHMAG21IRJ%J^0X35?IB(*(QHAOT@R1*4 M&FWS&\T^-]ILA:_>YU-K9J^ M&0:%0SM1K/%T2/3T2 ?F3V=HFU,E5:H.>)& ML[DG)4,K6([9SVX06Q=Y7W!Y$8LT((&T! 55+?8\@F&6^C'T11QA3L- 1$;Y MM-W!YT96!P6]3;W7#F:Z[JD=$J/[GQT0;L#G8IG3%_"M^=]1=L//(>',J^P, M/;';>*K4J5]XYAJ[E_83W]SA]7?IGOR09A)[\_+GM7(VI>=5 M+_--OMK*WS5EXM1&=OM]Q'& XH@(Z',62!>0<.D,8@)C#T6)QT@:>49;7F[$ MFAM1*)6 6!8_UT M/!"M.NV1GM3G3V8$XFC]]*AG^E49F;14O&FU**U*:I_L M#THKD*_^"':*@;UF-V"O&]@K-XIEY!9O1]3H2*A)2=4MD,=T['ATVXZD@I]KG<^@& MZYZ>Q1.OBI&K\LR2IQ;(#WT6!QA21#E$B>_#E/BI_*>'O,Q/:42-#+73*>;& M M7W_5G*!D11RL]ZE5U25]O*#@F=:6EZZT[!O0E.V6YH:* CWI MD[E 61 1SAD4H: 0A2B#:1!X,,Z0-!02@021]H!J.:%' 4,3&A'";MKQ'NZZ MF\9R+W6U[;GNR/WO_RL-_.2_ *_D-^PA, 2_'CVX!'5DLOAXA.2[?M3,&P!H M0N&JX/_0=-,6^-=4_J2@O^Y]=B1SO_G.RWH?697(K#JA;!81(2*,/ J]F#)5 M;C^".$PIC!)*0X:24&"C[G=G9YF;?5$)"7 EI1E5G =1CQ^NAF9D4JA1J06L MRZC6(KJCA5X$'''!^3DF)8!>-8_?^OZ+S>.*/W->2D=D^UQ],ZO YII%OFQ6 MMT\;W4#C@6'F]D8K<4$E+ZAMA8[$X O?;,L5N*V:<>E')0\AV?_6.P9QY'?? M 7Y&TF7LQ ==^=O6 MT:KORE.QVGQWUTBW?^ET#ZA'7X[1S[+[8JEO^I=EDJ!J'2#'#[#NE6(NP=8Z M4!D$7FL-9^E4';1?^Z*XX%[\>5U/O @(I0&)4^BQA$*4!0QFF*00T8PE",=1 M$!KER_;.-C>3;-]_<*FD!:42%Q8";N4_K'RO7JPU?3!7"([MBQTW;_S2HB>% MK4G-H5NF XHK]ZQWKFG=-!VU3]PUK9MLSX/)YL-JO2FKVB55INF""X%Y)GPH M4.9!A$4(2>8', T]$:11DB8L,3L)/IEC;L31IN6J8YZ/Q>H1RDF?0'WHN9-\ MW21M&X80GX-8]V#X*N!&YHL3S!ZL,+,X)KZ(BK,#XM,9)CX:OJCBZ:'PY4O- M=W+J7=^_X.6V;H:V7F^?JF3TM[D0O.12^O>K?:4'S8T=LU'GQ@VU]& G/MC+ M#_8*W(#W1;%9%1N#''1#M(F0N,<78<0E#>^RL=HL,IYIL\\@.@NY> MDN4(E@V[ZHWK]T7)\\?5 _[5M%][PU=1E+0B*IB6=HN?N /C;B7 MM\W,FV_I >.J\=; ;-,VW=)3_:3AEN9M]N[/7;'Z(5]'25+W9?Z8K_!2_;8^ M>? 7(@QHD'$?",:9RB_;"WH!6W,IANG%VT&6,C4.7J7^^ MR1TH+?7/N5-Z-UH?AZG8W6HGIPV^>6DX[NL&;ZIRB20K R\_%.E?VT[M? M&\EZ:G_Y8[Z6IDV"PXC2$(K BR$21-5'%"E,O0RE0>AA$AN%T+@1:V[4U6C5 M[F?N%+L!C6HW8*><(K>=>J#5#WS;:PB4BN9EAUPLM_:)VL2+./X!F\OU>[?: M/C7I-&YK&CE$W=UIG NAICZ<T =)>X:CC_U#FJ=O"<24>U',C\6.&A9+=E^79;?WQUCPT.[YJ; M<=GMT=[*J+_U?X3(\-:^/1@CD\9#B=EQS_I!/(QVYL^K;K7S?C349#OKYU7H M[IQ?N,)R9[Q*('^42[$S=;[P-2]_\'?K3?XDK9VZX,K""R+,(Q)!FF21BK), M8!8$/A0T%CC* L0#H]TMW8GG]C+OY0:J31,LMAO0R8TQW$/715]S,WT$3,?> M5=_#N9,9-$*#5NIIJO^8HN=JZUUWVFGWX W!.-F,-[W?O*/9.SG#YN66,?D\ MKE5;Z_ORH?BY6B0B"CV6"BA"C"'"40 S' J8A E+H@2QF$>Z'[_$CT;-*$[NGMN;6[=D>,B?E&'\^Z?/']31 MSSJ7 .D6CNA!:MA7N!ZDD=_;/GS -R6LHZ">?B3L.UF<#CEM1XN+*IUTMKA\ MI7EG\2_\1UX=BXG/95Z4=3K#N[(LRKNB+#FM0GZJ_3GE!38%QH/41T)^NB%- M58E/C#R(/?E31CTJ& J2)-+J4FPKP-RXH=5!'5A46NR*85:*@+TF-V"OBW[7 M4*: ?F7'L4'=8\?U:#*]HG6XU[62MU:\!I=MZ_:IQ+-L;JEQ9X%55<[Y)]6PR M/7=99#YJ#=/>_R0LXVQ%2@=/V@I3N:@U0 M70VI@4B=LZE?RZOV,-V GI3O#E9 @>6PC>3LUM]5.\KY*#9M6\OYZ'UA@W&& M$IJ9!O0[%PLY>5[*,3^LY*.'&A,[08E<,I9"%@0I1'',8:HZM6=>Q+*89EX< M49TO],49YO:A;&4$'U9 2:GWM;P,8/]'RPDL8V]7'B$R[%YH0L,*6J7_U8?) MHT)T,-4,'A[MK]J@]O7'15U6?3'\(,BJK\;E&R4/*9AG <8S.\.WLU+".SU+F #FV4+ ([+B!Q17S' M\8@3AWE<4.@TVN/2A;9!'[O KF8S>9:GJ9C5C5R\ 7@G:54;:UV);Q@^V@>VGG?M M","1R> 0N5I0L)?499S&(!S.0C,NSS1Q-,:@RJT!CB-&$0L325_,PY9#PF'L<\B3*AQ\I.L9V&DV_? M? 1W)6?Y!MP^EISKGW(- ZOA*KH":^R39%L T\E6?BAC#-*01]/Q,,"_+4.)ADY.OH0GG]I5JY 65P* KL773 MXT',]2Q')^#U06X.O47JUX/#]_QZN"$[$-3B[@J^?X>YZ4JV<47)$49 MPTD&DS 2$*%$!9 ('Q+.TD#XR,.<&4>13*[&W+[02C#P0TFFHL^^?+U=@Q^5 M^!;Q(],_$WK?^OFO],A4ZR NI"F"V"V>6O?'V4@T3J)&\M4NA+%ZP"I ' =_ MO-J"N@STF%Z)Z8,Z7FVAS@9PO)XT=E_;6\:J6A]XJ7HK?EC=X>=<#K]@(F$! M#6-(4Q]#)+UU=7ZBZF('(1&^STD2FGP.+\PSM^_57LRZ(:ID&EI+:O;!N@2K MWA?% 5AC6]=[G#XW.-T-X&1,PP,H..+)2[-,2F0#JAXSS=#EUIGS/WBY4?5^ M5-&WKYQNRRH%O,UFH<(C'O8AS7 *D8@BB'T_@@%-4R[_CY#0J#'RP'QSHX:. MN$#583;/C.]%5_?DU!EFHY^>[N&J*D#N976X]VR(B[L,]][9IDYLUU']3#Z[ MUFUV7/)FN\Y7*FVV>")-F$>;YEC]H]K$JENZ=VI-?*@;,K(%9DCP.&$PYC2# MB*DC5Q)SR"*?L="+8B&T$N?5AXF7G9VNO?=,S+$?4QQ"%F2<75.2"!) @'C3/B9B'$4,:.2N;H3 MSXTXN_(>G D4 BB=@%)*OK2B*)\,BIH9KX>FK3<"RF,;?2V(-^ BUF[;E]B" MY6D_?L1(TH2GDF68FD(4>K[,(L\ M'X:,HRSC)/6Y9G#8T%3SBPUKBI!*44T]S(MPZM&-"XA&II<]-M,44!N"Q!&) M7)QF4M(84O:8) :OMR.%SR57.Z]-JY/;%:LVP^O.LDW-Z@7SI.42^"$,J:JK M(CB'J1]XD!*?B RGH?"-W$.-.>=FRC0B U[+O*XRJ8OJR(PV?7ULFK[JH*]' M)XXQ'9E96CC;_D<*S?H LNUHWY3GP1!BP@* F@8)DT7D20P8PE"0PPHB*AG%*SH$Q+.>9& M6/)IC(T;B%@M@!X_30#KR)Q5:P K%AYJQ;O9E-;KJW "E":A4<=H'Y!HL MW37^L))BZDX?UT!UIK7'5<.9QXM^J'>WFDS9V[+\:! T>OGF&;U7C9#@3#+P M&-&CPYA8A9#V##M9'.FP:MU@4HVK[4O"JRCIO^:;[W?;]4:Z+>47+K:KW9[L MRR)&)/!1&L#0CYG\:N, 8H\B&*:>(#[G*4G\Q8H_JC#L![.B\ -3:SWY6?WD MGP@PWEM02PF6K9CF=>"'(-<^\7:"X'35WY6TX*<4%[3RWH &S8^#:%H5>=?$ MQV%]]Z$9)R_MK@G!N:KNNK>Z3>)Z\]+]R^VO?+U(8H99K&H8QKZO8NXXS *6 M08^&2' /^6$L7*1SG4X]-V?A,"?IFQ+141[7&=CU>&@<,$>FHP,<;\"#G& ( M36<)79>!&3FUZ\S$LTCRN@R(;KI7SPA7GL!\X4HYR7>5N_"I6#'.MK2*#FJW M6-H$R"A,PY2Q%$91AB!*6 AQB#T8$,J"S(N(8$;[&Q8RS(VNWN9"\)++IV,- MV%8UC/N3Y=&-P3H8GNJ,@^[(_/5.XBIE_,'!_N@'?)%O #A4YP8<*-1NX[:] MI4=)9+T"6=?G1@82O,Z1DCE$%T^;+(:RS$-4E68^K-=;SMYN55VY.ONBKCUS M/M=CD02(BPAY4,CG&:*0"YAZW)>N9$1YG"0^BLR2",UEF!LW5BH VDT+LZX\ M9;,D>C0Y,M CTV13FZJ6ORU5=7,^WVZ_F74#L)!/ 'A?E(+GFVWI,H7.'D]7 M^6\6$DR;O&8/T4GFV15#V;8I^\(?<\6SJ\TG^60N6()#YL<^)!GS(*)$6H6! MB"#F"8J\# ><:#'?I0GF1FM-^ZV]D$!):=J:[ C$?JYR T=^E MHU#F36^ *LCWS)&.?M';'NB&3[[H:=[ AL6+7N M$9C&U5=T'>2;[P4S?M\OW#ZWE_VPKUXEJT6[P2.(AM]K!^B,_%*? 6:$5W@ MA^O:#1Z-.7V_P?-*G6TX>.'2R6+0?A8+FE ?ASR"/I9F."*Q@"F-"$0A(H(% M) JBL2/0?A9SXP?Y9$6CQY])\/7V&T:'=&12N2;V[&?QJI%G>QQ?+^Y,RC#W MJ+,]3 YBSCJ#6=@O[&\/A=J[N'W::!LMG7OFQD2='IN;XJ!@5GM>86"X=+'1 ML%8L81G;1+F(R! @9C;*&>WM#)/N0--9(V?$/S!!SOW=?'OO=LMRB6&U(16F M)$@Q"J'(? \BSB@D@4^D.8%I$#$:Q+Y62YRC<6?W1M:B&6[A=8$:WKFS5'_L M-T]'9;%/NC/#=O;AS?[;-W2/!.GKPVH>YJT-G2#N75R0OE&M!>FPL>T:S9$Y0AO($78/3:"R MLMBU)IC,DC=1MVOA&]UG3B6?.2]_*XOM(N1&'$A54LH)& MV!OPOB@VJK:C/E?T839,$8[@&MMZZ$%J!#+0 ,6* _K&G>S5UU"N^\;K7#YQ MFX6F)O6[7[RD^1J3)3_J*][\A7\N<\H7'O%0(B+5F2B*((H"#'$8,)CYP@^R M-&,9,2HD/9'<7TMKE. MDJ=7>/GG-?]:B(V5JQ89Q7X0<0'#((DA8M2'F? YI!G!(HE0F 5&GZB+ M,\WMH])*)QEH;5HIZC*<>I3O!*212;J5$4@A02OE5*7G!N!QED-T:9Z),X4& MU#W-!QJZP39=NRVJ?2\^%JM'%8VGZJ,O4HH$#_T4=$OL(KJO;C"[+,'ZM/@"&E7,0> M1V&$,DXA%V$ 49)&,$64P""1(- L\4.N=0SI!/1)T^!;.17@2RDIE-,^5= [ M@E:/K%T -C)7'V*EA(1*RJKWA,MD]WX@G*6V7YAFXD3V?F5/T]8'KK?--;KC MJDK'\L.*\5__E[\L)-?RB'D,^F'"(1(AAED29-#C(A:(4\R)9Y9L=#3#W(B@ MR:MII 25F$#*:9IO= QD_]OO!)Z17WMC9"QRCBYH?T72T?&($V<=75#H-.WH MTH66O>8ZT8'WXGUK,%3.Q^V*J0KC*MAKO1!1BA(O#B'G@2??[SB .(LQ#! B MJ1>2S&-&,1"Z$\_MM>_*79M<3>,7JB2OC*_GDC_EVR?#[G2Z"Z%G'8P![\BT M<8QLU:%*[;%+T1MWN()W)[O#MG:&:+GJ. MU_R+VNRZ%]*'K6]=)((FOD^D5^FI^A$4QS#%/H$X)2P3H2](F.@0W\1RSXTW M*_E@(>!6E?(V*(,^]7KW\^N,5W%D>C[?=&NO-^@JWI1H!ZWJX+93:5%UX6JT M5R!H6PBOM'RU M@:$FKZP&/PBRRG*86IQ)#(]7PKBU6UYK>@NSY[-\)[_+,3](/%>J!MOZ'2Y7 MJCDGYP@%Q(,9PPPBDD00LY3#S*,9#WV" J&U&]L[R]Q,BE9.D.\$-?A27,12 MPP!P@=#(G^L=.'L902VD"XP,OGTNL)KH2V6!F=F'9 B+7MJ_>/-T)#TD_P&E M#EYLN6.UK$#F['R(0Y/BNL"II,0L]&$22-\-X4 R(F$(!H)F7NQA%"9&"?=Z MT\Z-(NM*?T4)MJM\ XHJM@,\RTO:)E6&FU1ZV&MN43E'=&1*':S=]VX 4_-] M*2.(7.U*Z4TZ[9Z4$1 G.U)F=UL89@_%!B^_/G.:X^7FI6[7OH@9]\,HPU 5 M^) 4)&*(PXQ '/@QQ]CG8:(5PW1QAKFQ324C6+="&A@:9_'3,,2N165DQJ@! MV!C=5[H7FV MT2?I]6Z7W/=(Y*M*9^73:L/>+_&C;J[1Q0'F1E524*@D!4I4Z!^$>*L8";4' MH.LJ]2/7SV+.0!N9R?3P M^4V(YRC@9ALQNRW MLEBO%\Q+21JE*>1QB"#RPTQ:+VD(TXREJ4A)+!G34<6R:L*Y,40E%+C#9?E2 M5=LTJ *DC;&>H^02N9%IHK<&V?H&5/).4FKL )GQJXK5T\VE@-B!\@:UP@[O MN[)_S>UV\[TH\\W+V^()YZN%I!'$,T1A'/H91,3W($DEH619R'R.(H(BWZI) MS=%$MB]CJ$8D+Q$8F$#NP[!O%7$#"=3>8XVE>I^7+ M!64O]G6Y=+T=,;Q[>EX6+YPW_;(ZYV9M%WM!2.!3+X.4Q!BB1.W9Q@+#,/!Q ME 4>#;S(A"$&9YP;5=Q26FZK6,+][I090PR#K$<53J$;F3-:66'9M-;K2'L# M&GG=<8== /&400B?#J4J_VZ-+S3-X+\*K MQ]HN0!N9K+MX[80<2'8V+WHW@(.KFG>7IIFVY-V LB<5[X:NMSC_>MMPBS(: M*T_R7B6@UC]^DFHTM@<.8H\2$L(PSE(H_;VJ(U4,<4JSE&,/2PM/^T1,;\ZY M\44EI,'YCR:R&F=E[O$:F2I&@LK@\,P]9!,=I[6"UXYTL_E6";_[UUY^1X=M M9F#U'K]I#C7=@9R9;@='=(:WFA_:U5V)/JQ85?5:\Z#NX*:Y<:1^S>]3_8>/ MVZQ5'YGNSO3UNE')L_F/G&WQTE$]\(L(6)VF'8XTV0G:606ZIV;G+[#S*]_F M:_SX6/+')J/M"__!5UO^H*+!]X4E TIBSGT$ ZYJD83"ASAD(8S3@**(4L2X MEFEC-.O<7MRODO&8.B56SM"! NHW9:V"F4>DA[Z>>^0T)A(W$X%LE M\SAECHQ0IV+G-9UWYKVZPLL MG:\P#0CTB @@8B&#& 4(QID7,B_#B:?7ANP*&>;&63M3>2--Y>5>CS_9>1XF MJV'FM(V$\<@F*U3IG54K=007+]=UW]>.'U1?U/_?B?KM1YY;K"W>VJKRH<+4%XF&0 MJ!"$R$\S::Y%*KJ)(>C[$8Z(X%F2H&NR^L<5?VX<^FZ]R9^JHS>!\Q+\P,MM M90/2G2Z XW(%B^UF]]Z_W !5..VZW.Z1GQ(-@I[UVH_,[>M( #Y"E0@J,>EA>'R&#>[LUWY^#S,_?&YKD+ ?!ZC5RT4,(_'Z>J" =.L MIFG=@)&E>M7R =,@/E1%8"(IKHS55+4.5JI76S7%^Z+D^>-J_U?Y:7^;"VD5 MJD1>++^(." 1C3T8BU0=]OL!)#3R($XQRV(B,(Z%52BGF1QS,X,:>8%<* Y8 M1U#+*$_#5=';!)L ZY'-CG=2*JH2RD$G6E3)"PY54AUQZ@4YOJZKV&"#7_O@ M4CN$7<>>&DKQ.J&I=E!=C%RU',ZV/GFUN:B/G*]_] MHLNM.ME19W[R/\JO7O" "T^5:0F)AR!BJG1+$DI/E":(IRCT4V%T7& AP]S8 M4W6S6^.E:42:#?IZ3#DRIB.S9'M44+47;>4'/Z4"H-5 52QH= "M$HHD7=;F MMH;06=ENRH3Y44WS0EQ1_D$+>_\O4"$QSY**%0>"K* M2ZC&R:GP88P$CKD?4$*->K>J\U+_Y_*SU6IKS6*K<]X2)- M6)I /Z0Q1*FOLOEX#+G ) A(1@C1"OH^&7ENK_=..*"DTR_Q?PA7_VM\%0@C MO[N:^AL5\C^KJU4!_\.1)BO!KZ/!8>#'Q.( I$"%/B89B*(,E2EB21,,H'-A5@;E2V M+WF]5 K(U^]GHP/$36=9UFA1[4&;,9WQ\NBQW9B@C\QX)R7&3QKYMO)7V\HW MH%'!'>W9@N>(^HRGGY3^;,$YID#K<>QH\/?B1W7N]V'U%[S!RV7Q4[6Y M40U2OO U+W_P]9=BN7Q?E*HI[R(*PA@K,RX(D( JGEPZ6B2#&<]QUAY_S#5[6_6>:B[H]96Y5@$$5]^RX?_@I M3"Z[AG=&G[Y7^*EJ9SN$G[G,LJ#4/[;YYJ4=4W4*Y.R^K#H&2I?US9&/.(1$T-P<,:Y\?C%G+[:C;*JC3X,NYZ=Z!3,D0G\ M2AR-C41M;!S9BL/S36HR:JM_;#GJWV@?AOW0!'EV*AT20EB HQ3&'"-I,M)$ MF8P>1%$0!AD+J4^,>F">GV9NY+(/Q695G/&*5^6/VR(DST5I7E;] L!ZC'(] M;"/3R'%D=F>;O 'M=[S9EHZWP_MA<1BL?6:2R<.U+RMZ+F"[YVKK;D_JW.U< M@,,7K@BHC7Y0,_N+-**Q2K*4OJ:0!@KVY4]IX,.$>2*,,AJ1U+3WD\'TLK')5N MN XV=SVF3":?NN.4!3!G^D_9C'(]\>TJ)^QI]:MT_:LHA5TQ=+S\7*SSNBWP MADMCC2SEC>O-(HA\X7E,P#3$JG1>RF%&HA RX64!2K$7(J/V5_C MT"MUCOT(5'Z=7*_&\D[@[/L N)G TFM6 GPOENS#TW/91*NMFWWID$@7F0<8 MLA1QU3,H@20.!,190CR$4!IGJ9'K?'FNN?'W3E20=V0U])=[H-5TFMT -K;G MO,.J*^;P@8FYLSP,ARN/N6>F:=WF895/?&>-6^RXXBM?RK\^_L97\ONE2XV_'J,? >OC M?C-)(,IUD#HB04LA)N7'ZX ZILXK1[LZJ;U3:7KA\9BD:13#%#$/(BPR29@1 MJKJ&^7% DR#:-6Q\*#9XJ4>>YV?3>AD/>S;NYQSOQ:SFJ,XNSE9-?['.8N\" MK4=R5^#V"IGI!\U?/W&'R9C].+C/-N].\EIYY6<4[U57,+LOFPDM13 M!>=\YF5>L)PV?0L_E[ET"9^E3UAG8^)'OHA\#^,X(C#,TA@BP:6CE@H*$T%) MDD2I8,BDK879['.SKMKL.P:>6V'!<]MU\P]8VEO@N19>\XS";DWZN65TI$>G M'+(!>]FKU.]*>M"(+W_3*K#+"Y:?LN MA(]3[H72[A14-05A%*8)XS#B(L(L\:E/M9J"6,X_MP])(V=UIKVNA#4\U#;% MWV<>YAE/88")*BM.!4S3,(2>\$B44)YY)%AL] W^,?&?P 78'7OOB[O4"T*+ MIZ>B71-0[#68;JGT/(<1%V#D[_M)R$$MNSKCJL4&';EO0*.1.U_#$CE'3HCI M[)-Z)Y;0'+LMML.8?8I4,]+W4M-BQ55-051;C4DC+7B76?.$;U5:A6-5]-:0U?[?$ M^=,B3"CS499"SR/2NLZ0M.Z0%\ ,9TD2$YYBJA5 I3G?W#A.20SR6F10MC(# M7 FM=F0 56(;Y=@-8JZQ">,6R?&/JZ8'T2A'T268DZ4G2E ;J<%.[*8MCMHY M 7>]H)JF)^I"-)"9.#C,E$F)NCH=Y2-JWV99(:?ME'30^N:P.@>&Z"& U#$4R70\_)'A'DD=ER[PI)IW(NSG[G6''J[=-&UXD^=^_'K&JQ?02@H:48=> M"CV@AAW>:S$:F4MLX3%R6/LPL/)'SPXXF;O9IT[7F^R][HK8:Q7^U[:/7WAA MXF7,]V$69:&T/>(,9AG+(,\"$J0)9HAI]9*Y.,/<7N@O]W]N.E* @FQPOI(/ M;;X"_!>M6QFK*IYU9N%R'U;Q)XLX[ .8]6R*J\ ;^4UOTE&4=.!;*Y_K4.MS MNKL,L#X8?_JPZG/JG0VF/GNAW2O?]$B)XDR@$#%(/!1 %- $DB ((&$A"00) M**:IR2&?1=>9R<+W;!K.&+62F5V3&-=]7T;IZ/(:O5KZN[!L=)K4W453KMUM^*^0K^#\OO.28R6A@WSRBY#K?;Q' W)DGKF<%R[) MAO"FUGX%,E#B R7_R.G>0["-F=)]<>[73]L>@D4K-7MP$,N42A5B0^1$3.W= M\-6Z[A%2ELK[51.^>=E?TLA0D>K]<[7W_A>^5N$[*Z9RDVB5EJ-^]>X7+VF^ M5D6]+U47:?,/Y?>O+J?#LLSS$TF,D4\11&E&(8Z%.O=@*/8\'V6)4;VC^:@V M-_[MJ&"8QCD;2'530VL:;$ %CNK14L%S M VJ JH35%B+U ?I+U>C]X6O]PPE MO+Z>Z;[TY!?>IK'=BUVRR(?5SNIF<9JPA,303U0W>E]5R,=>!+GP<1RD!"$B M%E)P4M@4/-66PX1NN]*,Q[KR%4[MZYWJ+X#FV<+8H(Y]_G!4+;710;H_(S@[ M5X$U0@U5?1E>K<2J,4Q]%5C-![.M+U/*.6X_ETTR]==-0?_>]DC &?'"A, X M$D05;T:0X(3#P$=>G,8H#CVCJ*R>N>;F+M2B@ENP$Q94TIJ6@+D,KJ8Q[P:R ML:WK"VB-4(]* Q!GI5@NSS1QO95!E4^+J@S?E+5(U4LBY]KH!88B(/2 MSO9;PCU+8+X7[ ;8:3>!.XU6:V]=^O0?!VO57+7W.PS3")N^/9.^VF[O,!!] MV[P:=U^QO_MFV!M]<^R-MIT:VSH!Z_O-=UX^?,>K S_UPZHN('#DD_XFQ]^\ MQ1O^'N>E:CW-%QG%PO=P"H.4^U"Z@8DJP$=AQ#/I,OII)O_?>'MW#IK-C6B; M+3F5AC=&;/MT(***B P@I48#G>[IW3^KO<[9V%7M-O]LY"[;Z]WED):)$U M_#LN_\XWU7;T%SEKF:M-Y\I)JJ-G&A\]"KD7Q%DF/]T)ABA!'B2)]&<8X90R M$44IIWH;NP:SSF\;MY8;5H(;9+AJ@MS_F1L)N)$_0%W$P%[D9E>DB9>SZ&ZJ M":E!XK![:"=*'G8#L5D*L1E8O6G$FD--ETILIMM!.K'AK>9!QI^*U2=>M$^W M9E3QP4US\Q=8MPI69AA5%"T-KK)XE$O>RH%)8XX[ E]'5\^I=83;RR]P5LW*"&T%'./C1 M0<1=]]_+4TW=^'=0Z3,]?X?OL:.--]MUOI*#2<^/Y'55"I51_[C*_RD=-Z8* MB8AO4:46W5+I\9178TRG0+?\F[4/6='CM5H4/ \K#D"=04$$A"F-)/%QX M,,0!"CP?<1QZ;?E]/>H95V"M%_&P@O_8]-6TS>TD[II1U\@KK$=^,UBU:>BS M511T-+T!>UU!5UE0:PM:=:L U(Y>H-'X9M<\^:/&4V#,P],LCB,F'UG82;\% MTP!__#69:%9GWR/YO?N1KZMR21]6HBB?:GZ:.JJ"CJPK#J+0% M>W7!7M\;L-?XIM.JU77._B1K,]Z7R:&LK_UA<@^[QG=IA$FMMBH_\^(3+XPW M*[NWS6U;1&W:?7YW#SZ]NS?:L3R 0FO/TA:%"78M&P#<;UR>T]EVZ_)@K"DW M+\\I<;1]>?82BY(C[&\/A3I\OOV5K[5KC'1OFMOKM2:MW$>=73G^H/T_2I_4/V@',5%Y G..(H@#Y#JMH,0Q$2Z61%)*2%> M["4I,SE?<"C;W(CAKFFX4YUI_\0JR&:S!GDE=E6G#RM_NVY1?[4O9;V@UI[3 M%,OT*G[2@6*@HUDGL+!1#M3:5;MYK7ZCND37@CZ> V0MV6N[.]="JN'<7#W% MU8V2:]=HE]+RL9#R249ZD31417DL?"P)/(QCB!+J0\3D=S+E$8*<$<_S(DJ2 MS"A=T&#NN?'V)[YIB[6O'L%2B@MH5U[K)LJ#BZ#'Q2-!.S+7'K1;KN5693E: MF)7HX$X+YFM:,.L"YKXO\^#,K]6L61>2G@[.VD.8\=BZW"R^;O"FBDS^2OD* MEWE1.4A^B F./0)C'D32"L4>E.8GAYZ'!$F\S(\RK:Y %V>8&R>UL@UY49KX M]1.-$U1&IA-=0+3)8E#I/DJ0-W?H0/YK3P67QYWDA1]4JWVMAR^T-4*ZW7L_ M2M/H@YQCO: >QMSG,8Q0FD(4QS[$E$20B22)/,0\@HT"U2[,,[<7^:@!-?BF M) 65J)IO]1"PND;$U7"-;C!8(&5A&_3BX,P..#_+Q-_\7E5/O^_]ESOMKGW2 M.?4-7N=T$7$OC@*/P23).$0<"TA2+Y.<@6D0>=B//:,2BT:SSXTZ*J&<-VN^ M@#R/,L)3R;5,LQ75?M M"PNE1_>C@3_R1\"PHW8E_NC]M/M1&[>;]H6YY]!+NQ\6S4[: X-8I(LVL6T' M,6T?N?PE?U![;/OVS4F8<>I%'@Q\FD'D>QP2(MW+-&2"!#SAOE[)2HI;5N5:UM\YWX!\'Y=AD/6H#7\_D8T&ZM@'HDW<[V&X[PVH MQ0;?*L&!3I/L*Z U2"D= ^*)DDK=06V66&H*66]JJ?9@TR67FNIWD%YJ?//5 M1QV=B3Z7:A]_\_)9/B<;5:'V']O\63V)"S^-/48X@X0G#"+LI9+FJ0=1Q+.( M\#!+4VJ6K6(H@=;[,VGZ22LJ^'?\]/Q?@+>26A]W:"V$\9&',W!?X=CC@)9: MZ>5/2OZZ)/D@Z-<H^,3;<3U.,PECB.3UC40VN0&:^'B+C^X?[JI4F_V8*_( M+JSV$Y=TWE4%-+JH!.YJ>:JF0VT/(NG2-3HZ=.M<0.VN%+^]*%,7Z+\:M#-E M^Z\?TXY^O_"EXHC/N-R\5&D/N"IL56V:4-^+4JHVIW"60(2B$.+$HS".:11' M!&64:H7P:LPU-_)L1 65K* CK-7V5!_(>JSH"+J12<\:-6/JTL##$3/US30I M\6BH?,PK.K>8YX=__O%<'0SJIH:WU\_M'?^,7\"/M6HL4)G!*HKBK?ST+HNU M9%S]O/ ='/UOLBT2([^RO2 T!_*.,L*/M;=*!M\-,ED>^+'8W13PD[_9?82E M,7B'U]\KUXQQ]N;ESVME">RR=6[E:_NCJ; ]*LR,@6I9,YJ45J55.N8/RBMI+/ZQTX"XEZS*@.\T0WLE1O%2W*+MR.K MQ)%0DQHP;H$\MG41BP. M61R'1IT:3Z>8&\'N)+PB<^H,D'KL>!T\(S.=(3+FO:HN*N^J:=3I!--V;[JH MX$D;I:-V<+YRVO28 M7J $TR E#*:ICR%*5994DL0P">1#PWV69K[15LI5TLR-,/8"JZ01II(*-\4N M;<>B+?152Z7+,Q,MP.B4I$H?-35R:DUVK?8J92I3J[,\'87 7B.7'.8 6&=T M=XTL$S.C ]A.2=3%H"[#Q7\K"O8S7RY5!9ZCG?+C?R\BCU$O% $DF2\@2B($ MTS!%,$ )0RCEGN"QBP!R YDL0I-&YM[.T91-R>CK5TF/;J=!_K7CS4_."<>. M,;< <-2H^%*B9PE)1&,L'#3)JI#"=< M99AGD(0TAF'JTSAA'@D]HXIC?9/-S2AM9=V9I 59YH_U;H&A.=H'L::UZ0BX ML8W)#F95;9 Q$OI,,'%E!_9--:V9IZ'TB16G<\\E]NBNEW2E__[?_];^1OZ7 M:DGYW__V_P!02P,$% @ W(!;6%?\,#:ST0 %,T) !4 !C:&5F+3(P M,C,Q,C(Y7W!R92YX;6SDO5F76TER)OC>OR*GYG5,Z?NB(ZD/DTN)1ZPDQ6"I M6O."XXLYB2X$P 803%*_?LP!Q+XA +]QG9IJ=2:7R.NV?&YN9FYN]D__\_OI M[)=ON%Q-%_-__A/_!_:G7W">%GDZ__S/?_KKIS?@_O0__^5__(]_^K\ _M=O M']_]\FJ1SDYQOO[EY1+#&O,O?TS77WY9?\%?_K98_GWZ+?SR81;69;$\!?B7 MS7_VXG/W#8OGY5\&8_/7\I_^T^_'OMW[^#[GY:>Z] M_W7SMQ<_NIK>]8/T6?[K__K+NY/T!4\#3.>K=9BGNL!J^H^KS1^^6Z2PWDC] M4;I^N?@_A%P 9+_P_=5_M.__(]??MF*8[F8X4;/YUDG$XV7WX15^ME2.L)=](59RV88A0A M47$(O##(69A<-#.HU'7F*^$KHGRCE!6F?_B\^/8K??C7*I#ZBXUD-E*YM=Q6 M.H?1?;X+/]'/3@2/EL@KD".G#21H[W@O(\3,F1(I!6?E461?7>TZU5>U^F*9 M?EDL,R[)C)PO%Y;IFH9O WCW$[]^);7/UY"^3&?Y_+\NR\5I"UVM%PTDMU4+ MD?NG7XCK@LLEYG=;K=S+W(:S-1E7W/QD"XV_F,_/PNPC?ETLUY-L,"EF"D0= M)"@N+-$?&1C43K(D"Q>^B>:OKKH7 D3_"#A8DIT@X0,NIXO\>IY?T3D\B70, M(K<*BBJ6&% 2O-,&K"K1%\&M5J8)%*XMNQ<69/]8.%R6(X/AY=FR2NK-=)7" M[#\Q+,]YL"SDX@)"MHQ,6R@)?"P<#+>^&(Q9(C_N++MGY;T@H?J%1!.)=F(B M/BW#?#6MLM^9.2VY5^@<>&4T*(>"?.U40+ML7J-#]HJ*) M1$=&Q>OY>KK^\68ZP]_/3B,N)U&RG#AGX)DC.V>%!Z>2!A1:*,TR 3L?A8:; M*^Z% M,O"HZ28!?:_XB?IU4(\_7OX10G.@?GE-=@O7*$7C)LH1"$&3$5+<>0 M\3A[<->J>Z' ]HZ"(R39!1+>SM-B229L(_@3DC^^7)S-U\L?+Q>9V&$8-$D# MG#>)9.,X.!TUR)AXY*8$*5(#8#Q(Q%XX<;WCI)VY;?"RJ^=ZBTD&T7('F1,ZE@ MM?O7N^D<^00IL'99!K Y$A,AB@LDUMMLI7RN(#DWJ7W2UFQWM%QK%![ M0L9+^N7[Y:?%'_-)<:*@0@\I(KE0%$=!9,:"YJX4-+:0$6R'B\N%]T-%QYG, M%@+M"1.;L_']\L-R\6TZ3SC)3$?.2"19*5LO? SQP30(XZ02W/ 41#M@W%A] M/W1TG.5L)MJ>(/)AL5J'V?\[_;KQG3#(@(H+0![)Y;8Y0)2Z@/%T8 KI1/ M M?-2[UMX/'ATG/AN)=>SL9^5AB6%#-SE#,LEB 5,B5YH5BL!2EE!,XC*+P$6Q M1\'AZFK[ :#G-.>AHAM9Y?76?/;ARV)^GH)A"H/+,8$(S), M "'9- 8,I=4 MDC8H=Y3:;ZZXG^H[SF4>)<*1U7^"Z6Q)T.4B?IJN9Q1 2Z%LL0DLY[G27J]P MK0,;;2H\H);FN+CSYHK[J;_C).91(AQ9_9^6H58FG?PXC8O9A$51BM5DMB@ M)C?&D=GRM?P%131)L6CU(F"4+G'ETQU6]W+7J?ACH."=YM"B[" ?^AK/9O\TIV#W! ML*)S++]=K<[H(..)12*Z "\9"=-:UO) 0K>B>%@%Q5EH$1'@]33&ES%WK7ZOM!I/M$9 /1=@&1C?5[&=;X>;'\,4E.".7(?69&$P\B M6'"<'&FM=,E.(N/EN-S#'8ON!XCN4X^'"[(+')RK*5 M8$?&Q]M4EB_.\I1^XL5ZC:NM#M[,PF>R=N0C!\XA%Q]J/4>-O!F"US]T=)R];"363@JTWTSG)^O3]>OE9E=3BH+FZYGZ@Z#@%>J08NP#!A[,XFZ8WLT583XIBSCF1 M@1.MH*31$(.6X,EWEL8Y+5R+\/3*DOM!H/M$YZ%"[ (!!-W36D^\2'\_^4)B M6[T_6]J%K&00*KL$CN4E>H=>L!20>HF&_EX'=ISV; MB;D3AV-U68Z.^;TWD8 MK"5?ZCCL[$W*?A#J.#LZC-#[,#_$UC+,WLXS?O\W_#&Q$;U'C2"4DF0_.3E4 MWB4PAB,&.C]=;N&(W%AV/X1TGQP]1I@CH^$%X3MO7.SJ3&N&S KC:A<7+KQ.3I/M(^GMX_DW]&>K"<79+OOL MP15.G)3:44%P#5D('[437)KCGI3>N_1^:.@X']I&J%TAHSZ?W[*@6(@I8@3B MHSYAT@6"I=HJZ=O(?*,.QO;TMV>]VG>LF/&(J3 <0&!DHKA,%P%:"8<4Z MGS"Q=%P-YHT%QVD]-2@$#I)E'S!X,UV>OLWDMW(9JD_B2KVSCO_KMQ;L7O[]\??*O MKU]_.CGD:+__8ZTZ2^Y'[9&'_=D*/H?P=;)YAEF=N??ES70>YFE*?OYBVT[H M DPR:2FB84 ^?^U$1Q&@"[F6PBA+_^/J5$M8Q8W.=XMN]Q3.UJOS/[G< M7$^AZU![<;[&B]4*UZL++G72&(/GM$/Q0.'<'F= M@G&\B<&0<&Y6&HA[Q,/E.O6[(L$+)C(B!3QYDQHMH-!%\%+H>D(BHQ!8)_E0 MJ>[AF+E!R+C0.4:S=X+D&#%W@)678?7EQ3S7?[W^/V?3;V%6,^XOUB_#L'04 !9#:Z,# MB+U(J;9L6GW$A,12G.'ON#XO89;&!ZMB!ND<.6LJ!PBU?;GV7% XA%YN15J@_WAO2AQ^D#/.#Q=+!T#X?&8AUFC>S.XBLNUS\^S$)M MAY^KQ_9UVQH_;\-2?(=AA1_K]);WY:^T(RJ[+PJAD\[EL].S6:UH>87$ $6P M&RW.\XO3^@KPO[99S8@BVR09B%!;%UINMS<8[Q($IRV-YL#&@ Z/YGN01ZE/6N_B>>,$HXC8,B ,+*DH#CGL#6;&$&++ T#H1\2!!/?C\ M31(2[<3> 8;^O%CD/Z:SV<0&9]'* MK:#*I(#M%D!C:B24QO'CXVALOYVCUX M^4V0<9 P.P#!6Q+W_/.4PM:M,"@Z>?T]S= QJ\*M$FK"T7*/#508.+ M*D!A0:"D_Q7^T$/D@TZFNPCIP8.L+*E?^*RB"(;!.D2N8@N.8A> M)Y"6%V=Y3/*R#4W3V*\'?[GAA8MRY?%C(2^ MJH[^^L>%:$J400EG042+%$-D"2ZG3/*),1CEE0L/E6\? I!]:1O7Q1W\NG80 M%75@>:[P=3-@C5D431X]Y"CK4WXCP"7-0"4?=&UGSYO?R-U/S;C7<,-H_WZ( M':.*#D!U?B7T(?RH]T'GR3]@-!Z &HN\ 0]>35.?\G#?!FP3.G M>?=@4^+CDX,W*1HW!S00FAHJH0-(O3[].EO\0/R(FT3Z'7LD,^NBT :2X+5# M!29P+D<06=@Z<4[A@R\K#T'5HT2-FQ\:"%AM5=$!MMXMYI\_X?+T%<:+NAGO MO::3VP%GI1:LFPQ1. TQ9IESXK+HYK[W;3+&31(-A)]CQ=T#8FYCGF MA(H6 MO*SCT96P$&1"D,QF+EE]H]*ZR.U >S-8&FDHO!PG[![22U<0?R5'ZCC925$$ M^%P?Q42'$%4*(+D)P?H8LFY=:7(W)=UXTP/&]L>KH .[OB'XEZ:B/16O@QRBI[H=< GA&8N$Y,*V*\:*TKAJYLGPWSOBSW)@\2=@=^.2U;>%T MO>D]5U]C+>;U],9YJJPXE= @:A*$IFA%U#*ZVGH_"QNM$:&^I6F,FP?(V0M' MS5L,/RN.6BFC _OS@(0X\\4X8VN(84"%0L*QD8/4/-=G.,R:]N_6CRH7:-ZC M^%E1U4@5'8#JP_FZ&Y:V+T2UE$ZDXH C)Q;J "$?I(

VUJGC1W&5;Y$,]BPZZ[;^;E''31P/!IH78>T#/Y=NF30A9QP4L\0O.5]-O MN$U3O%NL:G+B??D4OD_(DW.9(D>(;M/%F7GPG$E(3FKTTDID ]20/(7$<=-( M0Z%M0#5U@,*/N [3.>;783FGP&%U[<5=F:;I>B(P<"63@'IO1%&$D1!C;0;* M,X_<:"YUZ[+_QZD:-[$T$-8:*Z,#>-T6U(072T&)$_5157UC52(XSA)D3$EX MKETP#XT>:A/*C9M@&@@^1PJ[@\S28['M!#V%$#IP*#(%@G^UKD$R,-8E[SU: MS5NGEQZC:2\H-1]7,U:N\GBU-(/9\W67_+!1Q1=<3Q/YU-?X.++5Y/4O#]UW M\@$^GK,)I7S6A?(J8>\#*;+;XH_9)>;-8OEJX,=Y5CZD.K$A2E F* C.<$C(F:+P,V?6'$-/(; ';!T%B)L0&TP[ M'4!O;_=2:"DQN@2Q('F 7EKPN5 88Y0US"8FFK8^3M+__;?!35-$!J*Y? M3U(\]'ZYV:!Y;.9P34PK%L[I ]+QV822)1 ME(WMT[?!P8-WQDV4TAW4MO-=7YRMORR6T__"/.$8R;"G!*P438Z (&XPU;Q) M$MP9GWGSEYP/4S3V,?D,T#I*"0=#ZALNXV) 4+U=KGVXKDUF X0?K= NCI]F@G+,=M49\,*"KH5 PI3 M$G@O0S"!>5E:US \0E*WM\NM(76H&KK U96:GGL/3!:L2&.'J!%^A*QN;Y2/P5=K=?2&L5LGNK,,+A)2U M3$)SY+EUE)OT\L[0YT885-(69@RO'ZJIX"9R/(,Q3,QJ2D M9[QUE<(]I(S[AN&Y,'2 V/O$S]73.Z20E,\,\RW M3B,\1,^X[Q:>"TF'*J AG :M3#CY1/_\R^O?/YV\?_/^P^N/+SZ]I;]]\?NK ME^__\N'CZW]]_?O)V_]X_?9W^NWK=^]/CAZ-^>3U!JAB.([G1K4-VV+/BWS^ M966-S"R8.E97"(K]ZKU.9(E,F)5)!BV2Y*U[4=Q#RO'%H-]P?H9O:._6AV3U MDW^;KK^\/%NM:;GE15OK>HE&_Y=KO2M/QFE7VT!H1R>^<1(62X@HK"U.,1B"<48W[Q2 M<2_*QDV&#@&F 332@?G9/!FZZ'"TE=N.E=IUICB%R2D/64KBIB#2@6RP;ATE MLF*Q-,?7PQ2-FP0= E<--?!T//DMGN;XN:9=/[5O9G;Y &U2K&)&(EE@;BU9 MX(QU7"T'0,6[&MKVHLNM@<2F62=A41?^_=A M(5%(.K.ETI!<",EPE;)N_1)B0';&S:(. ]T^=-^%I=RQN-O&OY$[6L.;8#$F MGSUH$T7=S0YBJ-T"/;-9&1%3:7VXWD/*N,\-AX/?<3+OP(*2-WG%0U#&.N54 M!$$()P\!#?D* @$5]T8X3+:T]NRO$;!?PI/]3#@Y7, =&)9]>D=\P.5T43N4 M+FLGW%>X_??E;#D5K.96@B3ZB&/OP1=.OQ721>[)HTBM;Q./IWH_'/Y4F?=G M5F4'INTACM^08S#]/-^^;TH_/BW#?$4L;J=T;WXWVZH[_^^SU:9/X46KE,A4 MD<47L%B+)AFK/7=S .8*TY$'%V7KJZ-A.!GW=NFY\?B$[?!,X.A@B]PA@ M6 M,O-USA0#:TQEQ12(IK[^*UDHET.TJOUEU;WDC'M;-3)86ZFI X_BO$G0>1WG MA7RLRY9KE8!['4%QXX&"+059NN(3.4G)M(;;?;3L9QA_JJO1)F+OP&#=Y..W ML)JF">T 'W(NY$O'FMC4@?: -F"2DHZXT$FT+ON_DY!Q3]0V.GX$.$\7>(>H M>36=G:TQ3W3QWM;14TJR.F4Q&'"2#&CQF9?L?,ZQ=7_F>T@9]WA[%N0<(O0. ML/,W<@6_$-TOON$R?,;?STXC+M^76U6;EY.OT'-N"\E,"6+2.CKHLV50HDF. M-H@RS8M\GDKC?G;JIZKJ&%1-/Q$,M_99RN!LJ-,[>$J@:$L!^8$.D >E9.*1 M^=8U0T\B<-R#33^Y?_]J_OW[UZ M_?'D];__]>VG_VSY%N&A909^@K WA^V[*C[PBD;5FP\7'&CI*)002H-7A4%( MN6BODS>Y=0NFO0@[OA'0;I%/M9$614S&:RP9;*J>-/,%HLODX"@>HM;2A#Q8 M]\@-!6/W8&F-A=O=?@Z6=P<'Z07U6XG4A-]BOIF.]'VZFEB?C)7%0)"V5J]3 MX.W)2X!D,B>NF,BF];'Y($&=8.D 3=\'FJ/%W@&&;O#P:G$:IO-)B%8@%YM$ M24@GF#E>T3?3'$=+O0/H7'F.^A>L;N#$,%6X ML0)8G;JM,OTJU@N&'+EE)6)*S;L=WR)BY'3J\8J]_]'O 5+N ";WS+#9,:.0 MZXS(($9.NR@@B2;Z !E%4MJ1:]R\O^&#!(V<4VT.GW;2[P%*CP^HV3$FM,W1 M!@%:! 9*%04QL0*%:ZU%])F'UO46>Q,W[NNX 2 VB%8Z@-O-&34[+NC<%\:K M"+;$VD&YIML-O7BDRB# MY(F\Q(#UHL((7H?])>#6T);PT9KF<\IO4S%VT\OV\==A NX (C?K?=[.;^+Y1]AF2?1EBQD\.!5'9K-5'VTYRQ8RU#&9*UJWJ'IB21V$J@=B(C; M5?J#J:<#]#W81LA&QJSR#(AL,K%,,W!"4*R1I.2:12=YZTO H_LX#5E2/1P0 MGM+UB+27ENN!NMI/5-*(/M5K#Z:!;#T)*--1;DQPI6@C8VZ- MK@.GF U9J/=LF#I2 ]T@Z?ISF!R+X*5XB&@3*"DMF7:50%I7(N,\&]OZC>73 MWQL-60?S;/@Y7.X='',;L6Q[+;XZ6Y(5W=9:;XWK>5DBYAK 4*BZT=\D1AZ9 MSK9V\E3UI54-4#D#D9,L3"N+S2I&K2Z9=1U:,P=:-?Y].Y>CM5<8&:2L-]HO1[39\N9A_HY6( MK?=E^^OUE$+\$TSTHW58S\0H;3"$&N*K BJB Z=93347G9WF+/O6+\J/HWCT MSBYC8W<(S?:+X\U.?9Q9)6/0*BFH@RY )8/@10@08Q(QYB"4:5WX?Q3!HS>> M&1O% ^BU7Q#O^M,G$NQVXMYJ(HM*Q(@!&0J=,DG6B1J8R6MG)>MLN(G/:G>O M$C=Z:YFQP7FDOOH%XF;77>.KZ%J@%WUM#A(K'_Y_NN&M=??<9FFJ\WLCL)420%L;;I#_G>D328% M>.>,SEK(Q)_I*'^ RO'[VHP-SE8J[-Q8WLV@%"AS;;>8=$B@0DG@&>U#%8P5 MWD>39/OB[R<2.7[+F[$AVDB!'2!TH.8FF]NI'!,X+ %4)IF'E&B?1NEK _40 MGK65T]"=;_Y;W!MU (51/8OZ2&JR.WPV?)*(,7]:? @_ZN")*G,R )OND-N? MFF#61C&K(2IE07FAB#7%(7M37!0EVW1C,,KMUU]/7G7\%]F#(W)838S?Y?H) M_$VRX]YE:2 S5I/&=39FJH=*TBQ)P<6M.:5'86P_=/W4UTQ#27]\7.U555(* MC\R) )+7Q^/9&G L6:@5>$$PPY3SC8_FXVM]_EM<&353RY$E&J_G>:A2'U^L M*+$.NJ/3'905M6,+F:-:Z*V-CDGP0<*7IY?Z\/\^-SF'JZ ID)[O_?V+DW]] M\^[]WYI._KO\Z-!OZ^^FOOU+^I=A]>7-;/''ZN+1M R)6U,0Z.@1=3P:N>)! M%V !!89ZF+'!*M+OH*=!@5C]YH?EXMN4)/?;C[]2 /YV?C'/X@4%*-\VMSUW MM7R_;+?(9$:T-Y)^77QR+MCOJSYU9K M!XF8ZU5WWI6$BOQ.QC&2_ P1+S,%-5PR3$R**%K7_A_077TH:(V!@ >+()^B MC@ZP=)F%V4RM(%%NGD=\6GS$1+^?SO :>Y\6>TK[0K(,@_!.9HJTPZ8WO0#/ M2J3=KEQ(4:%J;C*'YFG<^O .$-\5:#K81*^05D[3C83IUS/<93M?G"Z6Z^E_ M[EO 6*WFJVO[YH0\R0(R.//A;'9.NBS'WH&M=\]X6DQWI.CYYUKL5 TS4HFZFQ TB^VBU[WT@NPQ@W(I&(HM.U*M1 MT*D 1AFRD[6^I/6]]2,DC?OLIVM@ME1F!]C\D OON,X"F*B=,!ROSSBE!HM:H->U!T?KTMY'B1KWQ4_7^&RKT'ZN M%^]YWJ2+46[S-%0(K,S(>@>O 7/.#A6B*/7Z+S\ M0FXQOIV_"=/EIA+O?:G-@]Z?K=]-0YS.ZBT89LZC%!E<\"0D'57U2RPXB\%F M+>G7CUX5[;O8N$]NNL3;('KJX(Q^>_J5F-E:\)OAV>OO:796[_+_O%CD/Z:S MV40+JTQ$ RDYI[+ M?"/@\Z'N,2CA4T8Z"+@'E4, +VP&CX+%:&TVLG7[Z'N)&?>53M?H;*/ ?CS* MVR4S%Y+;M2Z]%)N*4>K(@21TOYML>T+MK*E%D4+N,P2GOK__;,)W4S)7;I M,&YVWDV)DK,^\2'Q)'V$A+4Y@Q 1 N-URJYQ+@3FT0W?!/H^ZGKK]O9,D&RB MK"YLYOYEAY/,LG*2>6"F)A:*DQ!S*. P9N:T9]RU;I*Y/W7C'N0=%&\.I,C# M;>6"ML20$*U^]>H)PD4E9-0!H=3)28K5@?0F>#"6HR[H&+GCSP/?)U+>R0"' M9WKD,:1:.SCXR8G99.<^+3;-EY9(_.>SRNIYB9_)4M(&5.!\;1JB>8'(L@83 MDHV.?NE,Z]CI4:*Z? PR*%)N5L U55L7)_\MEGX[6TWG6&M5-IT[JLAW?Y,G M)M77+AP!0R+9*1);Y(:#2SX'B]*IT+IQUE/HZ_+IQJCX;*7,+J"ZOX GF'TV MB1SPR!5M0RDI+ W,T; #%:\-#7R?C:LU5=-92_#90('Z3EG&O(WN 70LE=1%@7]U =SYDE)"V[K'UO[4C?PHK0-0#J3)#BX>7Y>":?V^O/Z>-H_M/Q+ZW\\K ML_7_UX[@W\)LZVZ3'*>)]L:F&&">K__!E9^<&.>BD\6!]QV?M?MFN[=B_ZK8MV*>I)TT9I%#3E)< ;62@0Z,QAX1_^(R%@P*?F K>MA6O,P;B'A\^/Y5B>I M,3'1+)AL;IE/SDY/P_+'HIQ,/\^G99K"?+U[B5Z'0).44LVL'6"?]_QR(RM] M"!^-;/7M92X 2W M43$$F71])^T('CDY\(D'R9DOQ;0.'^ZGYNANN ])]G)? M8-#$5TC@K.#DM= .B=9)R%S;Q"7G/+2N8=V/LI%GA;1!R:T^M^V5TJ^QNM;4 MC=RR30'%(;;I[@\U,D5[4-G(\M0FLZ3NFL39+'(%4=Y%YPO0$55'%.0 +O/: MPXYGRZ27[7N]W$?+T8G_&]^]Q#0CCJ+0$;#>YBI%O_*> B6NC K>"H.QM7=[ M+S'CVI8F.+B5@&\B^'Z-R46SYK]@J)[=]L'# <;D[@\U,B9[4-G(F%RL=.GL M7AY1,: T5@A@H1"0D Z1&,GS1F\-]X8+[5H;E(?H.?H5SAW?OL2W$MZ++#F( MK!BHH@6XA!%LD M\>G47BLM;ECM;L2"E*KVL*-0=)6@DK10G"6_H&UUW54UOK6 MM37[43:N_1D033X!ENM7Q]GC#="]%C>S2^?=_7"KU C8A M::>$#L!%;1:BN23$>#K(M$5>'W6VG^GS #G']UV\]>E+^$;)BM8Q02D.";Z: M051T>CORW5DNDC/;.D'S$#UC-^9N@XG;S10;::!? _)AN?B*R_6/,,_UUO)K M#4T.L21W?J>127F.':168A;09(UNEG,0@/6JH@ MT$J>\P!OJA\FJL';B+L7N OU0<40=7*0(RJ*%9BA,SIYVEVN,.:YRKQYN'6J+GSL>1PRCIWZMT_G(HK#K]GUK./,!ENK1;S:R6D^CO9$%.U^4X'%S MO3O.1A981B,5B%(?*6;RAH-."(XAN<=*.-%\?NR3"#QZ1ND^BUW=,SQ@B@[H M7*>00&&$4(P#QK#P+((MI77*Z&D4CFO=AL/6K5&DP^FM7UM76W^\C[/IYW!P MHNGF)QI9L@0,JYQ::#_VP.WCQ=Y MO^9BTT.CMB&@A:HGN/YQ4'W/[:^TJN5YA+Y&=N/V,K\OUE?N3J/G$KV'E*6L MB<12V\?+VDT672E!,]6Z=N=ABHZNW[GSZW?!G Y%KNLH^<2C %5\?:/O&&@3 M$TLY6,E:.W=[$S>NK6F(F5N5/(.HIU\KM.FI=Y"OLOLO&UF;N^AH9&&VG[Y MAS?)ICKW@H=2[PV0]"9D ')G"R:3A8JM^T5.>^*;)W?>HB><>W$$9J_:1>:";V#%ZU;7BZ&M=SB MQFJ1E5:@O*HEU2:!B^2RF?HB/FF3:]U#4[$9S]_T[XA]420N5,Q!&,B@9*/[QC(&3EO.$/CK3.MW^ M #D-)LG=_/0E? L&XQEY7)Z8 V53 %\;2SFC3=!.N:1;'ST/T3/VC68;3-PQ M'JZ-!OHU("=G7\E.U'N1,+M2E+:X>!7Z=EX6R].#GRP^Z?O-'L8=KOI[=>-G%C68Q<0%9U1Y=*7#P4GLZ@$(F5P8'F :U#UTM'G'7[]ZCA"LE M1?0_6TL ?,H,E,D!HJ/ ,6@=8W!$/+;.Y>U+V\@!=VOTW/5$N[F*^C5QK\E. M+7X@_H9S+--UO1 ^R%FZ\SN-3-;C-+8JVEBLUKA9K.I]M]PEK(+EP0ITX)PG MK]BH7 =(A7I:8ITL)05O/J+N08J.-D=7VLS6*H [Y'SE:LQ(9J.)%&[45VFQ M5CDFBC2#M]&Z[)$U'V[^%/I&+M=HAYQ;!FDH)?5KE'8MDC^$Y?K :M0;7VAD MB!ZBJY$)NK+$CT]+TBW!YUH[0"MLTHF<:AN](<^Z/N%RU8,O/,:$=."QUE7A MC]%T?(?3N[]_5V"!0J,0]4#'*"EBT0*\L%4:2B>7G;(#]#S=F[QQC5!3[-SN M;SJ,DOJU0F1X3Z?KC6<9YOFBM_6A_0\>^EPC^[0WQ8V,U97U7MQ8[XYD@[5! M!IL,L*@Y*,$R>$:'H(T\!A5-RMJT=R#V)["!-_7X8E>*OE,.7A<%MG#:C!EM MW21U-(\M7CO.,;>^5'T:A>,:L^&P=8>#-93>^C5N]:'EYC,?Z8O+;X>9M-L? M:63('J'N2/.U6JXG%RN0RO_]+,RFY<>F'_*F9<:5YLLA"%E*AF#J'4LI=&+Z MR$%:;Z(74GJ^5QTG+7EE@]+O+C?G_M0<:J#J"B2N.XK6>GH8UKB;>H4NA)IAY[007ZKAI MK$^4-04ZDEN=>>L4WW4*QAWI,1"(CA!R!Q#YB-]P?H9U#E_-K55IU+&G+\]6 MZ\4I+F]N $],!*<88,EU R0/SM:Y:4*P'(2+O+FE>AJ%XX[4& AB RJI PB> MX(S^ZO.?<8[+4)\"O\BGT_FTRFT]_8:OO]<+]EVP?=46)VE\8AF48HQX2PZ< MD!*,(S%S48(OS8O0#J)TW&D9@T4!@RMM1&C6M-!DT\SAH@C_.D>W/%2FC# \ M0N).DX=J%/B82++,,RMML4[EZZJ+C#I%MC*M!)=Z!D=N-C[DYS^LF M4S+Q9'*$XEA]-%*'D7I?;\NBYYH%E>(0 ZP>)6S<^;%#A9S-5=(!SCYB0F(E MSF[;7J%]QA(H6N$Z@'*"@\\I @O)2*MX=*&U^W\_-2-/?QW,46LB_0YP=-$1 M[R8?6C$I+.T'Q1W]@Q4+45H!2429"WF7PK9&T7VT[(>AGRU=WT3R'2"((I6$ M\_5V&M?'Z>KOVX';]5<3QDQ(!1,@(L4EUDJ(F25P9&E32C7#IUN?<_>3LQ^. M?K8\?2OY=P"E>QOBW3*R+)9@,@?K),4841?PADLH4<3L..>&MTY/[$O;?B#[ MV=+V@VCF8,1]PV5<-'W\OGUZ?CNG;\W#[*\K/%F4=2TWV7(T*8XS,KF&SG"_>:7F MP6&J1=E2?;R+X#$-4F9[>,J@NY"-10M"+!N$ L MR&AJZT6#,0A=TA!-\PZR/S];SOU8>7< F3L&)*S.P<\HXHP4C?+-%4&PFBQH M]&"4DH69VKBD=7G[_=3L!Z"?+4/>2/H=X.AF:]8WT_ETC>^FWS#O&/):.Z.# M V$\R2F$34,)#18%+]Z8P'CKX6Z/$K4?JGZ6_/@PNN@ 7 ^T #[_JQUCP3*4 MG@RO(SL+"FWM&T!B4T8R;DU,UK=.&NQ-W'Y@^]DRY,/HIHOP[J(_SLTSOOC- M1J$8U=?8@LPQN,(S&"%$-M&7Y 9KQ'10^>C/EB-O(ODN,/3 T[2;O"7/HI-: M0\K)$F_.@LM" XG/:XO,&M&ZY]7^U.V'LY\MCSZ0=CI!WHZ;];MIB-/9=/UC M]Q;OO!!M9Y>E\PP#(T/,%7'F'2;]$9+VP]?/EG!OJ8<. M8+7AX;>PPGRUD<[[K[NGE&\W5U@4W&P:Z>QVSJ:OJE.BINLTJ&09!(4.##.Y M%,8%-ZWC@ /(W ]^/UM6?FA]]0!)G)6W\]79LG9PWMGN6T5!67N?4H+L,_FK M:"+$HFK-=\[&\I"0-8?@XV3M![F?+8/?6A\=0.RN,?%W5SEFX:4VQ4#&>FVJ MHX;:NA6\099\,DSYUA=$>Q.W']Q^MKS_,+KYV5_P?]K4M%WGIN7[_=WWG_7U M_ET\#?]V/W-M) L"9"1[I:)0X*P*4)*,/F@TQ;;>T<.]W7\U787/GY>X'1CV MONP>JFPD>Z7M82PN9R8A%U9#'9X@6)3@5NASC2S3WA0W,D0WP\4+B+G -(_%0I:9 MHD-G$+RLE]K,BA"4]+QY$_[[:#G:8;_HPG-S!0I4IHG"DE?3V=D:\XT]D# 0 M\#>#>3WMLJ(+1*4S2.63SEDQIEM;X@-)'==0-<'0+:_^&936@:=_R>8+,O6Y MLD31\0FFL^6T=JE]_3W-SFB;;Y]VGGX]6^_,]DVI7$K D&A]X@Q8[:BGA&3D MW+( Z(I+G.)IV;SY?'LNQNV,,C"B1U%UOZ?T71'5$0'%0Y]K=$KO37&C4_IB MO2NC#"XPJ1+CJ"EZYS!/]5QNU7KDZULH&3P&X3K7; MD)8"HH@%BF'TKQ2#%JVON8;@8]QSOAD*[TVIC*7R#AR!"QG\]N.W,*NIS),O MB.L_+Q=G7XGW*UDE+CB+UH.5DOA2*8!30M.)Q(T(+,B2W%!0?H2V<0_MX>'9 M4C7]'L0@RN0X*]RXW/J$>1J%[2*5:G$_SZ?_A?EMKK=Y98K;55>; M90G(1,854TY_=W9Z*U#S19#/3+ZS#84V2]*2-DLD(QU1B:28R:KY%5E;%L8] MC0?$Y_V1R_.KOHMRJG-97Q'LA^7B31VT=V7>WM6>$#G(@!Q"+ )4)./H. 5G MVMDBA?&^^-8N^1-)'/>H?D;L#JFZAMAL?HJ?/[P-5][<'GZ:/_"U1J?ZOO2V MFA5WW[ODRY[OTH84*7Y(FNR3T@DAY"# <^>8TAA0M#Z?'B5JL'?R5R^MH[5, M!LBIME+UEO!/^P&211L9+URPUAV&'J=JY.EP3;&R]POYPW32;UQQ_B*$=OBF MC]?-%R.'6Z<]O]S(4AW"1R.K]1PU_:3->ZCV$YLNW=*;:]'RYY3<<#U%B8$;[<#5HA\5Z\CLG&KO<>2>-JIA MI;5Y.X#,<>W=<"B[/[ 81H,=Y/4N6;SR$O-.DW$UCX19(X;0HP!TF$TV!%(%P^Q^.9L745Z6JZ ]U??P9D UEQNZB9UR7L $2[C]6 MCQ3^B.=GG?%WWG#_+,PN=^5VI-9_8EC^):QK?<^/] MD6 "ZQU+P64K]WL6^@F'N[89"KH%((7 M4&S@]1HF$3.*?%93,B,V"XNM*PD>)&A[\O2M?[KY M@YU'>&6&Z74^&0DP1Y,A>49[)G(%46;BD_L.(=VKW?:O5F[2]:&WDV=]>[/?%^@KDDD&C5 !? M.TXHH3C%E=Z =(;1(9>=R,WG93Y(43M/?U-!'6\^4/](6V(Y36O,&SIHH]SX MD[]2B+QZD=;3;^>*N9+L<8)+'@*YJ!A R53 U7$CAI7B?&8V-)^V.R0_XT8: M#9%Y?\0Q,@@Z.,UOR.)6QX8-O]NV#?=QC!F1K"/YPE88XMA8<)(5T(&\85/? MV/O6+4*/IWK<6.;YP#VT0OL]\[<=P0\_YZ_]]XW.]OMI:G2>;Q>X?!]<:KDQ M)N"Q-OG1*$F3KC;[9"Q[%H11K7-7URDXOKD^?>WE8G4S9O(JJ>"X!JEJ8UQ9 MA^1XGD&X: 36$3J^]TH>H>_;??2/%W4'!]IV',#%;+@-5Q<=ULZS M.C=8E!37^" 0@I*Z9G,8>$P!3%0!.2 MWX?LQ9I(]852<>"XS: HD@:+KLO'^,ZW/]+(@7Z$ND9>],4J=V1AE;!.)U.;QTE7:W C^((,G!=" M"RU5"JV+*1\@IV7I9%WD-RR+)5XN2/]:K3==-M[0GT\_SV_>7?B2D.X4 M22,D<"XI"%9Q@U8Z%H8LHSR Y'']]5;(>JB 7;);4QN+>6V[<,XZ ML;N[U/@-YUBF-^,9BUB4-AK0NSIWH&AP64N0F3$AK.#1#=?-Y\GDCNOT#P_7 M8?77%51?EX(UX7:Y+3^&-=YH6W##I7",/$V*>EC1IO9WLQ!S1HB.EV@C*XFW M?DQ\#+WCQ@K#@W5@#7:%UE<[ HC)NSS@&VQJC\%FXR [26P:%2&DPBEJ*@PI M8H\ZA0&+Y)Y ZKA!R? 8'4YO_<8L)V=?*2BI;^7"[$K3CT5Y&59?WLP6?UQ] MX7M$@]HGK]*L3>UQ_+4J%KA"QOG*K[=_<*6ELM;%6V/ !*T)43I#"+%V*+7* M"88ZR=9%P?O0U=#CW*UPCU)N%@JJG*(L"@K60L%H>>W][$!S%D)F*5C=.EP\ MD-21K_M;8^L!EW,P!?9K(6O;HO/:AMH7_XC]EB\AIZ/DO#8.0R[H9+:)#D@5,UB;K5@A M^"B-,\Y9.5R;GB>3.XXQ&PA7#S00'52-/<0CVP;][\NE6&=DNNM%SI62*V\T MDOT'5I_ J5HI$X5C!"B.*3&7.D;IX+@ZT5TW,/G=U5]6*^"O.\ MZ3ZY*!^N?/T5KL-T=M!INN^G&YVN!W'2*'QXO_PI6& MS?OJ:L'"[(3^Y(8/&%$QM%Q#9@I!R4!1LI0!K&")^QBD8JW3MTT(/]82_GYV M&G'YOER439S@Y\T"D^*RL1X3)!DD[3*LU8)%0D(4J'@2I?F[BGN)&3>(>'Z$ MW32+;;34P<%[SLA'_+I8KJL/<<$)5TX:PP.(7&H7(NG 9PJ+D"538N8NZ=:/ M NZG9MS[D7X =Z2>^HU<]QO1]'M8UOWV#8\XB@]%[:/I(LN%ARY&T0S_2V.%68/"/@+UK-X@BE;60=V,RR1=H3F M$'2MG[?::>50YOTZ@.^#@>V2XV6[#E36374?(+F1%?Z7Z7QZ>G:Z(SSJI+T5 M&KC9#-,F"00F&" &]#%ZS&&O$NY'5'YMT9&5?HC*%BWD-[;BP_(8X^H\6<1\0 MJ9(?%\3J] M#9 C!3SVBYTWBT4F3HCX%454.TNH%$JEL@.YF3>@4H%0L@6TF1/QRD=V(ZMV MS^N?)E^K3.C2"S_&N9Y=LE(9(XSRSB(F(@14Y_; M"AZ 43 =;70AF^8O*NXC9CQ/HRULVDJ] _C<.RO@MQ^?Z!,;&ZN,$DS3^9N] MK(*22#XU>M!HA7 NEJ);O_W?@ZR1>[NU]EJ&4DC/&*L,[3:C]"P):P(8X6H/ M]FIU$74&LMLY%B^3RW(O!VG/!3M%T:%:7@PL M\@XLULFBK.O-6G4:=K]\109^MMCP6EN;K"Z2%YP+Y1BD$FI/$TV,&5O LBR2 M4LYXU7RPPK[$C1O7#X6[8774 ?ANU\&MMHWCMD7,YY;?),U%< B8*?Q56)L$ M%(X@))G^)#4OMG7QQ'Z4C=SR="C'; "U= ^VW3;%9 O)1H/BT9'86!T[HA2@ MRRGGJ+4WK9VS?>@:]UP= @]/@MP!RND2<'>\--P9;I8Y8C(.F*B7.8["](!: M@'7(>)$,>?/16D\@KV?X'8*-1\'71E%C1PE_6RS_3E^ZVLERQX7@VGEK'0BM M."B3.% ZF*B M+@RXK3D]1];<,TY<%!6X21&-V.OIUE-JU6X2,6ZZ:W!KH -PG!2@\A2IESH;VQWP7_\66 %S3MA2G]TWGJ354Q M]G&U(_Y#^+&=X+L\?;-8GH^<6?UMNO[R\FQ%>X=6(Z$Y9FWP@'6^N(K>@:?X MNN['R*30(FFVUP'VA$6[K!L\4-6+9Y![!Z;JG(NK3%STL7QYMJR"GSC&=>$Z M@2F1.!%)@?,A@RI>*\FE=\W/O'WHZK)6Y3BX#::63J'V$9'Y.;N3N"X3 MJ -"[V@%]6#HPM?I.LRF_U5G9&QYK%<05^?D >S9?H25K4G)4ET M^@U7K\-RCGF24S"9<0LH(MGB6F ?F*=@W.7$.?=*E!MC/>^)*^];82]LV)\* M&^TDVH&-V23[WYY^#=/EYG+]2UA^QM4D9:^SX0J"J'&O*!;(=DK(FD+>*!D) MIO6\KKLIV0L_[J?"3T/1=P"@-]/Y=$T2^89U7FB8?ZX3;#>L_75%D8#!:IFEQ^;7S/O0M1>X_$\)KN9JZ0!JUQR]TZ]G M].7S^J#?<3W!6+M%&09)N0B*8@S:0B0]KJQ0H2CO;U[RM76_;U&T7P*5_93X M:JB+AEV]CKCDP;A^NUJ=U0NP3859%=/[\I)HF:Y?+)?U5>.F[+%RIY4/T5$< M06P0=VXS\#AYX(%'JQ-3GK@B,379]0"B*$(I1CE8_4 ]NM$\ 0\/4[5?M#Z.=/RC772 MQ8%Y&;C4H2S7/,S5Z^]I=I:G\\\UE^7S9S@FYRB"HQ5@Q"V&PUE\DW M513_N,0L6HLIW)S.=D_.ZZ#E]T/:SY6)?R9E='"Z7F^E2(S\E<+LU<1E;53: ME();VC2,:?!<"T"NHQ,V*%]:=Y>^FY+]T/5SYN(;R+X#!#U<;_E;F-4_FCB% M6BKG(?I,D8N*#'QQ"G2*)#,1+,K6+MI>A.V'KY\KGS^<9L8^'T]P1J9X=;:L ME)^L%U]GB]7JTYH LZJO.2=6"DYK2\\/N'PY"]/3B8EHG9$:G..\=N*B79"] MJ8>UBD5F:'$///WI3Y?$[)HEP7^>)[5]_$I A[;"W])(JM)CD]?\,,LK''' MU7FSG> +000Z-C0^ M+=9A=O(5ZX28]8\= [YHG@I%F%Z+",K$VB75!7#9J:(+HQ!S/T3<]?4>>SL> M#(2CQ3>V_E\M?VP*D:\CN$B1C2 !9$V64@EN(9A"YRE''] *;MQ^K0WN_/PX MIJ"1OA9-A3>V^C\$K8$-E2?CYV(>GHK8T>&#DT%)$[!Q2)2X@\Y,!" M0:7V.Q*N?7:&POOIK#K'_S&M+ZV7U_E0/JG"LZOC MFLFK<9%!*$J!(FTS&\B29;$7&!Y89)PW?P/ H94@QP;$OTW7]._YR=G7K[,I MWD!VMI8<&NZA.$[>IWP"0:";*#LI-7BXV M#Q2W [T_3E=__^W';SA/7T[#\N^;=%M&6X1'#L0589R%!$$1/RC)SHN<1VDJ6TQUIERJMP5<>PC5>^,^ M:(@'8,%A9#*Z8#M-VQ-2\:/>>B 8E^"5D<(& MQW1L_1+^ 7)ZLU('JOPQ*!TH_PZ@M(L];G%T;F2MS$8F"]'QVM"H4(@3B#D3 MG1%"&6%9ZS8=#U/4&: .5?SM<4JMM- !IAZM;0V65%W8$X>9H_?[32.L#E+\;SAXK48O&=KPVNC-0FV_1T9J]6&WUD5] MNBU9!54/9(-T/NM,?II"#L4P4UCT#K&UCWP?+ .W)J;3+R:SL[6M0>I M2XPY(2D&T9MQ/0;H"#5@;$:A6=8YMTXRW4/*B$6$0R'E$"%W@)6_86W&COD% MF2GRM\Z;*6Q86KT_6Z_68;[Q\L]EYKP)KB"QYFN))!>6XEK,( 0WF5P^)7CK MGA9/I7%<5[GID?4L:NKB:-N7PZU%ELH77B*9X$025+7%A_.E %+D06&FMRJV M?F_Z) +']9J&1\=8 M4MP]#R[O(W%,_6P_]K/DXHX4!9#IR:T M(K34( ,=.8XJY #DB-*OM"CTQPYS:IUY;)V:N&C.=54!+[Z1+.OER*?%R\7I MZ6)^LEZDO]>..+0G-L?#A0A\XCG;7, (78AQ3EZT0OI'<+S(X+T,K<_W TGM M-#_R% S=ZJCV#$KKX&R_QN;$>Q(-9@_2Q+ U_K'0:9/I0"A2L.),ZWS@-0+& MQ=&SJ/PAF#U)_KV!YT&![=R-"Y$5C]%'B^!RSO6F1(&W6']EHI9,%^5:6_># MB>TTDGX>XW:,XCI Z-O:X !7Z_?SEXLY><#KVG>U]LD_[[HZ45D%67($9^OL MVA@Y>(D,+%IRN:VQ*K/&2'R4J)_%#!X%CIN=F)MJJ@/H/5F,$X;.>50!0DZU MNTOB$&10(+W)Q2"FDEK/,G@RD>,:PW&@.:PF#X=J?=AU_..XUQ].-CWX7TU7 M:;:HS1=75\X8%Q4C?X0.%$_^"-*60Z:!,11)&!>EO?%*Y?Z[U/L6&;=FN^GQ MVE2>'9BPIV4UF^Q,T.=16::"CW+2N2>"32""\+8ESFUSS=YL'DCKN M'?#S8;*QTCJPC>01+#?3M,)LYP=L>'NQ7B^G\6R]]1#.RR)U1"LK_/#O/K_V'O3)J>2)%WX%[F]L2\?*:KH MX5I5@0$]8_,I+18/T'0B,9*2+NZO?SV4"YE)+N=(<71"U+49HY,F6_+E"0_W M\(W<]V2R/Y([>E 6>IJQ04=V2)LHJ5F@?.QL\X[[Q5?\?O:VGP+]_U?\!7%Y MV4."N6J(5/(RG*>+\ZM<[)7<[GS^=)GI:>@\3A;["#*>.N,MO)*\E.K[UBH/ M*2-$^CLHE!:CPB+BJ62\K_7RIKQ8;A?Y!]U48<_'"2]VZZ;(M!YWFQ\<@[KZEGU'%'3@C!_+\R[>' M/^!RR+O/607O '6TH)C6X"+C8)PR*?ABG6WM7$_(SKS0GQ.EJSXAT^WI^3-\ MOAY(0 ZHU4I%<*J.N:@/0IX5\@V]E=$(-(6UO@J?HVGF'3.]@&<0J/?49 ?( M?$=^XWJ1:JQ2TWJ[+9KOWO_S>C(V2\2/LY CUOV_]$=,+H!F'%721:;<&I9/ M$M0C)O?5_0^-]ZT4T0&J?J/@;/4-<,A*@Y5W3LT'EBQ"I%(I(& M6"XD(G26"]_:YW^,F'E3^Y.BJ8T".D#2O=J8[X*Z8D=XSEQ*"1PS-6M-XHJ& M_@BNU/$#,K+4NF3X&9+F3>]/BJJ6RN@ 6P?Z&+_?C,%P&*0,9)-#XN0EN^+! M"Z.@2.E#9MD+U;K%MA7M\]K GR=:V0\,IW\(+K?5GF7&F;8:H5XAQ#22?2FD M@Z"3],XX&X>M-SS>";@DO$>'-GOIOOOFA-)N*/'!N&+D:<=<)S\$[KR%IJ1./ M/+GFY7)/T7-0#>E#(JYSTOZY7,4-KK_6Z^CUDD[-YFZW8?WKQ7I]5:&V^7VU M_/@!UY]_7X1(O[+]MOO,,Q.C]SX@H&+DH\M$/CH/=*T%ABQF;6,RSR%N>C+G MM9W-H':GEK4?O9Z8D;Q99/[R4RT2VBR6O^-7/)=UB"!)A7Z%?MHL"!-7%%P) MIK5-/92.*4UP4QD=PV*G$%*,,D"*H4Y TAQ<5@R0N<)5$CR+UFG(*2SV#Y]] M+=E=Y+K33WZSO'N"?SCP=\_[K83ZN]7Y^:O5FD"0S[@E2:EB(-15,,J40OZ0 M<1"*%-)KSHQH_1HQ.5,=F_DQ^+SO]O8%A@X"P597W]TKKQ2*NP,:<#X(4(DS M^BD'T%PY%Y)66K;.[4["2">GH ^P/G:49D/.WL?G"ZX7J_Q^&];;PQO+]I7# M73$\YPV&.24-$ARF=]IR/2.^\+8Y\GIU>XG/ U M](@M>8_;[?E5SX(PJ&1V 9AABJ)"BKP".0W +<\\Z2#5_9KJ]M'MU>]V=I[>[B[,72=&V."O>/F?9RAREIPEX$884*7N M4LDF ^?.>J9]BECZ/EH/,S;OJI&_U2EK@*P3OKZ>]H5#ED7*H$'6YT+% OG" M(C-(05J.IH@<6B>8YXNBFC< _=S'J1UR#HRB?EOF^9Z==TTNZ_4W$L/NE\(R MW_P/5N56XS=R"R8:"X M\1"C0@B<91:B8=&'4WR7_N7;+^$\+!.^_X2X_<=Z=?&%M')9V^**Q&1U J-5 M7;(4$;P7'+)D)2GC>3&3>5A/T-7)N]BA*'G4&+=220>N24U*TJ=]KJ5[-ZLU M8](Z80ET-7@+RM9E"-EE$E+A/A<4/K5.RC]$1R(3;XR9!PGI"S+[:/CI NT]Q-T!9OZYW-2( M!O-M%KA/PB0.TC,.2FL.4=L"VF16K!7)W!$&U0V6K ( W=]H[.C(R>CE!Q)227VT_W'D)7-U[UX4!X M#&2MM-(!TMZNUCO5;&^8>X#+*R/MDU.YKE$R/I%[&;."J"S%MBRF.N("G6IM MU4:0UPGNFF%C=1Q%=8#!ZY? =_B%F,1\*;3'V>,"$]=,@S,RDABE!1>T@21\ M2-E;SG-K'(XD<5XL3@:5^X[_A'KK ):_;;:+SV&+;\H .3J-W"E.'(G ZF U MLT*7)LM2/$E9)Z5#1PA 6JFG)]#=3N+]R-^5 M>V.4M(F3,YU0T]&5Y-YX%01X&Y.T.164K?MQ1Q'8B8?8$"$#LOEMU-43%B_K M$782X]?/1S[GQ-!!=,[6 :?D6'MRK),D)K5/W+')"OY_)*<3G+4'P6-P.U C MG8)+7K$2B>1D/0/DN3H*N8"3F0.+7&626)GP2OV1G$X>\F8!USX:Z6+%QD/, MB.OY-ITHQ0$BV@$P&97 )C6R]Q_D)]QN5BM=Z695^8SURZ57)G9[73S/(-CA4/)7&!1B@9J*LG.ZO?<9X>[A]@I)EGD#"%GS^G^5A3J9ED@$!O")Y^*BF.! M\N WS>LS3PJ4PR7;EX/\T%W]:K&D_VX1SM^3TG8^X79)M]*4Y+PZS0TU5<[$=S)WTIT[^('D&E'7A3MP[E[BB^#=]V M,DS2RNG XS= MH=VA4"8'#H;QNM5):H@Z)\@LEV0T9J6Q,;!&H^D(%64SH&EO-?0[7^U%^M^+ MQ6:Q$U*+V9-/?EZC%K/A-#?J#_OE8D/XV6Q>KC['VI)6L;[,+S8;W-ZBY7LO M4 P8(H&B>%;H]DP.O+(6)#EV+@A-_]@Z*S&.PG8+J*Z_][9*?OEVZV^7_D0R M.0GG(]G7F$&YFGWGTH(@+\.[DG7RTZV8&D;CO)?DA A[?+74!,KKX*Y\@*O= M T[*EC&=,LA8Z,J7%"4%BI9 BIA\=JAM\RSU(Z3TLK1I"OVOVBNC4TS5']=X M'=,7I:43IF8[36UDB!YB*@)D<#X9D810K5L;GR6J#Y-VD.H'P&E_/^_8/5@M]]>K5;Y^EU'RV#R;L(Y+XEDQAV0F2\0G%,Y MHLK*A><\LS%?V!]R#M#R:F*!S_TP_Q]AG1>X>45:^E1YN*YSM%J[&,A'*,J MBHJ!R\:!X12O8+1<9#L(,P]__KQAX(00:2#.#FZL][@F)MZ4U\N\^+K(%^'\ M_-OKS[5(=DU@?^CFOZ[#U466F M(FPCYT9,$'9EGE:0IP@>4[5WU/6F=MV9A M&@@>57]S6ZZ7],PN6X)C2H&%\C)M$:6ZA](<%$*"%XPF4TPY;Z? M_EAVZ(%/G[-$7#K4)O4[6=*&T?@,X MF?DAHS0\;'[(&''/?1?MWMI^"1OZUE58O@II-]?NRI R%%;;$L%0@ HJ, ;5 M>(+PR5JO0TR8!]U)3WU+7YC81X6K*>39@37YC:SK]MOK)7TB;K:O-YL+S&_6 M]3^KL?WEV\T9,MRY:+*"Q!/Q91Q=WY() H(2.GOEC)6-[.O0*IW1U#8B#'55B30)?!$*1'*:HE?O3/-5.D-IF]?(38.,4?#;4TT= MP._EZO/GU7*WY/DZUO0.B48ZGQ+I2!!W(0R ?!,G/:%\L]311 M\[X5'/7&;*N@?A%WZT!Z5$(4;LBG+76W@E4D.%$@"VZ#).=4\-955,\2-:\M M:PR"81#;4R-S1XMOMI]P_6JQ2>&\JOG68?PU;+&N+7YSL;V9CGYEM9,3>E=0 MBTX[4)F":R>B .

A%6.U-1& ['P>T$W=0^Z][^_#Y=Y.N8<] W MOW7QM".)>&2QQ; C*4'6PHEMI; T"*>H[U=,W[9ZTP@Y18-=27$V8( >6^F[ MD@73E!O.,/+?R8;BX!+C_'C79R7?V?\]QL,H$#.]%H.8J6Y+)I *LLJ4514"[R MO'X<^]V-Z_O%MKSE87 93]3M%HUOP]G;"/;T"O'.M0J5@_O1.K#VNURL[L7X M\_!_+NULFJ[60Z']NG?@MHRG''@M04@DG0MYF@9%.K"$G T1"R.CUKUF L G M[UEK^-.=I>Y/S:GVY? 7[@J8UTPH M??6BY3+PR+ XK31\C(Z:1]Y-A[@20FHXX;TT!/$ 88KUX# &*JE3,5EO2S?T M_#*EX:/P<$II^!CE- "X6U;>=8O7\/GIZK=N>5/YB59;2BP(B^5'![TFR&IL MX'"@FH*3&8R*A8&VCYZ6 7:*]A]7WDJIH@%8/176Q_3D6=,-:XK%1)3'R/+@ M$6?.(FT36[=:\V"UL;'T"*LCR'L!Y=XAH!M+414Q>(P?8.^,,6SO"673< M19(?"T]YYK-7W#L=:*\VET+1PW')TN+X>QY?;GQ--6 *?^]^K.L3[^?[-_/G M;C8#R_^G782)SF\Y11"AYA9V6G3Y"H XX^]QBH(^)45-HDGD-E^F'$B:+KG MU6 #(-W/V"L[6S\ZKK4,+"B%DN0,<4D8TI$IQ+6F.J2D6?$7CGH15M M1X4AI^CJ9 !^7\]1^[*RB]4SP/#U-[LXSV^)K]_FF8>W/W,S4IP$XD14-")I M=:[=&8>,#@(I"1SKR&G2I<.4DPBMZTJV!=,2NBPX5&JTC$T,E]?WK2S=3,H9EUL!?;_84'VTV9%LH/$57 T_QM_/[(#RY MH+M>?QG]_SSO?OQ'].'Z$V=97E^G%^"EWWGGAVNY#X!W?]%KS.4F]!NH;?_" MD17>DXDO=+'W"YR*\54>XW*_T_I>D]ORU=7=O]D\TKLF[YK&G.6>ASS$\8.] MB)NT?.'>G#%('&CW;OHAUL,;-FF[LEQO^T+=IWQ'1,IC4[5'O"?;G-G@WB/8 MD-?,@#M&=^M_13'1@B;HO03Z#@H^08QU%WPCC4URD;G&1C\0US\M1 M-OFNK_3!@7S)..@IYHJ;_7>[^%==+S"CZ-2#0+]D+/02<>6S/C-Q9Y_6S/YC_7+KD0?^H77Z*-N\9&4?*]$Z M>H?H:W+-T\4ZZKHKB)X:(>Y>L0")O\^_3_.B7R$2? 5_^:\B9#Y=M4JEXZ N M;J#52R(5RUT/Z(NK;UTHK*]':U9)^)^FK>W2:$17G^"SJ\7%/+R;V?,BFGJX M8I7\]TEZVBJ)1K24=_SK^3(LRJGIT9)54BXG6[^GLFA$4?_9_7E'7UD+N&/I M*JF4DQ2W7S:5%7A[IH+W%G*;*#B)?]C9X.VV;]TJV8^C5-=#*BULO.7K6;>, M7[M;XTH[?T\3'],PZ6=K>]( M#5'4HZ7J!F7[9=X=$D#MK32;W=%U.*_?8Q-M6[":AG;(O.LG@ 8Z0^_R2OLW MS4F7?1ZL73=8[K6+]@JEN+*>NY%U.U>/9U:,F:&L#_<'M>Z/W^]-]QNQH>#! M=^J^&U.KK6";J!N PW4I[#M\WD^O1SQ,S[^MEE_./G\9!1:'OU>U5?,YX=%; M]+4=F&VG!YSHFSJ_$OTEXOULT!G%ZOA M>MNZ:J_3'=?7VCZ1M*"RMS\7_M-BZ@OLK[NE>BFG@=+:$^9;T,BZ;OS&KN([ M.UWDUN8"JMFR9B\=-5!0VRV.RLIZN+.O?O_7:@VEU]_FYY_\,+-W8.E>JJM; M8^LGG/HST[9WJ;]=K!/?([77/UV]2&O] :('MM5GI7Z.OOL1%U9MRY8+4%VC'[N;]9]8JEL9',7'=C^]5!B^._@;/.V M]:KI:Z_\*P-\5@*-T\Z&;?XA=":4\7*E>Q6R?K+L# MC#=TKD18\F(Z7\LLV]=B!\R3A:L9M5,]@SYBJFWRSL]7&Z8&9YL>+E6MD_%4 M;6T7167]W! TM[.KY719IDEGYZ+5NAH'^MX[Q5-9>U]6__JT\!\77Y>+M\O5 M]&+S7%6Y=N]>'ZC6\GBJ5H\16V4-?[Q<@8V?Y]<."YK2W:M6ZX$\59<'!=3. M ?BA6_W?>'M2QU+]R'T^4*TELL!A>5!LE37\#A;MYO&&TQ(%T1U+5FN-/%6+ M^T73EM[>7,:OW68X%_ Y3]W"7S_(-M#8'O.=:L7N0AKN(\0&U?['M)NMQ?PQ M_6=W$5_GX9J+J]_LGV/H?N_'ZA7.2R*@CSP;A %P_._UC-6IWU#_U?Y\%>#FR5.^F"]4GU)./25:UN0 #,VL_,-P>\OON=79( !-YU-5U=E?+?3OEBO M-Z 0*(Z3;#L16$D7;\^R]1H("@1A;?IZ6P@L'$<_7K:7$IO*=1V644-5@2XN M(2[\'/]].5WDS?M,1ZR5Q/)[H7K=5_M545WG%PJ MJ^Y3[ KHZ6Z5FCTEAV7=[6&\?I,/D/2AB#H>KU7O4N^12MDAA+][%9_SI/F[ M/_'O_L3C=!/^.S\A _'XT.WQ<*5J;53[=L=69FLK8#:[):O,UGB\7+UC?:NX MNSZ\UQX3%FT.L ;OB?OK5&M2V[ON M2YS%/.EZ@Z'!I8OM*]8[2$[3UUZYU(Y3@)1PZ]1_3&GJ8=UW\S)[[?#J]4S@ M:;KL+:_:-C/&Q3\6W>7W]\OE94&-[ENW6G?NJ7;TL(QJ6]1O>0A,N"6TE!;W MK5NM+_=4ZWI81M7W8O>U6]E9B3KPX[6JM=N>O.>VRJ*^AL[\"B+QV=4G.PV% M%+5MR6J-M:?K:X]D:@?*.5($"C-5I4SCKC6K]J+@#LJGM=MYDAL]^G!>S MC3L7K=?J>JJ7>4 \#6EO3=D]"U%2B=O6KM>G6D"7>X35@BF]);6X0=VYPT9PIN+]2S0-],$Q$3@MI1VC_Q4O8;3$]5]FBAK MAXV/S,P?R_4ALIXB^JV;@90_KTI%DL=]JEZOZLFYNU-$V9S^/\35^[GO+@KE MT'M]H%[+:C%=[Q9;2]-[/M1+XTWECDX08V7-;S$_F?--\JN,TOM^ MHY>^6\H^'2F\YC;YQ]6WN!AY?V__1B]5MY2X.E)XM7>U=91YSUT^VU=L)>Z6DI [1-+ M[:O.V:'*'!52V+;U>NFKI831'J&TD.(O,A[S_D*]%-12EF>;&*H[(=W@5LF; M-7KIHZ4PJ9JA+#2!^N5.TF[[$^W!;V6U')U^EJL'O]8*EJ5W)/ M5,H# =0>''HYBP0[0;)7$[KOJQC>S>SY(/7L6K/:==OC]'1 )/43BV/H;,^R MU>[7'J>VPX)IP@"NZ2KQ7M^6Y:K=K3W%$&X31$/&\.OB8KXJ:POO+5GM5NWI MIO"I0-JRA(44MGO5:A=J!]G!YM1V$S"4>[ET^XKU[M">8@UWR*,)7;VY7*P) M*Z"DVZ7JW8H]13N/)="$6KY$?[F8KJ9Q>79^?O;#3F>#&WCWK%OOWNLI"MLK MFY=19?S4S:8>&/BTZ/R(5<8'GQFARKB;C>)5QON?>H*1 N7&[>L/RL5OE@_W MERX5TAU>O9&*Y%Z]/4S@]Y17]1K+-CH_=*L-J672R/V_TDA6>:">]\AO?(N^ M^8O\B[/+^+_^Q_\'4$L#!!0 ( -R 6UCH@71[T!, !2! > 8VAE M9BUF;W)M:[61%'%^]F2H87__7NO_M]\3X-RE@EA0AR)0L5BM+H9"KN0V4^ MBW[?MKI*LV6NI[-"# ^&1^(^S3_KN>3O"UU$ZL+U\^Y'?O_N1QKDW3@-EQ?O M0CT7.OSSCAZ>O)'CX' R/#U01V_?'IR^'0[E^/3T- B"\#!X^W^#'7@4FO,S MIEA&ZL\[L4[Z,X7CGYT,L^)\H<-B=C8X./B?G4:[0CT4?1GI:7)&LX5O)VE2 MP"QRZ)5?K0\A\"J.,TZ)(X[,!CN+U%L#*5&Z[@T.2N34.78:N?B\J^CZ_>C]^+R^KVX&=W>7=[!F]O1/T8W ME]=7(W'Y\\UH!$WNFFM_\:I_+4VA)TO^2,.P27%V^"8K_M_W8=C:AZ,U^[!S MWS17BIEF4]/;N: =&ISO"=BM M6(9*2"/2"6S!SM#2J)SXFP7Y/2/%>17(!'PM88F97"9N?3A4< M0"X6NI@)71AARK'1H9:YAGGC('(RT9&&E9N>Z/Q97:5Q)I-E%PZI1[OG$[O8 M[?3>C>(L2I>J$Q2^OQUZY?Z7T )%,RT*9IRA0ZEU$IQY%J MCL'GEJM Z:R@=J8$PRW0*@F6.('%3 =P?$#ON/=H0 :?DW01J7"JPN:I8P-D M"B1\U$23-(K2!1B7QV_/7WIB!YT^L<'^!E5")L-0)]-^I";%V?#$;=0SCIRX M4WF\21VQ+\C/J"=D9B@,@C2&=X%S[I".F@X3$F.OXG^@*R5A;4#1( =BG3S. M(35?]"IN0=Y2U+U *IKH1!<*;(3N:_M-'U]E6;]8O7>;A8>OAH4K@W7#W/OQ M21Y#S\1Q)"@E4!"^'D+%E):%N)*E46(7>)V8CZQROV'5\>A!!27)@*N93*;$ MN%P),*TJRPR,!2 QU#2Y^!D5W8V2!O$);Z"Q B6TUY DI+3R M=*X-&2$D?F 9E8CR;#\65J0?YVS=L59#1#KE)4QT;@I0@DN88R0RV&>82-T* MF]RH"";6EG"D&+^(K1KT<_("ZZ;_!*<-?G-E.>@,JPUP%Z2(RCCKFS(6@00# M5<9I"?-2_RQEA&1!?N!P_^"!/4%Z.]@_MF]W]=XJ'_R$IWHK(YDOUQ =V5.[ M6H-_-'AS<%[ @2HTLA(<<)PF)5,N4L@2M!L18JW_8?0(B"@R3$IN/50(44%1FNK6QNVE:D @,5;A)_0+$ M+PN1@*^"LI*4 DAB@U(2Q"M+WS'[+$6.7@_PJ0:5H7-4!+D*2S A5]B20FU& MT%K%U:>?;BZQ-3M$,LLB'9 G%,G%ER$7KY#5#E\-JWU_2%SFLQ,X^_&XS T[ M#B@KP9C((AE83T+E(PG:+#_*H6P>)#ME#@:=0,Q3&B]8?+QX=VH.@ MY4@]@DE8)L#%85,;KD. 2#-F!*GYGS1UY;9X)X>OQCNQ)NV&?9.6G9XFX-.# MND"HM8A86_BVNR5'8Z.@5E=G(&%*F1#%W5K-,USU"H2>"(0OT."GA)1!MP)$8AO'V"50D4@;>67FLYD*@ M[4I(M, )R5Q6P&*@DQYR-BH@&-*HN0("/]D3H5R:VIEGO/OE "1(J ]Y&M-3 M&&O$YG9J2X=ZMM?P^(178 F2/E+ 9'1<4B?% D9=]M-$B=WA@!U0:" ?7 ., MQBS[$Q2(NT?'O+X>8K!UJ*;@($N/A>=!> MZYR1(;"W\4#3',URY_EZZQX#W\!9X($O[3E#URO+AO.=ZCE'C42:93#K,M'% MTDX89"N'F\#D$/BEMD"-&VGED!^U'?P,ORPUFE@:9+;$>3V:\V=-C8/Z$3D& MX0F;M_+(,]F _'>6NYXS.57]<:[DY[Z< !F>R6@!![CS1:F)7YV!N-YTVI"E M1(Q)FV I$T_9H\C:-$5*0SO_ MH0>_1@^*;YH?]PK5XKZXG:5E%/IP=T.X8;J+%6]6E[0D'+8@M8H/!JRP&)\F M19;4/5MN$(5-N4;68?0$.*)A]X;@LZ$1NT8=;$E8WHMW")2UP8PR&I=UR*"U MW;V&.(@E9HBPC: 8WJJZVW50,.TW:,")T@7U;;WAUGE6_HJ#ZAJ^2LL]<6 S M'V:NX.&VJ*+_"?4V?J84#0U-9SK&8X;#?_%1=MN=/GHU[O1E$!"\>KZH?55H\SWNHG2[)I\M,<27V45DM7'!(@"*X"]"2E)CZ"@)E:[ M)41Y_&J(\B]J*B/Q0:E-T^-'-N#18">HF++PM,E0 7DI9&L<)0?[(\E-91ZZ MB.P<2"-$GP$:J(2\2SG6$7W"KF"DW0>T(_09JX.V'XD/K-$/S8AR0PSCQP9I M'V4T?A+13D\4Y\[_\-W1R3E.["%3B<&6#2V"&B:G0#=P!L(U04EZ&N$D4T:T M0Z3VW199+6#QVF9GVMAPN)I+6"YL#Z9S52"0ZT+2=.%!U'@P0H)/FE(Q].[4 M4T_,T@6F+?1X% _=?V:%+$30L!BK6MOYOC X79C\,Y,\L0BG 4Z 4Y4&*!@4 M8" CE80R9Y 8%L'Y:\[RGZ/JI$GX@R_ VN%M!)&T)5+FS:N1,N\Y'0M3,38K M9K8X>-2Q3(Q.^Z=>3D<'$N]$K* 3$F S^%:!U,LMDNA"9X1\<@X*&$P@.YMV MU1,(Z"XKQ4@9P[F^7-2E*:O+&644R"-_DP/H"%ABLG(0E:1.T90KEGLB+'.G M74$C1X@P#H9[_1A6.G-I41E&8^BI%=34X:-?'=5[92S9L1R83K.DE]O7'9;$ MA##$UH%@M8PX%X4<)9VL4K>#@L%2+(M9F@/'](!C*&^>$EE,AFGY9'%JE]%0 MIXXQL/"BD=9(!;1<*;[N@>4\ GP#@U0):FPE.:AHE_F=3"X0''%98,?2V;1[ M54$'1271.&1CJV%;ILCZ%./ IK'\E=:.CZ*!S&B#VPBJTZJ&C]-<\>"'!P). M$QI,7#"E:K0ZJ!U.V8B2[;J10!!0:FDS]:=;!-^%U*RNIJU9%V.S6]/RR$"[ MH/,"&J;E&3*]@6=2!M;SL@X7\*>NTS^S%%TS9&X_C=E'7]"5 U(,V!999])@;<(Z!@VQ"98)EWND!' MT)]?NS#.BTI.]*1 KWQWX&:&W92YXGG8T3A$Z'>!3U<J:8_X\645V_K;,)>+I)DF+\)441<4IW1]M;!8.Z\$B ODX>[I M@=TGCFF!U&.T WK ,\\UATB]E:V9-5^(@CN-R22/TI*-A_)N.K" AUM9H805 M;(M/?/)J?.)[( [,W8$'.E"[U>3O%M*[L%-EY5Q%+. ;Q-[ FMM&[,E-/?VU=#<9=&_Q\C1J +Y-TQZUZVL<"\3#S4< M"'_$"('*$!!M)XGSY5$D1^M:)4[=@&8SG3D++V2 M'#O$!*8>!TQL"E-53>M,5&7?Z M:F3J[HN5)FLH=%SY'B2T_$,4?<1 M$\.O8XS[6?R(EEW1]&K6.S^*<#<:O7/5?#R+9+)K]GH6A*KS4QVC6L!][>3J ME%O++"\:BY.E%=@*R-^("8 A)*8Y1C8K;&Y;K.=!AV[<>(:I1G2]3S?N90)6 M>E]'8_ *B=Z*P"XSE0,[V-PV4]V.Y17&VQ1"ZZ3E.:*F:^^;Z7%5;!T36G,- MTIK+R+J%*W8!YS=SY8'\;FA[B.<"$KG?DDOBTU@8,.75GRC R\1/7< >'7LB,L/D#&@T4, MTE!/-+ZFBD%@B4J3:K*^Z;FJL \: *VL7K'EZ'Q;M&V'RD^?H31;I\D._-'! MZ64-KH2;+DJ]3@M4D*8 $D&Y"-3"0)8+/Z)LP[@LOI#U;3BK"8./U*NZ]+BU MGIBD7#8+CI$W!T2ZK#"@,=6KQEG!>*VK=VUO8:\*[CQU48Y?IU=[JC!*#<59 M4P%C.#BIH@4I(VL2,RZ?6/#Z==;@%Y6F1G3[:0+:P1C)1:URGF+.<3A'2P=1 M9YH76-GH^[IN_1WXPSSY(R3\GX6$B4@=20T.O;S6"I!>>A:;"\4A\MN"AY& M8_G9!DQ98076S,, *'[E6>2PY3)4"#="+9(^?P5I9'*Y4D0H?*CR,*H U0H-!77Y Y$,2C62E+Y(XFP2$&_C; MROR>**AC%T.A40A*##,,72:P.[XG:AXK:O"D0?N>DJ9:Y6JB)+7Y+FA_>BE/ MGGKB0 B!$-6E0U4]246N00"3VV8RZ=BU4_^)H-&3!C16*YI,!8P&*"_8CCIF M=[V2N<(>B66_T1Y)=5G1%A1CMRUN!CY=KT55,<=WM2B56C+Y\?0SI MT3+JZQFJ!<&2J>;3PQ6-?FA6$N@X5B%>=00V:GW9ZA?,@ !%!'N4#*M:"4HF MP5\]7S0#,;R)*>[%U[VE:"4'=S9ZZAOEWEK5Q M^#JR-EZ9N#_NEKBWV<&6YZT\:"7\S[@VU5U(0=44=$^&?R.& 9T08J&3*!9I MLTK4M+"VICY,%"Y6 MM:)DW8Q:A5DLI7GAS1)7+U$-C:=HZ5]4,_,NI_/N66I$[EKW8KMF+/#H@APJ M\G*7M6RSK?.F6\1_S[=A(B&X*Q7J$G/K/G.9-4.#[,LT[TPE?\I80+4J>$[1 ME.U_UA[("G[80Z#P-T!\C&:\;..C;\\%53Y1K9!+-V^-N=I[L[[;([E(_[/4 MH=6." AQ;8Z],)3]-=M)71/%"!??WHTJU2T+"'^JD3X\Q3ZT6[W^0@JT5Z]WI4%PA][:5 O]'O MF[[4YCC]S2]_^L(;J?"'#F2!!31HT[C?UMEL->3IX>KO^CQJ+/U^+=6C[ENJ M%?-M/@C]\5K"OIML4\?UO[*5//FW79LL,J")<'$MHP+\,MQ^G(S M9GC4-F.&@TW^WO!(7/TR^G!;_6#KY/&YV79WNZ]E;']FYHO7T&D^0/SI1834W:.QG"">/9E7R@M_& (K?X\? M-P1^'*?A$OZ9%7%T\6]02P,$% @ W(!;6,@4FT W:_?B9,.MI;!I#'6!\ONN?@[G[_C M>)R:/)N,4V3QY-7XM>/ J8S*'(6!2"$S&$.IN5C"58SZ*SA.XS65Q4KQ96K M=_TN7$GUE5^SVFZXR7"RSC,^K-?C0[O)>"'CU60<\VO@\7&+)ZP;N/W8CT(V MZ(9]?]%G_8#Y<0]9>.0>)9^]%H62>QVCS2K#XU;.A9-BM?^PZW<&O<*,;GAL MTJ'GNF]:UG4R3J0PM)^B^'I:I]E(9O#6."SC2S&T);7JT+4YDIE4PQW7_D:5 MQ4E8SK/5<.^2YZCA'&]@)G,F]MJ:">UH5#RI'37_AH2)X-GE30UY0'DR+G!= M@N=7H-_=IGS!B="@X_V,>#O6B,A%U7JPSB=$/5^)W2TECBR,&".IF.%2#$L1 MHZJ\6I.I%+H2G4S@/?U;( VTG.&2:\)+,KPH%QF/X"2*9"E,)Z$L'\N=0>"('"\0>]HT&W; MN1]XO7#0S/L]/PC;P$1V/5=IN!D/H/]VDY$!P=5MSPF%MBO8$YE M7C"QLA&R5%0'544P8WO#G^%"E4RM=G>\OCOR"51UJ;?)*[/VAHV*')GQ.B;A M@HF(LXP.:UUU74#EBDF"D>'7*%#K:M-[(!J@FBBDMA24@1(;)3.0UZCN):Y! M4J>WX2;E40JL*)"IFGJNX42(DMQFUNT'3Y[K?/B#%AG]%RV_N],E1NP(;T\_ MPJ?Y21LN.M/-0EX&'RD[3Z3:WL\O VF[:.$!=+^_]G]Y2A12<_N!L@U *MYX M7*P#&QVY=R%L03U2FLV01]XCS5B_C@[MJ^P[4$L#!!0 ( -R 6UC[8OQ3 M'P@ +&M > <=2:M/2/)HF3Y0W8\XRA.FQD[=>.DGN[-#D1"(FH0T *0%>;7 M+TB1D621%.6F"1.>7J1*\$$ YWUP0( SGP3\/,SGQ+O_%]G_VXVX95TIP$5 M!EQ%B:$>3#438[CSJ+Z'9C.)-9"34+&Q;Z#3[AS G53W[(',PPTSG)ZG^9SM MS_]^MA\_Y&PHO?#\S&,/P+P7.ZQ#3FBG2VCWL$!53#6SJ#=S(@XN>&)D(W-55L-(^HV2=JJV)K%?]UEE33YL.9H&FU MG4Y4U\N//ALR:P1GK2X9)76M.:CZ1D5][U,8^'2D?WIVW'&.3N&.*.K+J:8- M>"/<5H4J<)!9@9^>.8?MT]QB!D2-K2J-G/1[DT@/A@PY34.'4GE4-6U9.9EH MVD]_G'I,3S@)^TS$3XP3G29Y#:4Q,HBR.WV@RC"7\*0AXC:9!R^TWVK/]6^L M>HV7/CD);L5!^\9;#SMT6IWN26YPN^4\,>RP_=24F&O=ZD\5+HA!0TC;D?8Z/RDDR(YUD_V.],/H)C@5SJE3@=K0,J)U^_ MGXWQOQ36WX;PE@3TP3,4R* M$FKX,;A8<]]QF[PB3(6<" \^W%[8\:N:2%6V72JCO.\I:N45$67SIWUQ03 2 M,'Z]@:NK >PZ>\A$39EX13F9V1>SFC/QDG(8$&$DO);2TPWDHN9*YNG'4^9>$"5T-)!6NI*"WJ1(EIN["]A8DJ0$"2DSH3D+PK -?.:%\:^ ME]B2)AZEBQX%>4%>LGFYH]K 0!)MD!:D!6DIID6.X+4M!/,(TH*T("T;QV(S MBHX%44%4XF:X9JY/*$] T?#:QE!P38G1\*OD424TPH*P("S%L"2,'" CR$BM M&2D8>]W8-WH5PBOVP'2\N!)]+(M^!9E!9LHR$RWE$X_ A\C9]!"R8H;TH%T(!UK MNK@CVK<%-;7?J94]XMJ]"(9$:^))M8>TU)Z6@2W 2"K!ZNY.!G=P]0>\HX3# MI8[W?<9K*L>(1EW1P+>0N!DN.*<"7BII?*HT.,/U>!C(P-8HQ&]8D!?DI3POZ?;@-G*"G-2:DVA-_I?HW$"X-93< MSU?CXY^?]]#C)GJ$I-Z0O*:<:[B1S#X:1UH(!\*1#4?J,? @"82BWE ,2#!4 MS!M3N%'24";0;R BB$@F(JG70"00B7HCL3C8T7H-;^I2]!J("")2B$CJ/7!+ M(J)1;S3RCX+P.(5+HG'R"IE!9K9D)O4ON L16:DY*]>7\$8\4&VB6\(T7+& M1=>-[3JX@:JV; Q(:/. -SH:D^NZ$V*]R'O0+$?WX)]7OXJ\.S; MW'_T5$F;'W6L429R?GI77U%N?=<#75P+'MV%O)0JN52\O4A"AEKRJ5E/DEN( MY3]]M=#GF#:'BI+[)AG92O0)GY%0KSX^8**Y7/"\8BXUR5]3;=@H+&R3#47] MQRSTSZ&U=K-O? G][72HF<>(8C9/.0+C4WA'QTP;183YP@)+.IQFU+OTNX=I ME\.$9_/H-YWCN,?ZRCU,W Q.*RWTUW_ZZ4JS..U6+VJ&M5M4HY^9UT@216'F M2\[#IIP).Y@8AI![.7'#1F6N#TROI@,V?7@8A6S]>4E6M[GY@L5Z]9\'E8-SX^'_&8;9@I!QIOAIV*?"0JHZ0RCKX/9:1V)>EH#=SE M=ZL-:18G,JXFB\8OI0\IS!JW;*GB FFAF+^ F(\K)^;L0_VV/Y2AF'R^I8GV1*[F"=*J3I3WXF4U@YBR3!$P20A6KZLY:LSHYY8_M%1 M"EDVW#0#C-8O:_WJ3-GV'B]DKFR)SAI-%$_SHPK*JZ ZT[.]]77/@HV,Y6V; MN["#,BDOD^K,QZ8RR=G$]]D>L(4NLBVZ30X;E+4QJR)EP0^MK.K,YRYU0(^_ M*FU F=T^2:S'7Z2FB\X;O^]>3-@NZ25;YW]+K"CW;R?WZLSXYLD]WI$3KU\% M3$C%3&J1W8.3YWNH20KX7>P7_2YVC=9OQ&915P,L6HD3@KKQ:M>,&1\("&D; MCU+;<2LBQC2B81YTQ<2]AFLB2/*OMU0],.LJ%H<-])SG>_D]6#64M#^47FC_ MYYN G_\?4$L! A0#% @ VX!;6%'7WJ3&!P \R8 !@ M ( ! &-H968M,3(R.3(P,C-X97@S,7@Q+FAT;5!+ 0(4 Q0 ( -N M6U@_&4\_L@< $I 8 " ?P' !C:&5F+3$R,CDR,#(S M>&5X,S%X,BYH=&U02P$"% ,4 " #;@%M8SA<%^1L% !Y%@ & M @ 'D#P 8VAE9BTQ,C(Y,C R,WAE>#,R>#$N:'1M4$L! A0#% M @ VX!;6'/ @!C:&5F+3(P,C,Q M,C(Y+GAS9%!+ 0(4 Q0 ( -N 6UB5\QM%%BP (?* 0 5 M " 9"E @!C:&5F+3(P,C,Q,C(Y7V-A;"YX;6Q02P$"% ,4 " #;@%M8 M,QS.1=AK "7U@0 %0 @ '9T0( 8VAE9BTR,#(S,3(R.5]D M968N>&UL4$L! A0#% @ W(!;6-IUN<+0K0 -+T !0 M ( !Y#T# &-H968M,C R,S$R,CE?9S$N:G!G4$L! A0#% @ W(!;6"[L M=L9^80$ ";X. !4 ( !YNL# &-H968M,C R,S$R,CE?;&%B M+GAM;%!+ 0(4 Q0 ( -R 6UA7_# VL]$ !3-"0 5 " M 9=-!0!C:&5F+3(P,C,Q,C(Y7W!R92YX;6Q02P$"% ,4 " #<@%M8Z(%T M>] 3 4@0 '@ @ %]'P8 8VAE9BUF;W)M " < V!@!S M=6)S:61I87)I97-O9G1H96-O;7!A;GDQ,BYH=&U02P4& X #@#( P &&S\& end XML 110 chef-20231229_htm.xml IDEA: XBRL DOCUMENT 0001517175 2022-12-31 2023-12-29 0001517175 2023-06-30 0001517175 2024-02-12 0001517175 2023-12-29 0001517175 2022-12-30 0001517175 2021-12-25 2022-12-30 0001517175 2020-12-26 2021-12-24 0001517175 us-gaap:CommonStockMember 2020-12-25 0001517175 us-gaap:AdditionalPaidInCapitalMember 2020-12-25 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-25 0001517175 us-gaap:RetainedEarningsMember 2020-12-25 0001517175 2020-12-25 0001517175 us-gaap:RetainedEarningsMember 2020-12-26 2021-12-24 0001517175 us-gaap:CommonStockMember 2020-12-26 2021-12-24 0001517175 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 2021-12-24 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 2021-12-24 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-12-30 0001517175 us-gaap:CommonStockMember 2021-12-25 2022-12-30 0001517175 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 2022-12-30 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-25 2022-12-30 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-12-29 0001517175 us-gaap:CommonStockMember 2022-12-31 2023-12-29 0001517175 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-12-29 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 2023-12-29 0001517175 us-gaap:CommonStockMember 2023-12-29 0001517175 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0001517175 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-29 0001517175 us-gaap:RetainedEarningsMember 2023-12-29 0001517175 srt:MinimumMember 2022-12-31 2023-12-29 0001517175 srt:MaximumMember 2022-12-31 2023-12-29 0001517175 chef:CenterOfThePlateProductMember 2022-12-31 2023-12-29 0001517175 chef:CenterOfThePlateProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:CenterOfThePlateProductMember 2021-12-25 2022-12-30 0001517175 chef:CenterOfThePlateProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:CenterOfThePlateProductMember 2020-12-26 2021-12-24 0001517175 chef:CenterOfThePlateProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:DryGoodsProductMember 2022-12-31 2023-12-29 0001517175 chef:DryGoodsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:DryGoodsProductMember 2021-12-25 2022-12-30 0001517175 chef:DryGoodsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:DryGoodsProductMember 2020-12-26 2021-12-24 0001517175 chef:DryGoodsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:PastryProductMember 2022-12-31 2023-12-29 0001517175 chef:PastryProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:PastryProductMember 2021-12-25 2022-12-30 0001517175 chef:PastryProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:PastryProductMember 2020-12-26 2021-12-24 0001517175 chef:PastryProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:CheeseAndCharcuterieProductMember 2022-12-31 2023-12-29 0001517175 chef:CheeseAndCharcuterieProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:CheeseAndCharcuterieProductMember 2021-12-25 2022-12-30 0001517175 chef:CheeseAndCharcuterieProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:CheeseAndCharcuterieProductMember 2020-12-26 2021-12-24 0001517175 chef:CheeseAndCharcuterieProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:ProduceMember 2022-12-31 2023-12-29 0001517175 chef:ProduceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:ProduceMember 2021-12-25 2022-12-30 0001517175 chef:ProduceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:ProduceMember 2020-12-26 2021-12-24 0001517175 chef:ProduceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:DairyAndEggsProductMember 2022-12-31 2023-12-29 0001517175 chef:DairyAndEggsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:DairyAndEggsProductMember 2021-12-25 2022-12-30 0001517175 chef:DairyAndEggsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:DairyAndEggsProductMember 2020-12-26 2021-12-24 0001517175 chef:DairyAndEggsProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:OilsAndVinegarProductMember 2022-12-31 2023-12-29 0001517175 chef:OilsAndVinegarProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:OilsAndVinegarProductMember 2021-12-25 2022-12-30 0001517175 chef:OilsAndVinegarProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:OilsAndVinegarProductMember 2020-12-26 2021-12-24 0001517175 chef:OilsAndVinegarProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:KitchenSuppliesProductMember 2022-12-31 2023-12-29 0001517175 chef:KitchenSuppliesProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:KitchenSuppliesProductMember 2021-12-25 2022-12-30 0001517175 chef:KitchenSuppliesProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:KitchenSuppliesProductMember 2020-12-26 2021-12-24 0001517175 chef:KitchenSuppliesProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:TotalSpecialtyMember 2022-12-31 2023-12-29 0001517175 chef:TotalSpecialtyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 chef:TotalSpecialtyMember 2021-12-25 2022-12-30 0001517175 chef:TotalSpecialtyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 chef:TotalSpecialtyMember 2020-12-26 2021-12-24 0001517175 chef:TotalSpecialtyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2022-12-31 2023-12-29 0001517175 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2021-12-25 2022-12-30 0001517175 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2020-12-26 2021-12-24 0001517175 chef:FoodProcessingMember 2022-12-31 2023-12-29 0001517175 chef:FoodProcessingMember 2021-12-25 2022-12-30 0001517175 chef:FoodProcessingMember 2020-12-26 2021-12-24 0001517175 us-gaap:ShippingAndHandlingMember 2022-12-31 2023-12-29 0001517175 us-gaap:ShippingAndHandlingMember 2021-12-25 2022-12-30 0001517175 us-gaap:ShippingAndHandlingMember 2020-12-26 2021-12-24 0001517175 chef:EquipmentAndLeaseholdImprovementsMember 2021-12-25 2022-12-30 0001517175 chef:EquipmentAndLeaseholdImprovementsMember 2020-12-26 2021-12-24 0001517175 chef:EquipmentAndLeaseholdImprovementsMember 2022-12-31 2023-12-29 0001517175 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-29 0001517175 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-29 0001517175 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-29 0001517175 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-30 0001517175 chef:WorkersCompensationMember 2022-12-31 2023-12-29 0001517175 us-gaap:AutomobilesMember 2022-12-31 2023-12-29 0001517175 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-12-29 0001517175 us-gaap:RestrictedStockUnitsRSUMember 2021-12-25 2022-12-30 0001517175 us-gaap:RestrictedStockUnitsRSUMember 2020-12-26 2021-12-24 0001517175 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-12-29 0001517175 us-gaap:EmployeeStockOptionMember 2021-12-25 2022-12-30 0001517175 us-gaap:EmployeeStockOptionMember 2020-12-26 2021-12-24 0001517175 us-gaap:ConvertibleDebtSecuritiesMember 2022-12-31 2023-12-29 0001517175 us-gaap:ConvertibleDebtSecuritiesMember 2021-12-25 2022-12-30 0001517175 us-gaap:ConvertibleDebtSecuritiesMember 2020-12-26 2021-12-24 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2023-12-29 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2023-12-29 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2023-12-29 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2023-12-29 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2023-12-29 0001517175 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2023-12-29 0001517175 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2022-12-30 0001517175 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2022-12-30 0001517175 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2023-12-29 0001517175 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:UnsecuredDebtMember 2023-12-29 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:GreenleafProduceAndSpecialtyFoodsMember 2023-05-01 2023-05-01 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember us-gaap:CommonStockMember 2023-05-01 2023-05-01 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember chef:AssetBasedLoanFacilityMember 2023-05-01 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember us-gaap:CustomerRelationshipsMember 2023-05-01 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember us-gaap:TrademarksMember 2023-05-01 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember us-gaap:NoncompeteAgreementsMember 2023-05-01 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember chef:CustomerRelationshipsAndTrademarkMember 2023-12-29 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember us-gaap:TrademarksMember 2023-12-29 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember us-gaap:NoncompeteAgreementsMember 2023-12-29 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember 2022-12-31 2023-12-29 0001517175 chef:HardiesFreshFoodMember 2023-03-20 2023-03-20 0001517175 chef:HardiesFreshFoodMember 2023-03-20 0001517175 chef:HardiesFreshFoodMember us-gaap:CustomerRelationshipsMember 2023-03-20 0001517175 chef:HardiesFreshFoodMember us-gaap:TrademarksMember 2023-03-20 0001517175 chef:HardiesFreshFoodMember 2022-12-31 2023-12-29 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-12-31 2023-12-29 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2023-12-29 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember chef:OtherFiscal2023AcquisitionDateEarnOutLiabilityMember 2023-12-29 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2023-12-29 0001517175 chef:ChefMiddleEastMember 2022-11-01 2022-11-01 0001517175 chef:ChefMiddleEastMember 2022-11-01 0001517175 chef:ChefMiddleEastMember 2023-09-30 2023-12-29 0001517175 chef:ChefMiddleEastMember 2023-07-01 2023-09-29 0001517175 chef:ChefMiddleEastMember us-gaap:CustomerRelationshipsMember 2022-11-01 0001517175 chef:ChefMiddleEastMember us-gaap:TrademarksMember 2022-11-01 0001517175 chef:ChefMiddleEastMember us-gaap:NoncompeteAgreementsMember 2022-11-01 0001517175 chef:GreenleafProduceAndSpecialtyFoodsMember 2023-05-01 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksMember 2023-12-29 0001517175 chef:HardiesFreshFoodMember us-gaap:NoncompeteAgreementsMember 2023-03-20 0001517175 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:NoncompeteAgreementsMember 2023-12-29 0001517175 us-gaap:LandMember 2023-12-29 0001517175 us-gaap:LandMember 2022-12-30 0001517175 us-gaap:BuildingMember 2023-12-29 0001517175 us-gaap:BuildingMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-29 0001517175 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-29 0001517175 us-gaap:MachineryAndEquipmentMember 2023-12-29 0001517175 us-gaap:MachineryAndEquipmentMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-29 0001517175 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-29 0001517175 us-gaap:ComputerEquipmentMember 2023-12-29 0001517175 us-gaap:ComputerEquipmentMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-29 0001517175 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-29 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-29 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-29 0001517175 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-29 0001517175 us-gaap:LeaseholdImprovementsMember 2023-12-29 0001517175 us-gaap:LeaseholdImprovementsMember 2022-12-30 0001517175 us-gaap:FurnitureAndFixturesMember 2023-12-29 0001517175 us-gaap:FurnitureAndFixturesMember 2022-12-30 0001517175 srt:MinimumMember us-gaap:VehiclesMember 2023-12-29 0001517175 srt:MaximumMember us-gaap:VehiclesMember 2023-12-29 0001517175 us-gaap:VehiclesMember 2023-12-29 0001517175 us-gaap:VehiclesMember 2022-12-30 0001517175 us-gaap:ConstructionInProgressMember 2023-12-29 0001517175 us-gaap:ConstructionInProgressMember 2022-12-30 0001517175 chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember 2022-12-31 2023-12-29 0001517175 chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember 2021-12-25 2022-12-30 0001517175 chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember 2020-12-26 2021-12-24 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 2023-12-29 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-25 2022-12-30 0001517175 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-26 2021-12-24 0001517175 us-gaap:CustomerRelationshipsMember 2023-12-29 0001517175 us-gaap:TrademarksMember 2023-12-29 0001517175 us-gaap:NoncompeteAgreementsMember 2023-12-29 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-12-29 0001517175 chef:SeniorSecuredTermLoansMember us-gaap:RevolvingCreditFacilityMember 2022-12-30 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:ConvertibleDebtMember 2023-12-29 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:ConvertibleDebtMember 2023-12-29 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 chef:AssetBasedLoanFacilityMember 2023-12-29 0001517175 chef:AssetBasedLoanFacilityMember 2022-12-30 0001517175 chef:FinancingLeasesAndOtherFinancingObligationsMember 2023-12-29 0001517175 chef:FinancingLeasesAndOtherFinancingObligationsMember 2022-12-30 0001517175 us-gaap:ConvertibleSubordinatedDebtMember 2023-12-29 0001517175 us-gaap:ConvertibleSubordinatedDebtMember 2022-12-30 0001517175 chef:SeniorSecuredTermLoansMember us-gaap:RevolvingCreditFacilityMember 2022-08-23 0001517175 chef:SeniorSecuredTermLoans2025Member us-gaap:RevolvingCreditFacilityMember 2022-08-23 0001517175 us-gaap:RevolvingCreditFacilityMember chef:SeniorSecuredTermLoansMember 2023-08-31 2023-08-31 0001517175 us-gaap:RevolvingCreditFacilityMember chef:SeniorSecuredTermLoansMember 2023-08-31 0001517175 chef:SeniorSecuredTermLoansMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 2023-12-29 0001517175 chef:SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember us-gaap:RevolvingCreditFacilityMember 2022-08-23 2022-08-23 0001517175 chef:SeniorSecuredTermLoansMember us-gaap:RevolvingCreditFacilityMember 2022-08-23 2022-08-23 0001517175 chef:SeniorSecuredTermLoansTenthAmendmentMember us-gaap:RevolvingCreditFacilityMember 2023-11-06 2023-11-06 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2018-06-29 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2022-03-11 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2023-07-07 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 2023-12-29 0001517175 chef:SeniorSecuredTermLoansMember us-gaap:RevolvingCreditFacilityMember 2022-03-11 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2022-03-11 2022-03-11 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2023-12-29 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:ConvertibleDebtMember 2022-12-13 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:ConvertibleDebtMember 2022-12-13 0001517175 chef:Convertible2375SeniorNotesMember us-gaap:ConvertibleDebtMember 2022-12-13 2022-12-13 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:ConvertibleDebtMember 2019-11-22 0001517175 chef:AssetBasedLoanFacilityMember us-gaap:RevolvingCreditFacilityMember 2019-11-22 2019-11-22 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:ConvertibleDebtMember 2021-03-01 0001517175 chef:SeniorSecuredTermLoans2022TrancheMember us-gaap:LoansPayableMember 2019-11-22 2019-11-22 0001517175 chef:Convertible1875SeniorNotesMember us-gaap:ConvertibleDebtMember 2019-11-22 2019-11-22 0001517175 us-gaap:UnsecuredDebtMember 2023-12-29 0001517175 chef:ConvertibleNoteMaturingOnJune292023Member us-gaap:ConvertibleDebtMember 2019-02-25 0001517175 chef:ConvertibleNoteMaturingOnJune292023Member 2019-02-25 0001517175 chef:ConvertibleNoteMaturingOnJune292023Member us-gaap:ConvertibleDebtMember 2019-02-25 2019-02-25 0001517175 us-gaap:ConvertibleSubordinatedDebtMember 2023-06-29 2023-06-29 0001517175 chef:ConvertibleNoteMaturingOnJune292023Member us-gaap:ConvertibleDebtMember 2023-12-29 0001517175 chef:ConvertibleNoteMaturingOnJune292023Member us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 us-gaap:ConvertibleDebtMember 2023-12-29 0001517175 us-gaap:ConvertibleDebtMember 2022-12-30 0001517175 us-gaap:ConvertibleDebtMember 2022-12-31 2023-12-29 0001517175 us-gaap:ConvertibleDebtMember 2021-12-25 2022-12-30 0001517175 us-gaap:ConvertibleDebtMember 2020-12-26 2021-12-24 0001517175 us-gaap:EmployeeStockMember 2023-05-12 0001517175 us-gaap:EmployeeStockMember 2023-05-12 2023-05-12 0001517175 us-gaap:EmployeeStockMember 2023-12-29 0001517175 2019-05-17 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-12-29 0001517175 us-gaap:PerformanceSharesMember 2022-12-31 2023-12-29 0001517175 chef:MarketbasedRestrictedStockAwardsMember 2022-12-31 2023-12-29 0001517175 chef:TimeBasedRestrictedStockMember 2023-12-29 0001517175 us-gaap:PerformanceSharesMember 2023-12-29 0001517175 chef:MarketbasedRestrictedStockAwardsMember 2023-12-29 0001517175 us-gaap:RestrictedStockMember 2022-12-31 2023-12-29 0001517175 us-gaap:RestrictedStockMember 2021-12-25 2022-12-30 0001517175 us-gaap:RestrictedStockMember 2020-12-26 2021-12-24 0001517175 srt:MaximumMember chef:TimeAndPerformanceBasedGrantsMember 2022-12-31 2023-12-29 0001517175 us-gaap:RestrictedStockMember 2023-12-29 0001517175 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-12-29 0001517175 us-gaap:EmployeeStockOptionMember 2021-12-25 2022-12-30 0001517175 us-gaap:SeriesAPreferredStockMember 2020-03-22 0001517175 us-gaap:LandAndBuildingMember chef:ChairmanViceChairmanAndDirectorMember 2023-12-29 0001517175 chef:ThirdPartyMember us-gaap:LandAndBuildingMember 2023-12-29 0001517175 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-12-31 2023-12-29 0001517175 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember srt:ProFormaMember 2021-12-25 2022-12-30 0001517175 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember srt:ProFormaMember 2020-12-26 2021-12-24 0001517175 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember srt:ProFormaMember 2019-12-28 2020-12-25 0001517175 us-gaap:CanadaRevenueAgencyMember 2023-12-29 0001517175 us-gaap:StateAndLocalJurisdictionMember 2023-12-29 0001517175 chef:LeasedDistributionFacilityOwnedByCEOMember 2022-12-31 2023-12-29 0001517175 chef:LeasedDistributionFacilityOwnedByCEOMember 2021-12-25 2022-12-30 0001517175 chef:LeasedDistributionFacilityOwnedByCEOMember 2020-12-26 2021-12-24 0001517175 us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember 2023-12-29 0001517175 us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember 2022-12-30 0001517175 us-gaap:AutomobilesMember 2023-12-29 0001517175 us-gaap:AutomobilesMember 2022-12-30 0001517175 chef:WorkersCompensationMember 2023-12-29 0001517175 chef:WorkersCompensationMember 2022-12-30 0001517175 chef:ExpiringIn2024Member 2023-12-29 0001517175 us-gaap:AllowanceForCreditLossMember 2022-12-30 0001517175 us-gaap:AllowanceForCreditLossMember 2022-12-31 2023-12-29 0001517175 us-gaap:AllowanceForCreditLossMember 2023-12-29 0001517175 us-gaap:AllowanceForCreditLossMember 2021-12-24 0001517175 us-gaap:AllowanceForCreditLossMember 2021-12-25 2022-12-30 0001517175 us-gaap:AllowanceForCreditLossMember 2020-12-25 0001517175 us-gaap:AllowanceForCreditLossMember 2020-12-26 2021-12-24 0001517175 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 2023-12-29 0001517175 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-24 0001517175 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-25 2022-12-30 0001517175 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-25 0001517175 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-26 2021-12-24 0001517175 2023-09-30 2023-12-29 iso4217:USD shares iso4217:USD shares chef:segment pure chef:unit chef:acquisition 0001517175 false FY 2023 P3Y 0.001 http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent 10-K true 2023-12-29 --12-29 false 001-35249 THE 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 No Yes Yes Large Accelerated Filer false false true false false 1041670956 39673787 <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Parts Into Which Incorporated</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 10, 2024 (“Proxy Statement”)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Part III</span></td></tr></table></div> 243 BDO USA, P.C. Stamford, Connecticut 49878000 158800000 21423000 20733000 334015000 260167000 284528000 245693000 62522000 56200000 730943000 720860000 234793000 185728000 192307000 156629000 356021000 287120000 184863000 155703000 6379000 3256000 1705306000 1509296000 200547000 163397000 70728000 54325000 24246000 19428000 37071000 34167000 53185000 12428000 385777000 283745000 664802000 653504000 184034000 151406000 14418000 6098000 1603000 13034000 1250634000 1107787000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 0.01 0.01 100000000 100000000 39665796 39665796 38599390 38599390 396000 386000 356157000 337947000 -1832000 -2185000 99951000 65361000 454672000 401509000 1705306000 1509296000 3433763000 2613399000 1745757000 2619289000 1994763000 1355272000 814474000 618636000 390485000 704758000 518219000 379252000 -8773000 -14679000 -422000 100943000 85738000 10811000 45474000 43849000 17587000 55469000 41889000 -6776000 20879000 14139000 -1853000 34590000 27750000 -4923000 353000 -163000 29000 34943000 27587000 -4894000 0.92 0.75 -0.13 0.88 0.73 -0.13 37633672 37094220 36744304 45639220 38742328 36744304 37274768 373000 303734000 -2051000 42534000 344590000 -4923000 -4923000 679330 7000 11472000 11479000 1120000 1120000 29000 29000 66423 2084000 2084000 37887675 380000 314242000 -2022000 37611000 350211000 27750000 27750000 466820 4000 13236000 13240000 324066 3000 11372000 11375000 1701000 1701000 3407 69000 69000 -163000 -163000 82578 1000 2673000 2674000 38599390 386000 337947000 -2185000 65361000 401509000 34590000 34590000 1053256 10000 17813000 17823000 75008 1000 2494000 2495000 2705 55000 55000 353000 353000 64563 1000 2152000 2153000 39665796 396000 356157000 -1832000 99951000 454672000 34590000 27750000 -4923000 32887000 24332000 21998000 22719000 13913000 12967000 8078000 6048000 -422000 8114000 9601000 -1845000 0 -14287000 0 20042000 13602000 11479000 3081000 8505000 -1296000 1838000 0 597000 -5456000 -3037000 -3894000 48813000 48229000 70777000 28759000 49931000 60799000 7234000 17603000 2183000 19598000 19163000 71519000 9958000 1341000 108000 61639000 23134000 -19899000 57427000 45848000 38801000 121884000 186175000 10190000 -179311000 -232023000 -48991000 29000000 327741000 32879000 4327000 3332000 4731000 0 587500000 51750000 1739000 19039000 1450000 55000 69000 0 2134000 2674000 1829000 11625000 3788000 83000 60000000 42220000 0 2220000 20000000 20000000 9010000 253215000 -9222000 -260000 -681000 -14000 -108922000 43645000 -78126000 158800000 115155000 193281000 49878000 158800000 115155000 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><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 financial statements include the 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. The consolidated statement of operations for the fiscal year ended December 30, 2022 contained a 53rd week while all other years presented contain 52 weeks. The Company’s business consists of three operating segments: East, Midwest and West that aggregate into one reportable segment, food product distribution, which is concentrated primarily in the United States. The Company’s customer base consists primarily of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Guidance Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In December 2023, the FASB issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and requirement to disaggregate income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2023, the Financial Accounting Standards Board (“FASB”) issued guidance which requires entities, including those with one reportable segment, to enhance reportable segment disclosures requirements particularly with respect to significant expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers’ compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.</span></div> 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, food product distribution, which is concentrated primarily in the United States. 3 1 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: In December 2023, the FASB issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and requirement to disaggregate income taxes paid by jurisdiction. The guidance is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2023, the Financial Accounting Standards Board (“FASB”) issued guidance which requires entities, including those with one reportable segment, to enhance reportable segment disclosures requirements particularly with respect to significant expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for doubtful accounts, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers’ compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and tax reserves. Actual results could differ from estimates.</span></div> Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Center-of-the-plate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dry goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cheeses and charcuterie</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total specialty</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081,533 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,697 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,433,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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,613,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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,745,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its product category classification based on how the Company currently markets its products to its customers. The Company’s definition of its principal product categories may differ from the way in which other companies present similar information. Net sales by product category includes estimates of product mix for certain locations that are not yet fully integrated into the Company’s information technology systems as of the reporting date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customer arrangements in the Company’s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company’s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company’s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote. The Company recorded deferred revenues, reflected 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%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated balance sheets, of $2,459 and $2,206 as of December 29, 2023 and December 30, 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%">Right of Return</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods. The Company recorded a refund liability of $811 and $713 as of December 29, 2023 and December 30, 2022, respectively. Refund liabilities are reflected 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%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated balance sheets. The Company recognized a corresponding asset of $493 and $442 as of December 29, 2023 and December 30, 2022, respectively, for its right to recover products from customers on settling its refund liabilities. This asset is reflected 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%">inventories</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 consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed when incurred because the amortization period is one year or less. These costs are presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company’s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Food processing costs included in cost of sales were $68,294, $40,185 and $28,374 for fiscal 2023, 2022 and 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs. Shipping and handling costs included in selling, general and administrative expenses were $181,298, $143,435 and $98,697 for fiscal 2023, 2022 and 2021, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operating Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses includes expenses primarily related to changes in the fair value of the Company’s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vendor Rebates and Other Promotional Incentives</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth. Recorded purchase incentives totaled approximately $48,026, $30,805 and $20,296 for fiscal 2023, 2022 and 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risks</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company’s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers’ financial conditions. The Company generally does not require collateral. However, the Company, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (“ASC”) 360-10-35-15, “Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2023, 2022 or 2021.</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-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, “Leases”. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (“ROU”) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company’s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company’s incremental borrowing rate since the implicit rate in the Company’s leases is not readily determinable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company’s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 “Internal-Use Software.” Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a <span style="-sec-ix-hidden:f-442">three</span> to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate. Capitalized software purchases and related development costs, net of accumulated amortization, were $12,046 at December 29, 2023 and $11,805 at December 30, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 “Derivatives and Hedging” and ASC 470 “Debt” both of which provide several criteria that determine whether a conversion feature must be </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain up-front costs associated with the Company’s asset-based loan facility are capitalized and included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company’s consolidated balance sheets. The Company had $598 and $448 of such unamortized costs as of December 29, 2023 and December 30, 2022, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $17,451 and $20,050 of such unamortized costs as of December 29, 2023 and December 30, 2022, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $3,615, $1,290 and $2,299 fiscal 2023, 2022 and 2021, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 “Business Combinations.” Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company’s consolidated statements of operations. Results of operations are included in the Company’s financial statements from the date of acquisition. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets’ useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company recognized a customer relationships intangible asset impairment charge of $1,838, $1,333 net of tax, related to the loss of a significant customer post-acquisition. During fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of a trademark. These impairment charges are presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations. See Note 8 for more information. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other events or changes in circumstances during fiscal 2023, 2022 or 2021, indicating that the carrying value of the Company’s finite-lived intangible assets are not recoverable.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, “Intangibles-Goodwill and Other.” The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit’s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no events or changes in circumstances during fiscal 2023, 2022 or 2021, indicating that goodwill may be impaired.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with ASC 740, “Income Taxes.” Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. As of December 29, 2023 and December 30, 2022, the Company had valuation allowances of $2,119 and $1,641, respectively, relating to certain net operating losses that may not be realizable in the future based on taxable income forecasts and certain state net operating loss limitations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740, “Income Taxes” established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Earn-out Liabilities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company’s results of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company’s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company’s convertible notes were determined using the if-converted method.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 “Distinguishing Liabilities from Equity” and ASC 718 “Compensation - Stock Compensation.” Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (“RSAs”) and performance share units are valued based on the fair value of the stock on the grant date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations. Compensation expense on performance share units reflects the estimated </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">probable outcome at the end of the performance period. The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation model in order to simulate a range of possible future stock prices for the Company’s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Reserves</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an insurance program for its automobile liability and workers’ compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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%">Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or liabilities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management’s judgment and estimates.</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 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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. Net sales by product category includes estimates of product mix for certain locations that are not yet fully integrated into the Company’s information technology systems as of the reporting date.</span></div>Certain customer arrangements in the Company’s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company’s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, the value of the card is escheated to the appropriate government agency, or through breakage. Gift card breakage is estimated based on the Company’s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that is not subject to unclaimed property laws and for which the likelihood of redemption is remote.The Company’s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods.The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company’s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth. 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:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Center-of-the-plate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dry goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cheeses and charcuterie</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total specialty</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,081,533 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868,697 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,433,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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,613,399 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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,745,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1352230000 0.394 1126227000 0.431 877060000 0.502 545451000 0.159 379802000 0.145 238758000 0.137 410604000 0.120 286035000 0.109 178352000 0.102 253343000 0.074 216173000 0.083 143048000 0.082 444749000 0.130 279097000 0.107 120759000 0.069 228582000 0.067 153334000 0.059 79512000 0.046 129194000 0.038 113386000 0.043 71369000 0.041 69610000 0.018 59345000 0.023 36899000 0.021 2081533000 0.606 1487172000 0.569 868697000 0.498 3433763000 1 2613399000 1 1745757000 1 2459000 2206000 811000 713000 493000 442000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed when incurred because the amortization period is one year or less. These costs are presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations.</span></div>Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs. P1Y 68294000 40185000 28374000 181298000 143435000 98697000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses includes expenses primarily related to changes in the fair value of the Company’s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for doubtful accounts. The allowance for doubtful accounts is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. Our different entities record inventory using a mixture of first-in, first-out and average cost, which we believe approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.</span></div> 48026000 30805000 20296000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist of cash, temporary cash investments and trade receivables. The Company’s policy is to deposit its cash and temporary cash investments with major financial institutions. The Company distributes its food and related products to a customer base that consists primarily of leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. To reduce credit risk, the Company performs ongoing credit evaluations of its customers’ financial conditions. The Company generally does not require collateral. However, the Company, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (“ASC”) 360-10-35-15, “Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The Company has not recorded any impairment of equipment and leasehold improvements in fiscal 2023, 2022 or 2021.</span></div> 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, “Leases”. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (“ROU”) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company’s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company’s incremental borrowing rate since the implicit rate in the Company’s leases is not readily determinable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company’s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</span></div> The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 “Internal-Use Software.” Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a <span style="-sec-ix-hidden:f-442">three</span> to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate. P7Y 12046000 11805000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 “Derivatives and Hedging” and ASC 470 “Debt” both of which provide several criteria that determine whether a conversion feature must be </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain up-front costs associated with the Company’s asset-based loan facility are capitalized and included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span> in the Company’s consolidated balance sheets. 598000 448000 17451000 20050000 3615000 1290000 2299000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 “Business Combinations.” Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">operating expenses</span> in the Company’s consolidated statements of operations. Results of operations are included in the Company’s financial statements from the date of acquisition. The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets’ useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. 1838000 1333000 597000 433000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, “Intangibles-Goodwill and Other.” The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit’s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.</span></div> 4 The Company accounts for income taxes in accordance with ASC 740, “Income Taxes.” Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies.ASC 740, “Income Taxes” established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated. 2119000 1641000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company’s results of operations.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share adjusts basic net income per share for all the potentially dilutive shares outstanding during the period. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company’s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company’s convertible notes were determined using the if-converted method.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 “Distinguishing Liabilities from Equity” and ASC 718 “Compensation - Stock Compensation.” Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (“RSAs”) and performance share units are valued based on the fair value of the stock on the grant date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations. Compensation expense on performance share units reflects the estimated </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">probable outcome at the end of the performance period. The fair value of stock options and RSAs with market conditions is determined based on a Monte Carlo simulation model in order to simulate a range of possible future stock prices for the Company’s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds of $300 per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>The Company maintains an insurance program for its automobile liability and workers’ compensation insurance subject to deductibles or self-insured retentions of $500 per occurrence. The amounts in excess of the deductibles are fully insured by third party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. 300000 500000 500000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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%">Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or liabilities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management’s judgment and estimates.</span></div> Net Income (Loss) per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,633,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,094,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,639,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,742,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.911%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on convertible notes, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,633,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,094,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of unvested common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,392,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,639,220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,742,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,410,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,633,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,094,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,639,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,742,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation of net income (loss) per common share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.911%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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><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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on convertible notes, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,633,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,094,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of unvested common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,392,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,639,220 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,742,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,744,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.92 0.75 -0.13 0.88 0.73 -0.13 37633672 37094220 36744304 45639220 38742328 36744304 34590000 27750000 -4923000 5399000 580000 0 39989000 28330000 -4923000 37633672 37094220 36744304 574707 638293 0 38024 66719 0 7392817 943096 0 45639220 38742328 36744304 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that have been excluded from the calculation of diluted net income (loss) per common share because the effect is anti-dilutive are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,410,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 532608 906 306084 300000 0 139198 0 392732 4410639 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. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in Level 3 contingent earn-out liabilities:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:83.078%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 24, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 30, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term portion of contingent earn-out liabilities was $50 and $10,483 as of December 29, 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</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 consolidated balance sheets. The remaining short-term portion of 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 Company’s consolidated balance sheets. Contingent earn-out liability payments in excess of the acquisition date fair value of the underlying contingent earn-out liability are </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classified as operating activities on the Company’s consolidated statements of cash flows and all other such payments are classified as financing activities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reported in the Company’s consolidated balance sheets for accounts receivable and accounts payable approximate fair value due to the immediate to short-term nature of these financial instruments. The fair values of the asset-based loan facility and term loan approximated their book values as of December 29, 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><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the carrying value and fair value of the Company’s convertible notes and GreenLeaf Note (more fully described in Note 9). The fair value of the Company’s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk free interest rate in calculating the fair value estimate. The fair value of the GreenLeaf Note was determined based upon observable market prices of similar debt instruments. The Convertible Unsecured Note matured in 2023 and was repaid in full. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td 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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:right;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GreenLeaf Note</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Unsecured Note</span></td><td colspan="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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in Level 3 contingent earn-out liabilities:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:83.078%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 24, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 30, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6877000 8700000 6788000 8505000 17294000 5765000 16375000 3081000 9765000 50000 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 carrying value and fair value of the Company’s convertible notes and GreenLeaf Note (more fully described in Note 9). The fair value of the Company’s 2028 Convertible Senior Notes was based on Level 1 inputs. In estimating the fair value of its 2024 Convertible Senior Notes and Convertible Unsecured Note, the Company utilized Level 3 inputs including prevailing market interest rates to estimate the debt portion of the instrument and a Black Scholes valuation model to estimate the fair value of the conversion options. The Black Scholes model utilizes the market price of the Company’s common stock, estimates of the stock’s volatility and the prevailing risk free interest rate in calculating the fair value estimate. The fair value of the GreenLeaf Note was determined based upon observable market prices of similar debt instruments. The Convertible Unsecured Note matured in 2023 and was repaid in full. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td 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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:right;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GreenLeaf Note</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Unsecured Note</span></td><td colspan="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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 287500000 277354000 287500000 292531000 39684000 38609000 41684000 43723000 10000000 9991000 0 0 0 0 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%">GreenLeaf</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the equity interests of Oakville Produce Partners, LLC (“GreenLeaf”), a leading produce and specialty food distributor in Northern California. The final purchase price was $88,174 consisting of $72,157 paid in cash at closing, $3,521 paid upon settlement of a net working capital true-up, the issuance of a $10,000 unsecured note and 75,008 shares of the Company’s common stock with an approximate value of $2,496 based on the trading price of the Company’s common stock on the date of acquisition. The acquisition was partially funded by a $40,000 incremental draw on the Company’s asset-based loan facility. All of the goodwill recorded for the GreenLeaf acquisition is deductible for income 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 GreenLeaf and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $29,900, $1,500 and $400, respectively, as of the acquisition date. The customer relationships, trademarks and non-compete agreements are being amortized over a weighted average of 7.2 years, 5 years and 2 years, respectively. For the fiscal year ended December 29, 2023, the Company reflected net sales and income before income taxes of $82,917 and $7,039, respectively, for GreenLeaf in its consolidated statement of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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”), a specialty produce distributor with operations in Texas. The final purchase price was approximately $41,361, consisting of $38,000 paid in cash at closing, $639 received upon settlement of a net working capital true-up and an earn-out liability valued at approximately $4,000 as of the acquisition date. If earned, the earn-out liability could total up to $10,000 over a two-year period. The payment of the earn-out liability is subject to the successful achievement of certain earnings before interest, taxes, depreciation and amortization (“EBITDA”) targets. All of the goodwill recorded for the Hardie’s acquisition is deductible for income 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 and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer relationships and trademarks valued at $14,000 and $3,600, respectively, as of the acquisition date. During fiscal 2023 the Company incurred a customer relationship impairment charge more fully described in Note 8 “Goodwill and Other Intangible Assets.” The remaining customer relationships and trademarks are being amortized over 10 and 5 years, respectively. For the fiscal year ended December 29, 2023, the Company reflected net sales and loss before income taxes of $194,776 and $1,116, respectively, for Hardie’s in its consolidated statement of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 fiscal year ended December 29, 2023, the Company completed three other acquisitions for an aggregate initial purchase price of approximately $17,744, consisting of $12,971 paid in cash at closing, $893 paid upon settlement of a net working capital adjustment, earn-out liabilities valued at approximately of $1,665 as of the dates of acquisition, and $2,215 of deferred payments. If earned, these earn-out liabilities could total up to $2,562 in the aggregate. The Company’s aggregate purchase price allocations are preliminary and are subject to revision pending the valuations of some elements of the goodwill and intangible assets acquired. These valuations are incomplete as of December 29, 2023 as the Company is currently in the process of completing its assessment of valuation inputs and assumptions as well as opening working capital. When applicable, these valuations require the use of Level 3 inputs. All of the goodwill recorded for these acquisitions of $8,218 is deductible for income tax purposes. The intangible assets acquired consisted of customer relationships valued at $4,276 as of the acquisition dates. The customer relationships are being amortized over 10 years. For the fiscal year ended December 29, 2023, the Company reflected net sales of approximately $63,369 in its consolidated statement of operations. The Company has determined that separate disclosure of income before income taxes is impracticable due to the integration of these businesses into the Company's existing operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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 final purchase price was approximately $116,515, consisting of $108,749 paid in cash at closing, $166 paid upon settlement of a net working capital true-up, and an earn-out liability valued at $7,600 as of the date of acquisition. The earn-out liability was earned and paid in full during the fourth quarter of fiscal 2023 for a total of $10,000. The measurement period adjustments recorded during fiscal 2023 resulted in a increase in goodwill of $734, a decrease in inventories of $735, decrease in accrued liabilities of $314, a decrease in other assets of $82, and a decrease in deferred tax liabilities of $35. The valuation of tangible and intangible assets acquired has been completed as of December 29, 2023. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $25,800, $11,400 and $320, respectively, as of the acquisition date. The customer relationships, trademarks and non-compete agreements are being amortized over 10, 15 and 3 years, respectively. None of the goodwill recorded for the CME acquisition is deductible for income tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty seafood and produce distributor and any intangible assets that do not qualify for separate recognition.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 table below sets forth the total assets acquired and liabilities assumed:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chef Middle East</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardie’s</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GreenLeaf</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Fiscal 2023 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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%">(3,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(43,841)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">116,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,174 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,744 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized professional fees related to acquisition activities of $3,481, $4,357 and $450 for fiscal 2023, 2022 and 2021, respectively, presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating 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 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-style:italic;font-weight:700;line-height:120%">Unaudited Pro forma Financial Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents select unaudited pro forma consolidated income statement information of the Company as if the GreenLeaf and Hardie’s acquisitions had occurred on December 25, 2021, and the CME acquisition had occurred on December 26, 2020. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company’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. The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company’s senior secured term loan during fiscal 2022. CME did not have a pro forma impact during the fiscal year ended December 29, 2023 as it was included in the consolidated results of operations for the entire period.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.048%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,527,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">58,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 88174000 72157000 3521000 10000000 75008 2496000 40000000 29900000 1500000 400000 P7Y2M12D P5Y P2Y 82917000 7039000 41361000 38000000 -639000 4000000 10000000 P2Y 14000000 3600000 P10Y P5Y 194776000 -1116000 3 17744000 12971000 893000 1665000 2215000 2562000 8218000 4276000 P10Y 63369000 116515000 108749000 166000 7600000 10000000 734000 -735000 -314000 -82000 -35000 25800000 11400000 320000 P10Y P15Y P3Y 0 <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 total assets acquired and liabilities assumed:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chef Middle East</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hardie’s</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GreenLeaf</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Fiscal 2023 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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%">(3,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(43,841)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">116,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,174 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,744 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 84076000 26366000 16069000 8632000 25800000 14000000 29900000 4276000 11400000 3600000 1500000 0 320000 0 400000 0 24548000 11516000 47205000 8218000 16953000 4986000 2231000 326000 5321000 13303000 2026000 3258000 859000 146000 109000 34000 3600000 0 0 236000 5321000 13303000 2026000 3258000 43841000 19253000 9240000 3506000 116515000 41361000 88174000 17744000 3481000 4357000 450000 The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company’s senior secured term loan during fiscal 2022. CME did not have a pro forma impact during the fiscal year ended December 29, 2023 as it was included in the consolidated results of operations for the entire period.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.048%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,527,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">58,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 3527947000 3150426000 58041000 53458000 Inventories<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%">Inventories consist primarily of finished product. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $11,205 and $9,198 at December 29, 2023 and December 30, 2022, respectively.</span></div> 11205000 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 December 29, 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><td style="width:45.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1- 40 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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%">371,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,008)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">234,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction-in-process at December 29, 2023 related primarily to the build-out of the Company’s Richmond, CA and CME distribution facilities. Construction-in-process at December 30, 2022 related primarily related primarily to the build-outs of the Company’s Miami, Dallas, and Richmond, CA distribution facilities and the implementation of the Company’s Enterprise Resource Planning System.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net book value of equipment financed under finance leases at December 29, 2023 and December 30, 2022 was $20,161 and $11,579, respectively. No interest expense was capitalized during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">26,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December 29, 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><td style="width:45.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1- 40 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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%">371,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,008)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">234,793 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">26,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5542000 5542000 P20Y 41979000 39893000 P5Y P10Y 38430000 32107000 P3Y P7Y 20271000 18475000 P3Y P7Y 47008000 42609000 P1Y P40Y 135767000 94245000 P7Y 2636000 3825000 P5Y P10Y 45407000 31462000 34761000 36583000 371801000 304741000 137008000 119013000 234793000 185728000 20161000 11579000 0 0 0 26910000 18572000 15918000 5977000 5760000 6080000 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%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are presented as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 24, 2021</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%">221,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill adjustments (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">66,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill adjustments (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">66,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 29, 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%">356,021 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Goodwill adjustments represent measurement period adjustments related to certain acquisitions completed in that fiscal year and prior years.</span></div><div style="text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of December 29, 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.561%"><tr><td style="width:1.0%"></td><td style="width:21.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Amortization Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #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-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%">317,523 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,660)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">265,644 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,941)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company recognized a customer relationships intangible asset impairment charge of $1,838, $1,333 net of tax, related to the loss of a significant Hardie’s customer post acquisition. The Company’s valuation of the Hardie’s customer list intangible asset as of the acquisition date, a Level 3 measurement, was based on an income approach using the excess earnings method which requires significant assumptions including future sales forecasts and a discount rate. The impairment charge was measured by reducing its assumption of future sales for the significant customer lost post-acquisition to zero. During fiscal 2021, the Company recorded a $597 impairment charge, $433 net of tax, to fully write-down the net book value of its Cambridge trademark. These impairment charges are presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other operating expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations.</span></div><div><span><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 $22,719, $13,913 and $12,967 for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 29, 2023, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">23,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">23,431 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,661 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are presented as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 24, 2021</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%">221,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill adjustments (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">66,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill adjustments (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">66,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 29, 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%">356,021 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Goodwill adjustments represent measurement period adjustments related to certain acquisitions completed in that fiscal year and prior years.</span></div> 221775000 -792000 66249000 -112000 287120000 1859000 66940000 102000 356021000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of December 29, 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.561%"><tr><td style="width:1.0%"></td><td style="width:21.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Amortization Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #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-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%">317,523 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,660)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">265,644 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,941)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P100M 251967000 103042000 148925000 P147M 56257000 20857000 35400000 P18M 9299000 8761000 538000 317523000 132660000 184863000 P117M 205608000 85447000 120161000 P165M 51137000 16201000 34936000 P25M 8899000 8293000 606000 265644000 109941000 155703000 1838000 1333000 597000 433000 22719000 13913000 12967000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 29, 2023, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">23,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">23,431 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,661 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23972000 23431000 23235000 22666000 19898000 71661000 184863000 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 December 29, 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><td style="width:32.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases and other financing obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible unsecured note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred costs and premium</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current installments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">664,802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,504 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s debt, excluding finance leases, for each of the next five years and thereafter at December 29, 2023 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">47,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span 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%">Senior Secured Term Loan Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2016, the Company entered into a credit agreement (the “Term Loan Credit Agreement”) with a group of lenders for which Jefferies Finance LLC acts as administrative agent and collateral agent. The Term Loan Credit Agreement provides for a senior secured term loan B facility (the “Term Loan Facility”). On August 23, 2022, the Company entered into an eighth amendment (“Eighth Amendment”) in an aggregate principal amount of $300,000 maturing on August 23, 2029 (“2029 Term Loans”), comprising of a refinancing of the then existing term loans balance under the Term Loan Credit Agreement of $167,391 and an incremental borrowing of $132,609. The incremental funds are to be used for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company’s assets are pledged as collateral. On August 31, 2023, the Company made a voluntary prepayment of $20,000 towards the 2029 Term Loans. In connection with the prepayment, the Company wrote-off unamortized deferred financing fees of $770, which were </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> within the Company’s consolidated statements of operations. On November 6, 2023, the Company entered into a tenth amendment (“Tenth Amendment”) to the Term Loan Credit Agreement which added a provision to allow share repurchases of the Company’s common stock subject to certain restrictive covenants.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August 23, 2029 and the date that is 181 days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest charged on the 2029 Term Loans is equal to a spread plus, at the Company’s option, either the Alternate Base Rate or the secured overnight financing rate (“SOFR”) for one-, two-, three- or six -month interest periods chosen by the Company. The Company is required to make scheduled principal payments of 0.25% of the original principal amount per quarter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Eighth Amendment involved multiple members of a loan syndicate. The Company performed an analysis for each lender in accordance with ASC 470 “Debt” to determine whether the Eighth Amendment resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows of 10% or more. As a result of the analysis, the Company incurred a loss on debt extinguishment of $142 which represents the portion of unamortized deferred financing fees attributable to lenders that exited the loan syndicate. The transaction was accounted for as a modification for existing lenders that participated in the 2029 Term Loans. The Company deferred lender and third-party fees of $10,852 as debt issuance costs to be amortized over the term of the loan. Arrangement and third-party transaction costs of $4,498 were expensed as incurred. A similar analysis was performed on the Tenth Amendment and as a result, the Company accounted for it as a modification and deferred lender fees of $1,385 as debt issuance costs to be amortized over the term of the loan and expensed third-party transaction costs of approximately $319.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility contains affirmative covenants, negative covenants and events of default customary for a term loan B facility of this type. Additionally, the Term Loan Facility includes covenants that restrict the Company’s ability to pay dividends subject to compliance with certain baskets and leverage ratio tests.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset-Based Loan Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2018, the Company entered into a credit agreement (the “ABL Credit Agreement”) with a group of lenders for which BMO Harris Bank, N.A. acts as administrative agent. The ABL Credit Agreement provides for an asset-based loan facility (the “ABL”) in the aggregate amount of up to $150,000. On March 11, 2022, the Company entered into a third amendment to the ABL Credit Agreement which increased the aggregate commitments to $200,000 maturing on March 11, 2027. On July 7, 2023, the Company entered into a sixth amendment to the ABL Credit Agreement which increased the aggregate commitments to $300,000 maturing on March 11, 2027. The sixth amendment to the ABL was accounted for as a debt modification. The Company incurred transaction costs of $354 which were capitalized as deferred financing fees to be amortized over the term of the ABL, presented in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company’s consolidated balance sheet.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i) the aggregate amount of commitments or (ii) the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to $25,000. The ABL includes a springing maturity date that occurs 90 days prior to the earliest maturity under the Company’s senior secured term loan facility and the date that is 181 days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date and March 11, 2027.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate charged on borrowings under the ABL is equal to a spread plus, at the Company’s option, either the Base Rate or a forward-looking term rate based on SOFR for one-, three-, or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below $21,000 or 10% of the Line Cap, as defined as the lessor of the aggregate commitment and the borrowing base, the Company is required to comply with a minimum consolidated fixed charge coverage ratio of 1:1. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 29, 2023, the Company had reserved $27,970 of the ABL for the issuance of letters of credit and funds totaling $172,030 were available for borrowing under the ABL.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2028 Convertible Senior Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 13, 2022, the Company issued $287,500 aggregate principal amount of 2.375% Convertible Senior Notes (the “2028 Convertible Notes”). The 2028 Senior Notes were issued pursuant to an indenture, dated as of December 13, 2022 (the “2028 Indenture”), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Concurrently with the issuance of the 2028 Convertible Notes, the Company entered into separate, privately negotiated transactions (the “Exchange Transactions”) with a limited number of holders of its 1.875% Convertible Senior Notes ( the “2024 Convertible Notes) to exchange or repurchase approximately $158,316 principal amount of 2024 Convertible Notes for an aggregate consideration consisting of approximately $159,709 in cash, which includes accrued interest on the 2024 Convertible Notes, and approximately 324,066 shares of the Company’s common stock. Net proceeds were used for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an analysis for each lender in accordance with ASC 470 “Debt” to determine whether the Exchange Transactions resulted in a substantial change to the remaining cash flows which is defined as a change in present value of remaining cash flows or a change in the fair value of the conversion option of more than 10%. As a result of the analysis, the Exchange Transaction was recorded as an extinguishment and the Company incurred a loss on debt extinguishment of $14,145 which is reflected in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated statements of operations in the fiscal year ended December 30, 2022. The Company incurred third party transaction costs of approximately $6,971 which were capitalized as deferred financing fees to be amortized over the term of the 2028 Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Convertible Notes bear interest of 2.375% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $44.27 per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December 15, 2028, unless earlier converted or repurchased in accordance with their terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Convertible Senior Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 22, 2019, the Company issued $150,000 aggregate principal amount of 2024 Convertible Notes pursuant to an indenture, dated as of November 22, 2019 (the “2024 Indenture”), between the Company and The Bank of New York Mellon Trust Company, N.A., as trustee. Approximately $43,225 of the net proceeds were used to repay all borrowings then outstanding under the ABL and the remainder was used for working capital, general corporate purposes and acquisitions. The Company incurred transaction costs of approximately $5,082 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Convertible Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2021, the Company issued $50,000 aggregate principal amount of 2024 Convertible Notes at a premium which were offered as an additional issuance and under the same terms as the 2024 Convertible Notes initially issued on November 22, 2019. Net proceeds were used to repay all outstanding borrowings under the Company's 2022 tranche of senior secured term loans of $31,166 and repay a portion of borrowings outstanding under the Company’s ABL. The Company incurred transaction costs of approximately $1,350 which were capitalized as deferred financing fees to be amortized over the term of the 2024 Senior Notes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Convertible Notes bear interest of 1.875% per annum payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2020. At any time before the close of business on the scheduled trading day immediately before the maturity date, the 2024 Convertible Notes will be convertible at the option of holders into shares of the Company’s common stock, together with cash in lieu of any fractional share, at an initial conversion price of approximately $44.20 per share. The </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conversion price is subject to adjustments upon the occurrence of certain events. The 2024 Convertible Notes will mature on December 1, 2024, unless earlier converted or repurchased in accordance with their terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2024 Convertible Notes at its option prior to maturity. In addition, if the Company undergoes a fundamental change, as described in the 2024 Indenture, holders may require the Company to repurchase for cash all or part of their 2024 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2024 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.</span></div><div><span><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%">GreenLeaf Unsecured Note</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the GreenLeaf acquisition, the Company issued a $10,000 unsecured note bearing interest of 4.5%. The principal on the unsecured note is due in two equal installments on April 30, 2024 and 2025 and is presented under the caption “Finance leases and other financing obligations” in the table above. </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%">Convertible Unsecured Note</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2019, the Company issued a $4,000 convertible unsecured note (the “Unsecured Note”), maturing on June 29, 2023, to Bassian Farms, Inc. (the “Holder”) as partial consideration in the Bassian acquisition. The interest rate charged on the Unsecured Note was 4.5% per annum and increased to 5.0% after the two-year anniversary of the closing date. The Unsecured Note matured on June 29, 2023 and was repaid in full, including all accrued interest, for $4,049 in cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carry value of the Company’s convertible notes as of December 29, 2023 and December 30, 2022 was:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,730)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Unsecured Note</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,915)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,269 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense on the Company’s convertible notes were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.145%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs and premium</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,349 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,676 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of December 29, 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><td style="width:32.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases and other financing obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible unsecured note</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized deferred costs and premium</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current installments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">664,802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,504 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.1096 276250000 299250000 0.0277 287500000 287500000 0.0234 39684000 41684000 0.0751 100000000 40000000 0.0651 31892000 13548000 0 0 4000000 17339000 20050000 717987000 665932000 53185000 12428000 664802000 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 each of the next five years and thereafter at December 29, 2023 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">47,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 47684000 8000000 3000000 103000000 290500000 261250000 713434000 300000000 167391000 132609000 20000000 770000 P181D 40000000 0.0025 -142000 10852000 4498000 1385000 319000 150000000 200000000 300000000 354000 25000000 P90D P181D 40000000 21000000 0.10 1 27970000 172030000 287500000 0.02375 0.01875 158316000 159709000 324066 -14145000 6971000 0.02375 44.27 1 150000000 43225000 5082000 50000000 31166000 1350000 0.01875 44.20 1 10000000 0.045 4000000 0.045 0.050 P2Y 4049000 <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 December 29, 2023 and December 30, 2022 was:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Deferred Costs and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,730)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Convertible Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Unsecured Note</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,915)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,269 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div> 287500000 5730000 281770000 287500000 6876000 280624000 39684000 185000 39499000 41684000 373000 41311000 0 0 0 4000000 0 4000000 327184000 5915000 321269000 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 style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.145%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs and premium</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,349 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,676 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7578000 4272000 3763000 1334000 932000 913000 0 -14145000 0 8912000 19349000 4676000 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%">Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with an acquisition during fiscal 2021, the Company issued warrants with a fair value of $1,120 to purchase up to 150,000 shares of the Company’s common stock at an exercise price of $31.96 per share. These warrants expire on April 22, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with an acquisition during fiscal 2022, the Company issued warrants with a fair value of $1,701 to purchase up to 150,000 shares of the Company’s common stock at an exercise price of $31.55 per share. These warrants expire on December 26, 2025.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Employee Stock Purchase Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 12, 2023, the Company’s stockholders adopted the Company’s Employee Stock Purchase Plan (the “ESPP”), which permits participants to purchase a total of 793,402 shares of the Company’s common stock through payroll deductions of up to 10% of eligible compensation. The purchase price of the shares will be 85% of the fair market value of the common stock on the date of purchase. The plan does not include any look-back or reset provisions. The first offering period is October 16, 2023 to December 31, 2023. Subsequent offering periods will run bi-annually from January 1st to June 30th and July 1st to December 31st. At December 29, 2023, there were 793,402 shares of common stock available for issuance under the ESPP. The ESPP did not have a material impact on the Company’s consolidated financial statements in fiscal year 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:700;line-height:120%">Equity Incentive Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 17, 2019, the Company’s stockholders approved the 2019 Omnibus Equity Incentive Plan (the “2019 Plan”). Concurrently, the 2011 Omnibus Equity Incentive Plan (the “2011 Plan”) was terminated and any shares remaining available for new grants under the 2011 Plan share reserve were extinguished. The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Plan is administered by the Compensation and Human Capital Committee (the “Committee”) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (“SARs”), RSAs, restricted share units, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of 10 years from the date of the grant. The 2019 Plan provides for 4,230,000 shares available for grant. As of December 29, 2023, there were 1,087,277 shares available for grant. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense was $20,042, $13,602 and $11,479 for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively. The related tax expense (benefit) for stock-based compensation was $580, $(22) and $(49) for the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs during the fiscal year ended December 29, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Time-based</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-based</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Market-based</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,070 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.66 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,744 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.84 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align: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.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align: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.88 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align: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-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSAs vested during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021, was $7,170, $8,719 and $7,848, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to five-years. The market- and performance-based RSAs generally cliff vest, if at all, after the conclusion of a three-year performance period and vesting is subject to the award recipient’s continued service to the Company as of the vesting date. The number of performance-based RSAs that ultimately vest is based on the Company’s attainment of certain profitability and return on invested capital targets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 29, 2023, the total unrecognized compensation cost for the Company’s unvested RSAs was $18,895 to be recognized over a weighted-average period of approximately 1.6 years. Of this total, $9,016 related to RSAs with time-based </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vesting provisions to be recognized over a weighted average period of 1.5 years and $9,879 related to RSAs with performance- or market-based vesting provisions to be recognized over a weighted average period of 1.6 years. </span></div><div><span><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 fiscal year ended December 29, 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><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.635%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">109,527 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">20.23 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during fiscal 2023 and 2022 was $22 and $63, respectively. There were no options exercised in fiscal 2021. The Company issues new shares upon the exercise of stock options. No stock option expense was recognized during the fiscal years ended December 29, 2023 and December 30, 2022. No compensation expense related to the Company’s RSAs or stock options has been capitalized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the CME acquisition, the Company issued stock awards to certain members of the CME management team which were classified as liabilities. These awards vest over a period of up to four years. Stock-based compensation expense for these awards was $2,175 and $362 during the fiscal years ended December 29, 2023 and December 30, 2022, respectively. As of December 29, 2023 and December 30, 2022, the fair value of these awards was $2,537 and $362, respectively, and they are presented within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company’s consolidated balance sheets.</span></div> 1120000 150000 31.96 1701000 150000 31.55 793402 0.10 0.85 793402 P10Y 4230000 1087277 20042000 13602000 11479000 -580000 22000 49000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs during the fiscal year ended December 29, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Time-based</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-based</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Market-based</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,070 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.66 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,744 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.84 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.29 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align: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.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align: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.88 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align: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-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 464972 31.74 335425 32.25 333114 30.30 234070 32.66 742744 33.17 87942 28.84 225693 31.77 0 0 0 0 11597 34.29 0 0 0 0 461752 32.13 1078169 32.88 421056 30.00 7170000 8719000 7848000 P5Y P3Y 18895000 P1Y7M6D 9016000 P1Y6M 9879000 P1Y7M6D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the fiscal year ended December 29, 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><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.635%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 29, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">109,527 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">20.23 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td></tr></table></div> 112232 20.23 1465000 P3Y2M12D 2705 20.23 109527 20.23 1008000 P2Y2M12D 109527 20.23 1008000 P2Y2M12D 22000 63000 0 0 0 P4Y 2175000 362000 2537000 362000 Leases<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 components of net lease cost were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1058"><span style="-sec-ix-hidden:f-1059">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1062"><span style="-sec-ix-hidden:f-1063">Long-term debt, net of current portion</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>At December 29, 2023, the weighted-average lease term for operating and finance leases was 10.4 years and 4.7 years, respectively. At December 29, 2023, the weighted-average discount rate for operating and finance leases was 7.4% and 7.1%, respectively. Leases<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 components of net lease cost were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1058"><span style="-sec-ix-hidden:f-1059">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1062"><span style="-sec-ix-hidden:f-1063">Long-term debt, net of current portion</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>At December 29, 2023, the weighted-average lease term for operating and finance leases was 10.4 years and 4.7 years, respectively. At December 29, 2023, the weighted-average discount rate for operating and finance leases was 7.4% and 7.1%, respectively. The components of net lease cost were as follows:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,145 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 40523000 31346000 26531000 4173000 3715000 4667000 726000 442000 555000 4899000 4157000 5222000 12535000 5481000 3491000 13718000 7715000 3331000 1970000 1344000 430000 69705000 47355000 38145000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company’s lease liabilities for each of the next five fiscal years and thereafter at December 29, 2023 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Third Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 674000 30715000 6866000 38255000 6295000 699000 27239000 4614000 32552000 5659000 725000 25135000 2666000 28526000 4211000 752000 23236000 1928000 25916000 3031000 580000 21504000 1407000 23491000 2671000 0 155990000 442000 156432000 2583000 3430000 283819000 17923000 305172000 24450000 96892000 2558000 208280000 21892000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1058"><span style="-sec-ix-hidden:f-1059">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1062"><span style="-sec-ix-hidden:f-1063">Long-term debt, net of current portion</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5389000 3211000 16503000 8120000 P10Y4M24D P4Y8M12D 0.074 0.071 Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s income (loss) before income taxes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,356)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,776)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:39.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,853)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal 2020 income tax provision reflects the impact of an expected income tax refund receivable of $22,966 and $21,250 which is reflected in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">prepaid expenses and other current assets</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 consolidated balance sheets as </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of December 29, 2023 and December 30, 2022, respectively, as a result of the five year carryback allowed under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable has been significantly delayed. The Company is currently working with IRS Taxpayer’s Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory U.S. Federal tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,423)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences due to:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Compensation limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">US tax on international operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,853)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the third quarter of fiscal 2023, immaterial errors were identified in the calculation of the provision for income tax expense (benefit) for fiscal 2022, 2021 and 2020. The Company recorded an out of period adjustment of $2,135 to the provision for income tax expense in fiscal 2023. The impact of these errors on prior periods would be to increase the provision for income tax expense by $1,308 for fiscal 2022 and to reduce the provision for income tax benefit by $719 and $108 for fiscal 2021 and 2020, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deferred tax assets and liabilities at December 29, 2023 and December 30, 2022 consist of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables and inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-insurance reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charitable contribution carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property &amp; equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,668)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,418)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,098)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files income tax returns in the U.S. Federal and various state and local jurisdictions as well as the Canadian Federal and provincial districts. For Federal income tax purposes, the 2020 through 2023 tax years remain open for examination by the tax authorities under the normal three-year statute of limitations and the fact that we have not yet filed our tax return for 2023. For state tax purposes, the 2019 through 2023 tax years remain open for examination by the tax authorities under a four-year statute of limitations. The Company records interest and penalties, if any, in income tax expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered all available positive and negative evidence to determine if based on the weight of such evidence, a valuation allowance is needed. At December 29, 2023, the Company had a valuation allowance of $2,119, which consisted of foreign net operating loss carryforwards as it is not expected to be fully realizable in the future. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Canada net operating loss carryforward of $2,733 expires at various dates between fiscal 2036 and 2042. The Company’s state net operating loss carryforwards of $687 expire at various dates, the earliest of which expire in fiscal 2026 while others are indefinite-lived. The Company’s charitable contributions carry forward of $2,271 expire between fiscal 2025 and 2027.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is permanently reinvesting the earnings of its foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.</span></div>As of December 29, 2023 and December 30, 2022, the Company did not have any material uncertain tax positions. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s income (loss) before income taxes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,356)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,776)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 40171000 40428000 -4356000 15298000 1461000 -2420000 55469000 41889000 -6776000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:39.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,853)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9913000 1665000 -285000 838000 208000 0 2014000 2665000 277000 12765000 4538000 -8000 4320000 9571000 -2002000 -48000 -4000 -22000 3842000 34000 179000 8114000 9601000 -1845000 20879000 14139000 -1853000 22966000 21250000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) differed from amounts computed using the statutory federal income tax rate due to the following reasons: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory U.S. Federal tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,423)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Differences due to:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Compensation limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">US tax on international operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,853)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11648000 8797000 -1423000 3497000 3251000 -396000 478000 -405000 -215000 -2254000 -560000 0 0 2982000 0 509000 472000 0 4504000 0 0 929000 190000 0 913000 -170000 -361000 655000 -418000 542000 20879000 14139000 -1853000 2135000 1308000 719000 108000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deferred tax assets and liabilities at December 29, 2023 and December 30, 2022 consist of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables and inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-insurance reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charitable contribution carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property &amp; equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,668)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,938)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,418)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,098)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11197000 10574000 3730000 2846000 3420000 5374000 12855000 7671000 5122000 4629000 525000 2796000 2271000 2569000 55319000 44495000 930000 527000 95369000 81481000 22483000 15602000 27660000 25539000 3292000 3439000 3391000 907000 50842000 40451000 107668000 85938000 2119000 1641000 14418000 6098000 2119000 2733000 687000 2271000 Supplemental Disclosures of Cash Flow Information<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:45.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants issued for acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of debt into common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Common stock issued for acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out liabilities for acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured notes issued for acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:45.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 24, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants issued for acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of debt into common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Common stock issued for acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out liabilities for acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured notes issued for acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17931000 4275000 -230000 42070000 27225000 15387000 38471000 28144000 25111000 730000 442000 555000 65601000 49643000 32741000 13431000 2960000 536000 0 1701000 1120000 0 11375000 0 2496000 0 0 5765000 8700000 5500000 10000000 0 0 Employee Benefit Plans<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:700;line-height:120%">Employee Tax-Deferred Savings Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company sponsors a defined contribution plan covering substantially all full-time employees (the “401(k) Plan”) that provides for tax-deferred salary deductions for eligible employees. Employees choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to 50 percent of the employee’s contribution amount, up to a maximum of six percent of the employee’s annual salary, or the annual compensation limit set by the Internal Revenue Service, whichever is lower. Matching contributions begin vesting after one year and are fully vested after five years. Employee contributions are fully vested when made. As a result of the Pandemic, the Company’s matching contributions were temporarily suspended from March 31, 2020 through August 31, 2021. Under the 401(k) Plan there is no option available to the employee to receive or purchase the Company’s common stock. Matching contributions under the 401(k) Plan were $3,500, $1,714 and $683, respectively, for fiscal 2023, 2022 and 2021.</span></div> 0.50 0.06 P1Y P5Y 3500000 1714000 683000 Related Parties<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 one of its directors, and are deemed to be affiliates of these individuals. Expense related to this facility was $617 for fiscal 2023 and $493 for fiscal 2022 and 2021. This lease was amended during fiscal 2023 and expires on September 30, 2028.</span></div> 1 617000 493000 493000 Commitments and Contingencies<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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Audits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Management Programs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 self-insurance reserves for its medical program totaled $2,050 and $2,310 at December 29, 2023 and December 30, 2022, respectively.</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 self-insurance reserves for its automobile liability program totaled $5,554 and $3,830 at December 29, 2023 and December 30, 2022, respectively. Self-insurance reserves for workers’ compensation totaled $13,285 and $10,544 at December 29, 2023 and December 30, 2022, respectively.</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-style:italic;font-weight:700;line-height:120%">Workforce</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 29, 2023, approximately 4.2% of the Company’s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2024 and 2025. Approximately 0.8% of the Company’s employees are under a collective bargaining agreement that expires in fiscal 2024.</span></div> 2050000 2310000 5554000 3830000 13285000 10544000 0.042 0.008 Valuation Reserves<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in our valuation accounts during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">21,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1) With respect to the allowance for doubtful accounts, the deductions amount is primarily composed of write-offs, less recoveries which are not material.</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 tables summarize the activity in our valuation accounts during the fiscal years ended December 29, 2023, December 30, 2022 and December 24, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">21,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1) With respect to the allowance for doubtful accounts, the deductions amount is primarily composed of write-offs, less recoveries which are not material.</span></div> 20733000 8078000 7388000 21423000 20260000 6048000 5575000 20733000 24027000 -422000 3345000 20260000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 24, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1641000 478000 0 2119000 2046000 -405000 0 1641000 2261000 -215000 0 2046000 false false false false

^Z9L??=LD>BR'V^O4ML[:O]U3%5T8$Y>[58+K;X^^(K M9O(UPO)C+6C=1=AT$_P1_F>U?GD>-I>3SJ2L^V@MDD= 7"EK2) 1 Q@A0M', MI-Q^.\IP\N8M?C_JI3J5TOK&XW?&;G>\2,%E-K655LJZ(IF\7^LM& P&4W Y MEM;O(B-)G+E&?BJH#(?DP7KK )8O+S;;U6=9NC","Z2#I=X">/U?+M/K\ M!;?XXN,:+T=<7'%B&/.IAE2).^*$1TNZ[?YR:F2>!'!%1 MC30R=RSZH(5]LES;#V" M_"EZ!B'-3(6TN1LJ]E-+1Q"[U?1T]W5H'9:;2\KX62[,*"X0/*N;)R)YC9XY M#XS%6-![;)]:'T-?=Q7S>Z+B$;@U5U$'\'L;ONVN_ ^KJR+,:V9Q\X_U:K,Y MJ^,YI$@:C,MUHY*1X*/5X),/Q5CZ/]TZ9'R.INZJ[MO K*DJYO;'_L3M?ZW6 M_UHL/[X,7Q;;;;%^ M[DNZ*XL_#"--9=J!V1EA4F^M#GZ]K'MW,9_E[!,S%/"*C.1&!DF,NB@I,M$V M>".*$GZ^>_ !BKLKN3_ZS7BH&CL"[2TQWBU]V=RO??GSHD8];\K[3Z2GJW\] M*QD1.>-T5+TBKDT&%Z2K>U%R-DFJ7*8"[V&4SYNVFAS$1U1K1V ><'0?E 8% M]]?B.'/:L9*, $S&@.*^@+.(P(/PSM@06&C]!-R0_'D#YQYLHF<0^NS)H:^9"CJ MTP,GZ1VFUH3\3*(!"[DP-Q#XKO /^/9Q'^N<%RC2SY>=Q'.SR(OJ(.(D&M?G6+! M@LM!@6:.F3IHI]BI,C3-F!CVILY.#L'S:OMDX%Y+=\EQVKQ9_[[:; ;)H4A5 MDBH!@M>U0#UXB"X[4I+2@K02+6_=D#05+\/ _U-DE(ZO^S[/P"-%\C>UZVE/>7&S3ZC-NGI//U7JGCY_.M(DY1$UQ,87#=(-A!.^L M!9^D%1&S#W&J^8E'9W;8 3F=#-WL AV%GKG3PX=)::2(/N#Z\UF,IFXO8Q!D M<*"4H9_J2@@DC95)#4+P0Y\^#&2GD]QK(\8^O9$A;Y#_6*WROQ?G MYP^^1?Z)V[. NA1&\I2\[E\*$B'P'"'6 LQ2)Q*[(Y02MF!E&'1_B@3>T37? MQ7ZL!R3\]F*=/H4-OETO*!0^WWT&_=?7O/_VUQ=,6\P?PE^_8KY(N]TW5\DG M;8*-=>)63)S.?PA('I(U(#S:@F@%-WHBX#=A8!C<3R]C.)^6.[#R5[6?KU;K MYWR9J_4^RX\OB-^ON[-]5I*13(4"A455UW*:W7134H!5)4?F=6F=TCZ(X&$0 M/KU\X?&TV %DKT_A]2%]D5(]>96GF[+4S5DR.L57F*PO5:Z<@'N/IA_)=&MEN'\UIOYZR4),YQ_9_OUKKWQ MO/8WW@C@]?(K_;E:?SN+#(O(M8;>5E](,PL!A06I34Q2%*7P.+F2@UD9UA3Q ML^0)CZOY\4? 7QZ!)7X,U4&9.&FXKS1N5@7>"A3.I,60=610 M+EP\EIBJ%0 MD,P-V0QAA%!'R*\TYFK8Z?A9$HFSX>'0@]+S&;F,LL^D$2AD('&4R'<+)2!H M*: .A;,Q)F6/4>O7[X/V$2;LE^-[H" M\\O5ALZWYURC2 5\JJ,139(0F4Y@@\J,:Z:9GVI/YO/4#R= MOAZ@L2J/O'HVVD<]^'LFV%.]'X_S[*_6F?/@,P+NQOQ:F2 :3;@61B:5,/M\ MA.:,GO97\\1CD9E!YDZ21"@:<,&[NG[9.>MCD**UY_M3[Z\>@["#]U>/45X' MC\N/[HPR.L74 MW<6#PM'1*S$0!\6"TH5=GD@;/2;)N#&B]:R;$]U?/4KUH_=7C]'#_/NK']PZ MR:Q$Y7.!Q'/=4.(,N&@<9,.MYRP+H]ES;MMA"SQGW$P]2G_/+O <(\JY"_<> MV9NL#%,N6@3/ZP[2PC@XGB(P;3''Y)CDPTKW3G,-]=YX:"#.N1$Q=-FZ-448 M(6L3]=V,B<+11]="\9.&Y 1:5 M(#L>'814$FAM=055S+:UO]UZ2TL_VZX/B?"F4EK?>'QP!#;S=,0U,Z $(]^" MT=W@DLXD56]ET-8SWGH,_4^[I6445 [ %O+,4]F65;"EK!;&,0_C1[6D8!8<2>EC$ZZ<#N_; IQ&J=F%81>)*.#B.7 M$"-SP#V&D+@J2;2NZSKM/2V' .D@Z7> GB>V@F162 !U#;1*H6Z!8]3BT M5R7[P%QHW3_SL^QI.011C332 ;:>K!\(4493PQM!9I5$M!L)+!"T%$;SS*V1 MW2W5F Q?%?Z1)!,7+(&3M36''%PZ:^A!RA 9 M=YPG=83RSS;,=)=&V!-O$TYMW%_Y/]DIN#V^DM6L"[<9C)*)K$PQ$)G2(+S, MS@7+[3&:9HXVMW2>VN=>3L"^BN\ _]>]<&?!:VFU](#9DH.4LX=HA0 ZMD)I M16Z9:6VTK[^[NS1+&X3M)=H.(-'R9+Q=K[[@>OOM[7F@&V*YFZ+^9;>,17!M M)/E:D*SQH!Q))C*Z-B1*J:1+):O63:]'8:R[_$Q_YK(-*.9.6K>4R)LON^;W MY+CI^V;\L\-7G?2*+39! F69PJ,O\!V6?8]"SQG^R*^/-]A.NZTO.G;#",IUMR04T\[9.)J.P AF'4*3U]&\* M4\_^](-,=;Q4I9>KXG P_&2GXY%F,RDE0QT-Z(*:+DX*O8.3'$H(Y&06+I#U M[$T=T'LXSQ"G7LY' SATW7NX_Z/4Y?;'W>WZ)IXO/NX^[DP$R:QW$;QPY& F MGL Y9: P61Q7S'@3.SXG#W/5\6:97LY) SC\I.?D\F*];3P8XS$7%<')E$ % MAN C,C"Y1*S%??X8&T$:&731J MGA_R%1/TS8_F;)Z6>6Y,01<\6!?J\AGNP =IP*IBT1MA13Z" SIAR_Q#51C7 MNKG:5'6FBTI,<@TQ((*2Z"#J(J$XE)PS+]%.-3?@";+Z2/5/@*,!52P'J:BC M)Y:'6")+OAO;@W5#U!G3/D3N'63!ZCYU2^:\)ANLL$XKXX1D4Q6G/$M<'ZGV MF1&XO[KZ'6)S/5*3W(L_P[H^_'_% Z[;ISZNT=4ZF.)&U^C-T-%?%YMTOMI< MK/'[$!!,S&%RD#PGUU!0E!YJFW-DQ0CE(DK6>N73$^0<:JIN/KIN);KR53>X M_DHA5RPY<9OKDF=>:Z=JUB>&!)))I;D43MK6+0V/4S/O==@*#__0!3\]3'-3(U@REN9&H>+3^X 9B440A;&/#$%"B7!$34&ER17A89 MG(ZK=**M'O^JR/EK(X$KDO,[I=.3YT0D(JA@(PJ"WDB.RYKW0 VF; MUR2UQG7"\\(B#/)TA>)BS0?, 9=U7]QZ2FUGA?RR6B\\7GZ\()X_-*"X*9!1D M' VS1'C0H'VAL,ZB(^DT4/F=+YU9Z?NH;-5"?G,K/OQUFW#GO,EU+!4*8M\( M#UY:8B&BXU%XF\6@9LCG%'_[2^=Y26FF^+WEU\%3W*-7WB_?/M!'[ PA*Z5H MK@N)0VI0H=2A!S("\]*0F^09]ZT#W0%D]3+,9 *G82KE](RWRM!54[$2R2J[ MZ\"H4X$2TT FD\Z1*EE@3$+EUB]( \CJ-)S9%PI#H;:G7CJ VN]A>3U>KV@4 M(?@Z&:V.N9).0>0N0?;:"HO!^.8K3KY_>Z? V5>QJR92[@ ?OUR0X!;+C]GV"Q)N4S#OA38U3@Z0=@=8^2.0^):X M_G9;,E>L:&Z]08H.K=,&E'6VPCZ#R0&M9M9+;)T??X*<>=LSIT91*SUT *F7 MJ\]?+NCC[K-1,'D7.8DGZ3H342'=YU: <5A"B,JXTGJ$X".DS-L<.3646LB_ M(QB]7Y5M3=?<&]MSQ117*7"D*,2Z5+=[&;J:C6606+8A)LFU;9TF&$38O(V' MQX)8.]UT +A=5?ZGU7E^_?G+>O7USMPF@V1K9&V1/DS-NQ-[GCW4@/'4#JU<5ZN=C6HH%E?K7XJ_YTS8G,BAFA.$E(%++& M"2$P8^J&9QZ50F=2Z^3NX]3,V^(V-: :::$#//TG?EJD\QOJDS#.,;*MB!1F M*&?K##$L$+TLRNB@=&IME>Y2,&_+U]2X.4#:'6#EY6JYV:XO4M7&Z[I8\B.I MYYJ7*+1CGEM0ID[41T]1*M$ QC-A5.)>-)^-]A0]\[9&3>\M-=)$!ZAZ5%:_ M?]\K61L6/4O I63UG$APRD8PHG!'<2PZV1I;SU/5RW3(.9(J^ZFF9[#]! 02#:@L%83@/:"UR*WFJ(=5O_;42_3$^3F+FD>? MN(*H@P45Z;@&7I>/:I^Y-)HGUWIZT!/D=!H.[H6.![9_-=%"![[MZR5]%FZV M+U>;[>9J5E>=W5+33LPH8B%%+T&I0-ZZL!EBME$8KW5QK4_/8[1T&F\U@5(3 M^9]:3^SWBSWJQ6/TVVQLM$F$$P,M555X*8SQ1RJ>0#0R>"Q];QQ$_39#L"-WLWV8[1 M3P?WYY!:_E1"%(&NAE0LL<2U@6"9!>F#D 'K\_#1'-&1/3?S-^J.PL,>/3=C ME-,SWFXE;KU61F:7(==T+;&4P'E+<7(0PG#T)K"C/9F<4L_-*"CLT7,S1B]S M[]AXE)_?_DKG%[7X_W*BXW_@>?XG>2WKVS'1=:*?<>],KGOA6:(_M+80O/ 4 M$&DAH[*(]YL-']F>T8*:3O&W+SY6B,\G>K8^DVD7:WTK/U!^X!Q.MUT +@!K^9H!,-:I2N5WTV94. ]>2TH?&0V M,]E^,7JC,J#Y>ZLG\?/V4TT'8+O]=D _G^-#61"5LL,ZZHC"LCHIU 3B21?( MC-B+D;AM'LH.H:O3BW9/+*PF5LP!>=SME"]WUR.ZP_)R%=#]%>+7_W[ D]W8 MKVCT5G<09XT>Z6X-0+__]0^,711>Y1"R!QD9J[;10.08(2:IC=-11]NZC7 4 M@:U6H;Y;G9^_6JU)9[GN85,Q*0]%2@DJ6P4.Z2!A,H)K_'X;UMNF>'A[L4Z?*,Y]D=+J8ED7/[[(_W.QV>YZ M[,[H.DZL1ATE*F(-G83 > &F)5GY(EC[GK1!A,WKM4^%I':ZZ,C@7"\U^?5B M30R]W<'X+)&P=!3$!N<4SH08(/JD0-868$8GQHFIC-!#],Q;E#D5G Z6?$6$X=?.6-$Z%L,9:Z0AO9Y8.BA U)G.)Q.,M>8I<:#!T0(2QAEG>>D;2 M*#=ILDD1D[E)8R1ZH)OTVS+/&?S_$(U,]PCPV%<=Z3%@$*>S/ I(Z;7*Y(5C MLE@GE'((/-3B#"\(B%8YG"I /LJCP/>7XU>+Y6*+OR^^X@]?>_EVC!&+%Y;. M'-9R<#J#X",+0*87E;-&6]%Z1?EPZOJ("=MCZO$*GZ;ZZN#*?(*?7[[]$?YG MM7YY'C:;70V!8[[D2$;?)<= %1O .QG!L&P*UIG!S=<7L='FT^++S0@9J9EQ.8,KA<(CISCX;.M3HJ:H M'(/ES4=C/$%.MW [' ;W:S :Z:0#>%'4G?%S6/_K9B1:"/?< M >&>7 W&$D07%3#&16$E^L1:5X<]3LV\3[3'1%0CC72 K2>D]OM-N4DM:#)1 MT %!(>LH]4RBBJ*V+9M<#"/_X8A.V.^]U87-%0OLIZ"^0?<.Z^&L:;5;Y4B7 M>1%^9DQQTAL)VAI'#FRQX+D(8',HS#&=4_.4U)ZD=NNE[8F9X:!LIL"]8$V% $NASI4.1N()6? HBG" MS5)YWGI^^5&SMJ\_?PF+=0WIWY3[W_; $?,H9>0%N"6/0Z$T9-UE AY4<2H% MC:%U1=,H D\I=SL&63_8P\FT-G \,XK[?WT?M;_3H>Y(BND@.KGMP/[(YEG :$61&0ROPPN] MX1 P.&!8)$-M>/L96T]3U$>9\/3VKJ%>&CZT'-WW>W6Q6Q'39@#7_E]V)&]P M(+>SN(6:!4>@*V!D-6Y<6'"IA-J2JC4OA8G4NH+MJ&[A$Q'=CVKY[:\ON-Q\ M%TY!GA,)!D2I\_5*<1#)ZP"AZ$!:QXW-K7WF0^@]):=Q#.Y&O.&TU6D'%_E3 M[U4_E)1(3#H+V822M0E: MVN9;_/8AM-M$3D\0WD>IIXE<@B*>&8S92<8@^1HS,$N"1;KXA!>.%2:EP6.F M?IX@M=O\3W?H':W8D\3OJ]7%^DSQ6&12&3C6K>C*%W"&PE29,^V8CVA)BABSK6"\K+0FV>+IG&$J!I:CFBUSVHW3> M[M13 N]8M9X<>'<[:6Y8%8D<>%8'\8-Y3]Q>Y882UX&.H^&.5"">_ R:Y J8E+"*1&.^.CPY\"5,).M M7.\1D6/5U&^9R:\8MV_B^>+C9;/1=7GWJMS[AP,2#&._HE%:X2#.&B43ZE<] ME +36'0N 7C*%+H+3.!RDN =14$HBV6L=?GLPY0)NH.[KW?5\N/]&F? M*RLWP_M#B3R2R02O30VBI(:((H-S*7#EDO#-EVP\1,?\>#E(N:O&DNX0+5<- M;"SD8.N('E4$W>BB" A1,7""!TVWKI*\M>U\F))Y$7.XAI^!S![B[@ T[_#K MZOSK8OGQ)7WW8OLJI,7Y8OOMJDN1.UL$^Y ]%(JH.L._*)"C$&!I,"A;OPH6]=A>4]Z!?%1;"Y]B0@ M)^AS\OR*T, B]];*$@K>&R_T2&'J4]\R;^ZI(2C:RG-N8%PN[2&C>+FVY\55 MF=O-?WTK%KV&/:.P@*$$FVMJ5VH)L1- K2$T MK>0[<'=N6A2YSW(5&_?R $SQ1750 T=X.IN/'HU1LLPK@J"#I;DHUA=LD?R\<@C2YK;<'\G7.-G MG<%1^F1N3^LH_4 I=X>36V-F9/9&>5$@VU+GP60-P6D!)4L;404,N75=]&.T M]/2R,U['3T)F3X'/[1"]Q^5BM7Z/Z8*^^ .9XNK@7=_ 2K-48O7V:W\028>" M1$:,H,U6,(G&B&)JRDD.C?J^W-MDMCZ("( M.O [UEVO(M,U[5@"&[U*7!9MQ;! ZKEOZNFJ:0&1II*==4K-?7:X>XB=K&(R MOH:$V9G:[&K!YYS !RP!H_.&C0;*@]\T;]0]*5 .E^S<]N3)1P29A4@I". & M+3GE+()3&<%E'LE@EABR' 21@Q]E)HNHV\.CF40[<%_OOE+OG#,,4E%,%J H M2_X\4P8H;C,@4XZR<&.=;YV._)&*GDS*X6'.@5+N#B=7)RB0 $1$#;+49'X1 M@4020]T:4EQFCK/FO6$/T3&O*WNH;I^$RAZ"[@ L3^? M"]2*+*VS-7UW (Y MT$<42-P6C.2!.=-Z;E3'*-5EKIY)LO?ID%($]/=;L"8DG M8=92/W/'6Y>I-7P^WU:K(^LJT?0Y#VW$5,C?R'C]3[[U7;1UXLEW38UINP M_G96&#->< W"UW>-4C@XF0)HG@PWTO.@^"#X'4Q*3_%? PP>5S4=.FXOPWK] M[7(X.)VP,_)!R(6M%9I"T;$2FM?7'QF6S[[EF(E#A=$DSUL>,CT>I]5A%R.T:XW-AZL:&V+J9?BRJ'ULU0FY MY7*\7EZ-B;QO1 M88?2/&_?[A2P/:H6F[5(3HW:*S9)LN@4'4A@RA10D=B,]5DI)"\E,@Q%M>XJ M'T7@O%V[\^%Q'_V%N];]E<,H&P0X M]_,!;I1&FGF4"G]T+N";I!3_C,W6#W^?NIA_\_YM P-]OS%79?B*W[_.7 ML/RVV3413]!V/^#KIA;Z6(ZG;[>B??YLP8$(:^V% M[Z74#AX^;O/]G9MW^"5\VVT>?5/>KA?+M/@2SE\O?QCIRKES/*<"+&.D.]DG MB%HSBJ!E9H%CX7Y*[WPTP?.W A\?8T\ ?5J%=_%$/(K=ZWFO*62793 @O> 7> M%1NK9%V9W2#//]GW-($\6L$GBN,Z0M-%SK6M6S*](O<):XJ)SB\4Y[055CAI MYL?Q[$-^3Q3'8Q5\:CB^.PV61.>D-JHRR>F/2)& ISO(EHQ!"9FD:+TL8%]: MY\T9GAJ:]U=S=X"NJ^J"0"% :#2@=-+@41:2(&?H=*CSMR<$Z;S)P>Z -TH= MIS/,]Z&N\'LM%^WR"\._;*+LPI[<3IM;8,5P[ZMMJI>M4,^ATCZ0[1 M!BWUEXYX\ $;[5D)B><=NU%QQ/O1NEXZ,2[,0*?NSGQR?EL23'G$R9 I54- M%3CXH!PD8B)F'U7"8=-^3W#BW2@E#IYX-T:B?4*#E*NOF'&,OE,P3S)1@0Z/ MT'5?3 (AG4 ?= @#!YD]]TT]7373061/R78)D[NNUX=_KS[4)[*PS"^6^<._ M28S?ZDOYAW58TF=<3R*62D6?,T@3.:A"!\2SHD'J')EW7*MT@+79@Z*>FITG M@]W4FNH2GIL/Q-BG%R387(5[/;K?&!)D", 2UB58S((+T8*P,83$''-ZV-2] MX=_94X?S=);M8&EWX%X_,$],,9,0&0,,C(X!+Y'B4ZM (I:8D^?M1TF?PD2^ M0\*P Z7<'4ZN9UH:74)=(9^BK'U8W%4>(EB69&PC,,W#1ZB"3$*[Y,LZ.7PH/U_>H=\(QPN\ M28\UF68G%)=TK1K/2$ RAYKWN)^\NX/-O7DT@HM( MGFVNL2>"0DSU72P!%[*H*#(YA]U- SKZM+U1"A\S#6B,].<.LN[/T4IKK#^$ M\U]6Z_7JW]^9,@R3"H8#U[N%1N3^1Z9KAL?XI%@RC-W+7 R<9/;8-_;T='08 M:*83= =VZ.U-367E\+>_ML3)Q6+S:7 D8$(S$; MQV*DR[FQ,7J6J)YBKS86J:T>^C)+HZ=;_==ZL<5?5_]>GOE8F%(L@-ZEHSV) MU$M6("/R<"S2E0]RTUQS:^"X4LEF$A7P6,U[ MH&-",5$!XQSQ[40I0NQAW9[_YCY'UC6R7(T%WX%5^D=8+#>_KS8;W+Q9WO5B M+SW;,QF83[SN[E".@S*B%JAB %881A-$2,VW*3U+5)]CZ@ZQ4VWU<.@LQ \3 MA*LW ^LOHR/DUDEG#;#L#;&CD-BQ$J33(<7B+(7EDT6I=VD9A"9_2FAJ(O6^ MO/Y:5[$)J6KEDI5:.A^3XN"2J:]^CMR_L$N04> =?64H[7'#W?^>86^I[!30 MT5JJ)S,'\^%]A^WZ)I_^_&E:)4?P-&UWI$0C906+-S4,RUJ ]X4!,TDD*5@2 M=HJ\V7&Z(U%3'! $ RF)+\65K.4]' CMADZ(R$&T;E\ZE>[(,7H?TATY1M0= M.,X/=W09S5)MYA)&65 N6PA&D(]F-=>L5J.4NZ@[L@1DNX0+5=% M&5YZ@TP@./0,5+&<;G&9P#&? T<=A9EB@L1I=$>.T?"P[L@QXNX -,^4W4C) M4.KJNR=)KGQD$(5U4&30UC >HOL;U3RUT/BXJJ<1XN\ 2P]T=&&T1DDI@2$= M*R5U@) HCD O>: #%A)K/2#Z%'HC#[FJ#I1R=SBY5>CNB?'=_B*5;:WR8P)< MKK,Q$GT(1UG"_739WZCUY8RH$DI:[#"D72"J>59 M,H#)7&3KF!)Q6$G 4]_2$R;V5>)J"HG.G[MZLLW3"(HCZWYYEN@N5244<$'P M6I:9WY91G)3X/DR?*%_V7X["[JX*),& M(>KL@E!2+156D-"ZHECTVK;V7<;0U]/=M2<@[L??4VFG ^3]>O6U5UNY;Q9\ M9A>LT=E2!,@*'4JZGD/R'JQD2@<1O="M>QP?(:6GZZX-GEK(?'Y':,RI>)$2 M*8I4]@IKS1O658B(.1AR$6K"CW,&D9,, U?T'[PDYX85]!Q"14]7X6'(.JY" MYH[/)JF_3'4.&$8.J11R- ,%O$X[7^,1S;T(/A8]")&S%= >O>Q[;Z3.KL N M+MY'2CD=1U9DT<",U: ,Q5&>D0/ABDDFN9C%Q*'"R +:H]=M'W;U-I!Z7W?O MR]57)#]B6R/GS1^+Y1U[7]]XCU M7JU]')CMJ8;>H?9RM=RLSA>YUO&^6OR%^>6GL/Z(]5?7Q.N[JMTSI9SC5B=( M3BJ2<.(02B S7DC.+"7C=&Z"NR'4]%G-/1D(FRMH;D1>VNO-.]+;^BOQM%I? MMQV^*;_CMG[+M3S.4$7-T)(5CV3*E20.?48+-F3,%+4C!?3#DD'#O[3/^NZ] M\365N#MP\1\*R*\VQ_SX;J@$TT(*A/K>#4KS##$K8M5*$S#H6+#Y*H(1]'5: M.-[Z6;>)>DZFDIQL-UGI[2*>XV42[L_5%C?M*LF?_OQI*LE'\#1M)7E 9:*6 M'*1(!10S%$PRI8$7BZ[DG(2?8HK.<2K)>VE!JAB(N4 7NDN*_DH_,JZ5 MRG_72O(Q>A]223Y&U#U<>@]5OP:=2CE#NDDGR,I#M$R_4:$$V!*D6J4#(=)"7(Y8M9>LC2T'7O1?8\3XR7'HKS M#M?PP#T[(\3= 6AN7?&5D:M*(:51"J8"U%Y"BBPY@Q!KR.FU2B%SAK%U6<2# MA/0%F7TT?'_@ZL'B[@ SSRP'XKF^S@:@LT-G2L4,SA4':)E*,H3WX9O]0:_GHQO$HIH"Z"J3I^,$6*J#Q4^14VW>(BN M=;G,CU3,6\\P 6H.%'0'4'FHO-YI@;L&&U?+'9EC=?50)C;J=,8<4VQ^3YU" MH\HAGO"!4NX.)[>JJD5D26>> 5.L-6&R+L2+&C2K?(BBI)EV%F_/C2IC=#RT M466,P.=.5=SRS(2T^M9[UW5KA2Z*9Q?K*#D&BBPDD.UTH+D5DBPSM_?CJ$?R M$\]]4T_8V%>9JZDD.W^]R"UVN'N('1Z$T+$6+!NO:P='(7:4@)*X\RY(YL6P M\9'/?5-/%T]CH!PNV;GMR9-M6D7J)&K*(TFL&9""X'.PD")&*[E$/W#KV\&- M;\=?O;4W/)I)='X;\NCR.G%W29@VSK+@+.225=VNX,%EY 0$6R2+I9B!.?&! M7]A3;6P+R$PAY^X\W.\97"RL2!\=),LB*.L5>,.H6R>^VHS>/WICVB'H:JN'?D;O M/S0TX1]KXO,LAB!%725@ R^U("J#-\2/P(C"8TS"MM\X\P@Q?7:@'>:FMY![ M!P;JKG!NW>J7/VY(1V_7BX3\S')NC)(1K'&EKA6@(-<@!YZ+=T)$Q?FT3PM/ M$-=G=UF[.+"57KH#W#O,^/G+]IJ;6]$MVHPV:@DAB=JN*3T$B21!JY5FUG&) M[4?M#"*MSU:S=F!KHY,.H'8[7JF"^MXRYZ,.R.BX:&5\G9]GP26Z\:46/*5< MC'2MGQL>):;3'K)6@>+^@N\ 03OAW%ZO^?NM[K@7ZW58?MQM'-X-JD(560A" M@4&M0"7K(*"I#>9HF7"*#/4D)6P#Z1N&L]-[D)]"/2?3J_B/->+R=PSEG\O- M96ZT5EFTZU5\^O.GZ54+S6*GC%I8FC1'KR,#4^I$:EY?2)2Q=;*8-B*+[%GK)9&/D#(_ M:@Y2\:J]O#N%3?V1K/E5\4_D#JU0!DP=*::$MN %9R!LM,7F(EUH[2 ]2]2\ M4&JB^@%PVE\/KB07>@75ZN&G8Q;K)QX.6 MFE'LP2DD\,H!&I52#-K$U'QF^+X-^,?=CW/ =7:PI#M$R_4RATA!:?1U8)>K MPU2U 1B'' MM9!W!["Y]OQ>KC['Q3)<+O5>;A:DC-U?=LN^ MKRA;A%@;:Q:X>;U,=81;/LLQ*:4P@+%UH6]=8.:+S^!5C+5IU/O0>H3,813W M%.KO"9I'XK,C:+ #O#Y>S_Q;*9BVBZ]W9O1J[U"60LS5!".S#'P6"&2[DW \ M:H_3MKT\0V!/GGH;-$ZGGY/)H=PJKKCC5TPR\?'!;YA\YN/S?$V;28G122-Y M@5QX7686(N'&>4"&0J(VLDPRK^$XF12E49>RV]06R9%%6XOG+8*T06?N+>H\ MKG,9+N$"U7<3(/]*N8-7"E' 4]R4!4=+LS&W72LFAU?RG8W^?1 M:92&ASTZC1%W!Z!Y> PAC]'S6$VNW/V!$@)*3;ZA=84)^I?2^KX]G:F/HS0\ M:.KC&''WA9GW%[%NO%O6KH1;##F+*O(B02<*+56B&SP6'B R[8K4!65J/'DUO38;(7A7-F005/U[F7!ARA'IS(*%V(04Q<\]_Q6+]1.AXZUF^, MP.>N!+EE+FL]Z.66R^7'-\O_<[%$X:MFK\PFYEBR% 8HNB2SB4A>830"&+,A MI6)5P&%K= =_94]HV5>]C\QO:RCK[DS/]R=494S4BAG0WE8VF*1 @MAPWA"# M=-6VKVT\F:Q;N\MJ/WEW!YN78;W^1L?A:H*&S<)9'\GSLUQ6GY^!E]9!+L62 MT?8IW3NZY(W#1Z]A1Q9BCQEF?D^.^#W(*6GN_$PV,V@FKG]]T<[VG\+ MZ_,%,5[WU=?)GFFHK 7!'&";#(*5S6M8?+2 @,]T"*BQ!D4AYCHVCP3%.45&& L+Q1$KK1\V'Z.ESVE- MA\"IB=1/IO[H/?U>OCC'U>VA>I-LGAWZ3=/4(^W%Y\0=W@J-2XXN/R'J+D)(EH0 OVI/#S^I.2V5 .):UJ/N S!0.6N_U(X=<20=*N3N7%Q;'Z$SE M"%%D7KM+-3B6&.3ZYJ!8?1Q]-N ^[;60(Y0Y:BWD&,G.GS%[=GDA,EN M?$8+(7*4*0>6XQSU:',LC#P<. UEW9TK\_WU7*= -W1=7FABK/M1=XG=#$%8 MEU!HF^^OB_S[U*.U6,2479 N3>D25%"B%=H(A2E.1"4H+% M^W[,W[ >;93"Q]2CC9%^%UO9[G+SSV7XO")+^W\QUW?SRM+;-7Y>7'Q^L=RU MIMR9MUSG*ALTOEB&=0H\29*1V7611;"HG,ET5#%/6SH[FN2>W*HI$#FM#OM9 M?G,G-2Q"L"D$\BW(F0#%Z<@%F11$'EC,,12GIWB.'I6$/WIIVB&8VENZ^]^/ MJVTXGRGQ_OG+:ED+#E;EN@[OM[^^X'+3<);ZJ*^;/@4_CN-I\_#6!*6*8F"< M$?72Y!!E"L!2C(S &EUJG7L\7AY>YAK?Q #T)_FKF==!/3H!=TE*R8S)=MH- MNOWFX?HRH.W#C'\P=RA %1YV!!69J1Y6E(%D)R"P20U'SF%OGR$XC M#S]*N4/R\&,DW2%:;M*&(@B!]?AXNII-0KJ:E08G+N #0/)X:=1"'KLQ@&1D&J(T_.:>D@[UY/4# M6S\1G%(>?H2&!^7AQXB[ M \P\%DT4$[43@=A HT").N)9*PO%,5:RD"+@M#7UXQXECYJ1/^1R:B'O#F#S M0Q@1Z<=T?I$O'\?J@\1.16?,JI)SLD A95WDK!W$(CS(6%(ABRQ8;OVX/92V MGKR>/8&P.H)6.D#;;=K?E,L]O,32[DFK/G-=/7QMS@PR$>J#+'>V\F7JTT7) M$%$I=(;I7%K'ED-IZ\F,M4';)%KI &T#]H=;)TU #18UN0XV2HB9[GB.IC@N MG<;8VJBUV>-^]$?)0_#55@_]/&4_8*7/*#QQ&64 +>TN>"%.$OVUE! +K]*]/JW/2R>:W_[U8;+_]&=9UJOS70YZQ M!WQJH]?JL?0W>I1^X&M7VUN/E$+&Y)$\(>9\72PBP*-(H#7/WNPP5SS 70:K@[V]\VYOWS[_CMO+YLR7Y#F\E4I1G&! M)1W H38UZJ$+/'L-@F.*62>M6>NWRF;$S^OJ-\3:KUZZ0\#,^)H'!/?#@;TUT@&<]A?<=[:7 M^>UY6-XJ@3048B<>-6A;WXE$<."2*T!^"V)M_/&^=3)P"C[F!?^\'J1*)[974I7;]8L,I&UMD#<(-2Z-?#!9: RL;,/6K5NJSK04)F M-J.SX^.'T1B'*FONNOD/B\\[F>"ZK-:?:QG:3G;_()%NK_L LN=&&"M ZEA? MAP*Y/T9$0!>5D,G((H=U6 SXLGD!UD"?JPF%VX%YNL7+[J1M;I)J!;V3N@Z8 M\;6YE4,0F(F7.BB]:&=SZVS4(Z3,@Z!I]+UJ+_P>#,Y.*@^?M10#YY*XD(85 M4"[K.A5DMT84?>#T8=(-MC6/?\\\;_V3@J2U=#LP-K]]_G*^^H:X8^'-EZJ> M:Y/LF?1"9ZC5 22@HB"*D,!9*5TVKF!J73+Q*#'SYHW:75EMI=X;?*X[TD1, MJ4@%EM6V-.W(5%J60,7H"N>1S$CK-[('R)@7,MVYT8<+9\;1K*]:^TN^ M![AE/^JJ=/E]LWZW>+CI\L9,!:]1$'VS@BR?,IX,G\^!M#)>&\5 MBZYYX=VCQ,Q;F])'>J2-IGJ%W)6;IHUQ*D10T"E0 MGB&$[,B)C,4'%;/DNCGB#J9ZWH*]/B[6(^N^ [2_R/]SL=GNQ/IA]2+G164X MG+\-B_QZ^3)\66S#^96UJ-,?,)\5)C'8HB#%8NJ-8\$567>[22=X0LF:S^T8 M363GR=_&*+I?/#.I2CO [(.7V)\7];(A\X'I8DTLX^9E.#_'_,NWJ]_;7/WB MY@P]RI*8A1+J>N3@/ 0K/=B(F6*[D+1OC> #2>[\%79:/!]3W;VB^[>_<)T6 M&]QMP[GYQQL>^5DI1812X0RL2G2 9>;@C6; I15:7$_+R1.^4Q*9,DAIY 18DJQ.2R3:P M&"$%Y36+F64YZ(G^&$?C&5[FW6YWJB>D)4!Z.2CQ>3G$^W)X>[%.G\+-+4K_ MZ\^KY>X5ZFH;ZAG/6AGG"^0D79U5R"%H(4 HF3B73(3BIS@JDW S[^Z^'@[+ M_"#IY;@TN%B_AL5Y?3Q[M5KOJOO.R%H8QFMWK,-8%Q$QB#P74&0P0O29/%'> MR[WR#"^#CHK]F8_*W YY8-RV6/YO95\\V;["=112[J>YL")TH& MDU.4D:%1S9<,=R6 04?2_;\CV1D4NSW'9YQ[30JQ8+-)H)RM3R1T@3N1HK H M)3]2=^0@9/N_%;)'*:<#B-V$4KC^NKAJ7_F!J0_AKU]PB66Q?45:N/TO5]-! MSE1*7B%78.O0:U42'3'O(\5AP:+E24IRU6.4/=:#-J[!8_V5T]2&\@%D5_:)Z8U%*U M/RKS<#KL:/VL>>D30%<'U\_>4MK]425!;MZE(/B90]3)%P,:$]+5BQI"HIL8 M;='!\L),;MU\UI+^8>?E9\U[SX:$#D[!H&OXSSHTN9[\'<.;W;F__>]U>N2? MJ^U_X_8=IM7'9=KY\U&W\:&.O@,.ZMIRM^KRL<-G=NZ-?+[7JQW"S2Y34ML ACDP>9 M7$U4&0X1K8!(PB)=RF"./^"H 5_#CMC_2_P?"3D=G*87Y[O?N6TF'HH@<[2. M:3(*->5$-B(HH- Q@406K?3.,MZZYVH89<,0_;,FZB?07@>8''057K&^J!.Z MOU]VE^=R-ZC[JK:X_K=72RT]761U53?H6*=X8":O,V@!*7J76-2^N-:56Q.Q M,@SU/VO&O0=\='!,]BX\>/"=XN:)@I]9[T4I/ ,K=7\,5Q:"D!:8E,;GI%P( MDR0$)^!EV$'YJ?/M8RC\&<]--Y1^CW@YHY&]P?45UW$U\51UI7*Q/B80 M(1E03G+P-B3PQ6IA'/V+:3VMZY"IZJK>#[8##]/8[:9?+E#$V.DN4 7KI4.W3)!#H9H8ZR5B:S)/D)GK)+YD[T M@!T!X<<_C'O ;>]S^&67('^_#>MMYZ?Q9=(AD4)VV54X" M,!46F+#:QN:KCX_$6^>1]]_A+!X MI_Z2KQ;5W-6-&JGF8%@:DNR408<2P9B M\,:%))-J/EO^6+QU_B;Q=SB$!X#MT%[@SH\AZ:W@XK9PLK/(+5,@+$7FRM;E M63X$,#R4@%R3S>KF;60\>RXG/X_W77?G'8M&U3Z%NJJASIMU MQFE2(:(+UF>-K:LL^HH4^VM;^9G.XB%P.S!2_&UY,F?QWNRFG4O_*QF3FVKP MVXH.CO__[7U9N);MMC^_2->6)@E7D/Q?(A*;QFG0"!R%XK]P^+01S-J8D,[YH+_I2S!F'A^V7T^1Z8##XO.>VDHBP),9W[ #KQ#9*S#"*(A*1.W M7CG^8DS!D)(=C MN7R>(0Y8,TNE(DB8W%*1C$>P3R)2B6A,$Y7:EAX.,_(0A[P7W>'MZAYOU^V5 MM9MW>^Y;DX C%5AS1),'F=D8D,NU!J$210MS6_?J'S[T2DX;K4+01CK<3/O#NQBHH$J2D,H M+3Q^=AADVJER9#/U?KF\C.'-Y>)V*/RUK.\=[+?C=L-$),^LT6HT,6[U(^FLH&Z05(Y->$)VHU\R7HC!(5YQ,0S9$U:J\0B M+1Q&.!)-1&+4\69JV+N8:"#[_.ONFV&0^;5BD$?9LYM3>/TT==97VNC+8:.2 M(@H1$N%0-M*"QPF&1N&0A$TD635*V/ZL7%;VY$8.X]L%S%]G2TUX?LR668*2 M22I';OF!$.P1X38QK;EAK)EZZG&L-9 ":!CA=3;D47!K)U%P2#@[9^WL>J]G MKXQJ= M2,$GY+EQB&/+D=;8()U_**A3GK7V#%O)8[*]UL)&-V,%N/UZ>9.]HHD<*QN$ M0B':!!Z$%TCS=1N%XTQB:;5IS6'MR5H#.9:_SDX< VZ_P'EXW<1\-@_YQ;X\ MJO1KEW]T&_1'JCRA!OSW(',M)!)D*;>("N8HR$D8VMKN.\!2Y?.OW1Q+22C\ MNCOCGMD[.S]?K*MXCQYBU4)1*I1%+ J&.#"D=I M\4?LQ^/F96=11M]J]1'4REX:H*6S$*;Y-W;V9KKTLVZ9K[;P' Q:V1,#K,/A@_A10/DYYBON_E:8I=V]C4N+L@$A\"#" I)P@CBF#ED&$_(B9!4P-QR,\IUIB:X?]FN M8L$M,V67&!:$.L=8B*/<./.($=XR!.&4[1*6&F+OQG: M#/.;+.."Z8;^%"UTO/(&+ M0M<)K[]\BVU.L,$,8P1*MH@[Z0 4 L(<[ PS)B17O*?N(05##X"/WP'V*\#[ M>MG7W7(U24$K2YE%$%#"$1:(1XX#=Q ^@D.M&9$X%N;I*15U79T!6GYLP08* MN $?X;>X7,;X;CK/+_^MN7@3EWXQO;[">R,C&U54.M=ZE!$@F?P[DBNQ.E!O M;*"4E#Z^>Q%6]V0M"*3R:F@ 6_?9^9P/XH_IG\MX!IRNSBZZQ6KZ_]:JFI D M%/$>0Q0?.>)18&0XC4AK%Z3+D_!9Z5MD/4FK;:B*@Z(;7T--C&F[S]C[.4!Z M[1>N'8@)33(YQ@1RC)I\"4>@[-[E2VP\>J48+=[BNX>] MS\GZJ%F9?'LQF,J:H.FF"\T M4, -.#Y_V,4TIQ_N107<>>ECG$R+JEG,* M F28>!O QY=+H'Y]'OKN(DXD#]1($ ,Q$8Y!!RQH[SD"-\M&2:C&OGAR] $% M=>>IE30=IPNVG4D%=[ 6!BR=]A)9@T$ "6MPC:1%2ALL-,A#%N^R/\Y:R!> MB=/$6LDP MT0PQ*TQ^!![L!=, $*DQ,8%+[UY-D+!648.Z1PBX@+L'>.XH9$LKQ MH*D6-)9.U6PEI%$XG:KNQX?B8-DW *#?+4AQ'A=7]P5TPPI3X'VRB!)Q'''M M";+ 19[K92D&"Y]HZ9+5'G+JUA#&!E,I/311F/H<9SE;\,F"P+XN['P)_F?N M97IU=?]OUO;<&I*DT1Q%*6.VYWDLNH>8%2UTC: M:<"8W:=_LR=)3G]1!YL0$]@[5N4'-VR^P!$DQYJPX$K[64^IJ'L.CJ7O/; Z M0?@5X;.NV+W^9J>+"SO_8^KCS>_!%K^9+J*'_VUCBJ/C7 7*$1-Y8J G CDL M!3+2*A6MIS@]&M.SHQK:ZW/MX.84A7:C2K M/$)PS9D5* JE\_Q&(%QC!Q(R@BGA.6&]$FNP_#TS W^Z,S';OUR[*%KVF"H@ MW?/UVW1Q;5LWQB]Y&U7>*Y@Y,'Z"@Y>?),_7MIGTVG-&?:^C MY?'*]91>2%-=*;$UX*)NMY:_0>CW?A4OEA,F S64Y#./.S@"C8(P+Q+D6) * MCEXF.'Z6 L8M2;4[*L8)@DKJH0%8/>S1OU=8W-PH6KZYO+M5+(G#V'B:!46 M-RZ0530A2:DB1%NGB[_U<@Q]+=8Y3@3&WIL4!;74 *OY;:=PZM[_'V(/U=? M_XRS'_'W;K[ZMIQX..JM!.ZTSB.VN,/(6.&0#(%CZD2N38YB\8ZGM2XRQT// M5MLXLBI?$&3_;[2+KW]V$VL=!N?4(F$#;/U *TMBQHXR@PZS=8I&408E8QYB24?Y^K:$436S5*T MB.PQY#47N%N"(!N1 ((C$%QH%3YL?IR>I/8]T8ITEL M'JVZEP;-Z8\X,0$+&AE!,69G/L*NLU9I)*CUSD@I!2O]NMFQ--9M6V\3FL>J M[@5!\RS!-V^93$)YK%+(P68>/$(]N-8^(H%ISI\Y@D/IZN5)A-;MHV\.I*"R=4Z%Y$!DI$-.D9E,:6F5CC4"X_J+X/'HU35P.W3O7S] M7>0_38S!GDEF42 >3@22&]PY<$HX,83*I'PHWO5X M"J&]P*E_;7 646([M]EV<#F)A*8(?@H*ADO$9? 0VMF *+,,.!48(KYGR;1? M]0*=>?&@*Z&( ; J\_38_>$!!V3E1>**@ZR23Q1Q WO&"8C7#)&:41(IN,*% M =:?NA;;)\L4WS;.]N;\J4[>\)P8$(DASC2X%B(I%(,AVD3F BL] M/^Y8&NN6;<;"2@](%E/<"P#F3:[?!)&TUA;EZC_BE&-D+1;(!1%B(,0;5OKA MC9ZDU36'C<#P%#6]%/2ML_G*N>@=CD@INGXQRB,K#1PKR66_-EA5/-O=F[BZ M)9B6$'BTJEX(!J^S]DH$;(Q$EH (N9(.V;S+\DN[&#R;($3I)QKZTE:WT-(0 M H]6U$L!X#HW+X2-T3+$#,1M/#EPK9-Q*!+/5 B!&UDZ[.U+6]UR2DL /%91 M+P" #_/NA&*;@L:(>0HQOX+ WV"6$)9,$!YX="0],PH;*IHT L735?8"\#CA M*EJBHT.$Y5?8@#?DJ+!(1^,"<5QS_-P0K%L::01U1RFF@8+(5GYVYM C(SE[ MY9'+>X=''A P&(%7E@3S+@11NFI\%(%U"R U(5A$9>V4/;;R.*&>)DRR5VL% M&'&K&7(DA#R]0 9->#3Z6;R_NB6/FC [2@4%)T;4&P,X>=0A67@0X(0\^RC MQQS=#@/\CZ'B_'+Y'62346AGK^PLP^?+MQA7[^>I6URLN=I<_5YUU__'X%F+ MIW^RJ-@+<3[.7,8@'83[(#\;?$3@@3BDM;2Y'D48%;DEN'P[3O+ M1;:6$Y_ @Y=PK GM+.+2&#C@O$688!* +O#[2]\YVT=/[3MF)VN^E_T_1>BM MAE,?NKG?L!,Q\2&2B*0 SYU39B Z-!XEJ273X#W1^"P8NB.I=H5[7!B=*/I6 MD;39%5] 0>LSX&.Z_F=3._O4+=?/_[W-EGTYS6/7I\O5A.(@C8_@B3D-7KFD M*;_[1Y"4X%?I()R.I2]CEZ&\]D209S%O(RFR5?C>[<8C&/=8$6$-0S'/ .?& M1J1M)( [BSU(0&'Q+-7(4XBO/7C@N8SK2.IL_07/NR=7[[G?@R.-O:L6#2;Z MTS_6''=* XX!@=8S%@1#EH%AHR)(+:0SM/@4A[+QPL->S5VOV*[_\OK]6I? MFPW:(4G6T\ZY(9 CP1E1, [#;NZW>;&H#G\$? M^!07?AW".QF5X-@L,T-A5LC&;SABJG ?#M MV5I;N8.]Q2V.2&@?\GM$"CF')=+):4EQXC&,V4E;"'C/%2",9/.&*J;=*.#Z M^;*O]F=P]J)$H*11O/(:="$ 0,2-+(D5!\2BT MC,+9TB-J]I SU)1>+YV%_PX,P^MN#KJX!'5L])*G:S]6QQOXS7(U]1/&"272 MPWZU28&G'#!L7W"<,>64BJB4L:6/] 'DUHUH2B'JL<5]+OTU<.J?P.K&;$P$ MPRH8XI"5^=%BP02R/%@D&&%4,V)U\<<93J>V;@34$%!/T=[+Q.G;GR!@T"RX M3XNK]:W.G%6%_Q-(@\^2B4TAAYE+$6NM0^HW1 M$=FI&W UA/11]/_"/.9/B^['= EK=^G^8578&][_E3$]W2/X>P8OECB?.]$Y MBCP2Q%.*2 OF4&2*Z0!N@2W^Q/F(7NRFD'K[A;<_O\?Y$B*)>4S3U;8M>"L( MX4T &5BDO)&(!^4A_.00\T8N+%,B,%FZL_UT:MOU88_!TV.#^4S::\ UV'#Z M+H*B[.P)JQ,\W@=_ #II*4Q1_2/D!2W1"H,NI*J*D= MU*V;0L[FX3?X'[9L)6I",IH#*UK%/+PF(&NL0"(Q'R5S7L?2?3V]"*L;FM1% M8$&5M8/#';*,%]#*3T).L;GS=71LP8N.#E!H%G:<O:!][%EY><2@^' /$V/\\#+#FC C*&"A<9ER*5#ECZ45;7 M'%9'8SFM-87&!_[P+NYP8"Z())&*5B&N)46:"86$!ZZI2)3CL3#9A[ZZ\4QM M9!;78%/XW,603[V- V A-2()?RS".O\J-Y$*X)<#<$YXI%4_J289/&;JRHI(3&*H*BMPE,"#A8AE(!: C2 .B"*W[! M=\1R[H.FT-<@VZO4+4 #87G]7C(Q6'/,%0J8@3'&#.=^" +!C0_>NJ"$+7VP M'2"IW<+L,+$L-(= -LI:>55W@+*WG5TG2[Y)O'SILL7N2;$8ZV#Y! TY"L3 M-K!\JH.'F# 13%%P%$O/*=Y%2R.&:(">#T+G!*$W )[7=FZ#_1Q_Q/EE/#N/ M[QP<3&AR<473\N+141 M? ,(>I#$^-^7B^DR3'U6S88=9Z0RP<+>#.Q86VD>K3&81X2I ?\P.(%,B#F8C-QC$!"A MO6((6/L>=N!/=[C9\ME67GHOY_0,E6T[L-CL%[T&+X' P2D0 O' OS4466:P MC3)XKWH-].L/C)J^S&#U;8?!";*L#H3K?O6/Z=-BVBT^1?@UO%TLNL7K#DA9 M6[VS\-^7RU7F;V/_E+%2Y;T"^T:!U>/ FM(!*1R995IQ0WL%4P>QY!>;6VR]H(%(%L+W<:SA4X1<3F$06<\$Q2#+B$@9H MZ\?KYI+'.I^&R[DV4#9T_W.^_![]-$UCV&PM;M=PERA$ 4R8_%ZU$0DI +Z- M7B@?>HV3.@267034,S,%E-J5EG!EF'Q:=._R2+.-);28X!@<1=HZ F8W!F1U MIIQ$+8 EP7RO(OT!;#S\:D5 E%%A5T2>#430NZWI;[>OJ2J&=>34(RD]!'#) M.J25<,A1Y:V@6EE7.I?7@ZRZA?,Q4\.E=5(19KE0.+E7%?PZ9EH8033%BD3D$6R\APZA RE-MC:"*RT<&Z6FI\_C/MEIH.%'C MW;.(OP'[M:L#@ ?DG@+; 2?QW=%V'\JHOP0"Y>66ZQ+/Y[=9 /D6,@J*?\& M8'33CY13H\ME7"W_L+/+:R7-9MV?>8+7Q+)@J/4*.8$3F'0"#H(%#B./P4AG M@R@^HK0'6:T&8V7@55HO#4!MM\@F@2F6%)5(N0 NJ,A/Y"DND-$>"R^$Q:GT M!(+=U+3J7Y4!5B$M-("G)UOD]3<(<%;YD,_MFXNIN\Q*>\ACHCZZP#'R3BC$ M05S(ROQ$-W&*IFR?S>BVK >==5]T?7;C5EIS+VST/P4WMYGXZFPZ=&W_* M9\8<>',,A\\Q\8;:A(V&D]-F2Z<].&E80I J.78F4FMIZ?+XZ',;GPAWAX=Z M=C/+(J<(+V'EJ[O_WZ[B)&@2B5$,14$8[#.FD16!(\=T3,KP)'7I2Z=%&6BD M;64@ZG:&&\^NXP9.^AW,?^BRF;CTJ_R4R$8 =V^;1,D8\P;%X##B*MG\ZK)' M6(E$(=1GME_Q<3B,]Y'92%?,\X"UF+[:A>3VRV41?&M,5%C/:EG/5Q7*(.NQ M1U1P(I+6DH;2?N>1)#9B-\>"3#^(%M%?N_ $/WM^'M_/^V07@LJ>/8U(<"Q_1,WL A4ANYKU@7P47U6;L*^!;H]OE" MX -V'C*<$RT?8<.ZU=N?.?%R.5U^R]T;$YS D5>)HI3==:Z-02[:B"0E MPP M(3U]-%=_1U%P"!5U,Z+/AMV<:',H'*2<=H_R;0+]\@U4],HN8WC=7>2? MV!NN)YI136R,@+$DP#G/U; 4"6*:1:N#$)Z6'D95A/!>8)8O'>(2\+!ITD>R: BT4GQ5/PQH2-)[ 5:]:N M=DS]-0#/(\3Y>J5W3V N@ M^EA:UYN?S0_OZY'.T:9P4:@Q/-%3A\=,A(<<$DQ%T(JJL)H3['U MH*\7,LTOCLSAFFL)E8\G=^%$K8\!,9Q'+U'/\G 5BSPAF,#&\Z%XE]R@.:CX MEP/; (6\B%E8=^T43S*[=AY^FUH'LEZ-\&QHS\^-V4!R"L?/T$BB*:&*>8>P MRZ]_,*N1X8ZMT689AK $Q[$V?;E&DG7.X8F$_['(W5_7P]CO9A]2[#D)&F&? MDPS@U\*FT@XYKZTW-DGW>"3YC@Q0K\\U4I,C^'77I=V,3>,1,- M(C[?JO=/!][GZE)I%;&[+Y0@B'\ M(DDABPE% D>J?90V%._Y[4-7G;IS)]7=<#*;X+UY9ZRCY/: M6F8HPBSWWW$/,@#W&YQNAHV+WB==^A;^&'S4*5^W<[2/J_BF'F&XDW/7A3^G ML]G:'5_9^7G.?5W_U<1&*C7W DEO0-R18.02(X@YA[E(!CLS^G&_A[XZ!>I: M<"VEJ!9M<)_+=<%[P9G*UT X!(C4)60M3B@J3RPA$AOZ8JY%%B] UP)E:<4U MERAZ>DC<^=T1CH2;!._5A H([63@R&B3G>Z D?$8HD -86!P@1G]Z&G8OHFC MWC34J2U7222-HY?FX+G,%P%5L/EW>+QNA;:)-F@7,@OA-$ 'FJ0$EFIP6%UCN"UWD:9 #V8@I(1.*(3YZ2XJ]''4EB&Q6]T2"S MV^(5U]_Q\#37\)S'<[O:_-MQ +HG(+_YJXE+*@2K!"(N :N46&08AC]2XB'^ M29HJ]RQ0[4%L&X6]NJ MK=.A\/TZLI'=P^^3)!-AG"46%9+K9C7/)#(B*$12 MT,$+8R6EM;%\4HIP]))@LY@>I..&3?.G1?QNIS>9@>7$2*\5]@G)F, !LX8@ M)X) RE+"=+Z"AD<,?783UD;UL+:?<+JN&H9@SD)-Y^=GBT6>=)#]GN7$,N>Y MC YIJ6%W,>^129PA''1TT8( ;>D9DKV):Z/V5Q>*0W76%!QO ])[#$X\UDI1 M'!#&(4>BVB";<$*)"@G\\93D6(9P&SUM5/">&W2#-3/8JRSVN'J?^2W8RR@Q MYHBQ #LH4H(,-RFGU:031 8Q?N&NM=G,I;-%8^FC]?AE8G!P7$J!+,MC IG! MX"THAJP3FGBPU++X^Q?;*6ED ,EX>#I5ZJ6-5?'K2U\NOW^?K4][.[L3W[)+ MK^WRVSO8->_G*3\B,W#>[2F?*71=:3"'A:XIW:?CYM-OKW^PO+MG1V/,SY+F MOM7<3R@X,B[%#%R1(K/V215A\([N0U>Q.YD0\4"X\R&N)C&/J820&F&F@5-# M(W)2$R29M(P:V$2I='+P*15U[R\51\3.FY>GB;V!ZLA-T^T-^518;X7V" L% M'BB'6,1:L+V.:*)R)='Z\JAY0$+=0MLS0.9T@3> EQN9W/;#G.4)(9OX%GS" M.\? $!6P#A$1RD%(*4\#X40A"&]Y8"192TK7T7H35]<]'QUCXRBI ?0][,+Z M9*^NLR@IUT8)W 8%>PAB:DPFD1L4^G:P79*ZAYW(ZE]Y_LI)^N@ M 22]F\YSN+KFX>HQ\=0'+(R3I1\3 MZT=9W5/R>9 V@HX:0-Z:G7R]XV[2/%:1&$T1#XF#RP@AM$Z&@:"H8=PJ8W%I MG^L)$743#*.?B,.$W@!J/D_/OZT^IG\NKVNI'QW$T?.<['W[TZ^G7;_K%KMZ ME+EECD;A$%'9-!.N4+ZFB:1TC)E$G7*E;X(/(+?N&3H0*%T=K;T0@-XWZ'>, M>DORQ6&)+ 'V>/0)624U(BRJH)2A.)6>8'HRL76/W><'YW"--0#-7':#0R7/ M UFNG95YN.;K9@+;K3@=LPZ;1!!)V5MA>6(6B01Y(J7$+CAM2D.Q-W%UIS^/ M?D*/HZ3:5VXV7'U8/]^96;WZR8=3./BYR'^OJZOT<>+W,PGW=S9?3 ML#XANOE_V=P[L%J^7RXO8\C%MSA)"A/G&478:+;IJ2*4(<5P)S(W_ M@AG$N;/($2$0;)% P5.B(?C21;Y[WZ^;77X> )TL[P:P5#X/)IL K*K MN+S9;IY&)T-N$!0XY"?+(.CSQ""6G"4AP7]8Z9:W^]^O&X@\%[!.E'>[#V^_ MO?@^ZZ[BS73H?'%N^2'[F/F%AP&=1[W6+=1J=#P/A7J+/G5+P%;^>/;3;T8W MW4*-*;YNA"\4[F/R#A@F8<4D(8S 2GE5:(D\USZ MB>QA%-<-Q.NYJR4567!L;O&(_7.\BI M?!%M?# \;NXJI)EV0?:FN[#3^<0 O2KZ@)B,>:!+),AZYI&W5@BFB=?%7^[8 M2U"3)NUXM?>#TPDZJ!VNKEL9 [B0=Q&/]>NVQH]_@L_YZNKUVX^_QPL7%Q-C M8BX=&<3 8")8.E:T%R[9O(Z7;/\F.[];"*C M)LI*C"R<-8@KSI%U/"&-(_&12(B\2F?ACB"OKO$^?/?K^EM%1UK)@$H@M.*\ MLI@A3:-",6FFG''!QM+7]H\BPT16ND^M'Z4U05; 0ATH^NC>91MT@ N8"MX?GM: M"]B+W#!DF=#()JV-\T)&6WI:01^ZZB)L##P?708X$_ZK6_P+OG?_;=1-KHA$*V6^=9*,!8:QH[DE42&GF.'. MTV1DZ8-T"+TM _04]'255-D";"]7W47GIK.XW# @\I->$@(OKP@$7D;RW"03 M$*4)4V]T-*;TP?N$B+JQZ?@ &R3TVHF[W=B'N#E$F21R3(!@0@29$.\1#C88 M2XSAXM&?A4P'4%+]!( M!<0]AF.*> *^#$@-6'(4FQ L]Z5KG3W(JFMWROOVI371/K@VFS!B+X5,"C$3 M<[LGF%+-N$&