0000950170-24-011712.txt : 20240206 0000950170-24-011712.hdr.sgml : 20240206 20240206160535 ACCESSION NUMBER: 0000950170-24-011712 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20231229 FILED AS OF DATE: 20240206 DATE AS OF CHANGE: 20240206 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALLEGRO MICROSYSTEMS, INC. CENTRAL INDEX KEY: 0000866291 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 462405937 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39675 FILM NUMBER: 24600225 BUSINESS ADDRESS: STREET 1: 955 PERIMETER ROAD CITY: MANCHESTER STATE: NH ZIP: 03103 BUSINESS PHONE: (603) 626-2300 MAIL ADDRESS: STREET 1: 955 PERIMETER ROAD CITY: MANCHESTER STATE: NH ZIP: 03103 FORMER COMPANY: FORMER CONFORMED NAME: ALLEGRO MICROSYSTEMS INC DATE OF NAME CHANGE: 19900730 10-Q 1 algm-20231229.htm 10-Q 10-Q
0000866291--03-29falseQ320240000866291us-gaap:PerformanceSharesMember2023-12-290000866291us-gaap:RevolvingCreditFacilityMemberalgm:MorganStanleySeniorFundingIncMember2023-06-212023-06-2100008662912022-03-250000866291us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000866291us-gaap:PerformanceSharesMember2023-04-012023-12-290000866291us-gaap:CommonStockMember2022-03-262022-12-230000866291us-gaap:AdditionalPaidInCapitalMember2022-03-262022-12-230000866291algm:IndustrialEndMarketMember2022-12-242023-03-310000866291algm:SankenMember2023-12-290000866291algm:TimeDepositsAndMoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:EquityMethodInvesteeMember2022-09-242022-12-230000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-12-2900008662912022-03-262022-12-230000866291us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000866291algm:MagneticSensorsAndOtherMember2022-03-262022-12-2300008662912023-04-012023-12-290000866291algm:IndustrialEndMarketMember2022-03-262022-12-230000866291algm:PowerIntegratedCircuitsMember2023-09-302023-12-290000866291us-gaap:CommonStockMember2023-09-302023-12-290000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-262022-12-230000866291srt:MaximumMemberus-gaap:PerformanceSharesMember2023-12-290000866291us-gaap:PerformanceSharesMember2023-09-302023-12-290000866291us-gaap:PerformanceSharesMember2023-03-310000866291us-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMemberalgm:SankenMember2022-03-262023-03-310000866291us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:FairValueMeasurementsRecurringMember2023-03-310000866291us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-290000866291algm:SankenDistributionAgreementOneTimeSalesReturnMemberus-gaap:MajorityShareholderMember2023-12-290000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-290000866291us-gaap:PreferredStockMember2022-03-250000866291us-gaap:EquityMethodInvesteeMember2023-04-012023-12-290000866291country:CN2023-04-012023-12-290000866291algm:AutomotiveEndMarketMember2021-03-272021-06-250000866291algm:AutomotiveEndMarketMember2022-03-262022-12-230000866291us-gaap:MachineryAndEquipmentMember2023-12-290000866291algm:OtherEndMarketMember2021-06-262021-09-240000866291us-gaap:ResearchAndDevelopmentExpenseMember2023-09-302023-12-290000866291us-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMemberalgm:SankenMember2022-03-262022-12-230000866291us-gaap:NoncontrollingInterestMember2023-09-302023-12-290000866291algm:TermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-10-312023-10-310000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-250000866291algm:MagneticSensorsAndOtherMember2023-04-012023-12-290000866291us-gaap:PreferredStockMember2023-03-310000866291us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-12-290000866291us-gaap:CommonStockMember2022-09-242022-12-230000866291us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-09-242022-12-2300008662912024-02-020000866291us-gaap:EquityMethodInvesteeMemberalgm:WaferFoundryAgreementTerminationNoticePeriodMember2023-01-262023-01-260000866291srt:EuropeMember2022-03-262022-12-230000866291us-gaap:RetainedEarningsMember2022-09-242022-12-230000866291us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:CostOfSalesMember2022-03-262022-12-230000866291us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000866291us-gaap:RetainedEarningsMember2022-03-250000866291algm:WaferFoundryAgreementRenewalTermMemberus-gaap:EquityMethodInvesteeMember2023-01-262023-01-260000866291algm:OtherEndMarketMember2022-06-252022-09-220000866291algm:OtherEndMarketMember2022-12-242023-03-310000866291algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember2023-03-310000866291algm:AutomotiveEndMarketMember2023-09-302023-12-290000866291us-gaap:RevolvingCreditFacilityMemberalgm:MorganStanleySeniorFundingIncMember2023-06-210000866291algm:CustomerMember2023-04-012023-12-290000866291us-gaap:EquityMethodInvesteeMember2023-09-302023-12-290000866291us-gaap:CommonStockMember2022-09-230000866291country:JP2022-09-242022-12-230000866291us-gaap:RevolvingCreditFacilityMemberalgm:MizuhoBankLtdMember2020-09-302020-09-300000866291us-gaap:PreferredStockMember2022-12-2300008662912023-09-290000866291algm:IndustrialEndMarketMember2021-03-272021-06-250000866291us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-12-290000866291algm:AutomotiveEndMarketMember2022-12-242023-03-310000866291us-gaap:RetainedEarningsMember2023-03-310000866291us-gaap:NoncontrollingInterestMember2022-03-262022-12-230000866291us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:RestrictedStockUnitsRSUMember2022-03-262022-12-2300008662912021-03-272021-06-250000866291us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291algm:PolarSemiconductorLLCMemberalgm:SankenMember2023-12-290000866291country:JP2023-04-012023-12-290000866291algm:OtherEndMarketMember2023-04-012023-06-300000866291algm:TermLoanFacilityMember2023-10-310000866291algm:AutomotiveEndMarketMember2022-03-262022-06-240000866291algm:MagneticSensorsAndOtherMember2022-09-242022-12-230000866291us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-242022-12-230000866291us-gaap:NoncontrollingInterestMember2022-12-230000866291algm:SankenDistributionAgreementOneTimeSalesReturnMemberus-gaap:MajorityShareholderMember2023-03-310000866291us-gaap:ResearchAndDevelopmentExpenseMember2022-09-242022-12-230000866291us-gaap:PreferredStockMember2023-12-290000866291us-gaap:OfficeEquipmentMember2023-12-290000866291algm:MagneticSensorsAndOtherMember2023-09-302023-12-290000866291us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291algm:OtherEndMarketMember2022-03-262022-06-240000866291us-gaap:CommonStockMember2022-03-250000866291algm:NonRelatedPartyRevenueMember2022-09-242022-12-230000866291us-gaap:RestrictedStockUnitsRSUMember2023-09-302023-12-290000866291algm:AutomotiveEndMarketMember2021-06-262021-09-240000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-2900008662912023-07-012023-09-290000866291us-gaap:CostOfSalesMember2023-09-302023-12-290000866291algm:NonRelatedPartyRevenueMember2023-09-302023-12-290000866291us-gaap:EquityMethodInvesteeMember2023-12-290000866291algm:IndustrialEndMarketMember2023-04-012023-12-290000866291us-gaap:RetainedEarningsMember2023-04-012023-12-290000866291us-gaap:BaseRateMemberalgm:TermLoanFacilityMember2023-10-312023-10-310000866291us-gaap:RelatedPartyMember2023-03-310000866291us-gaap:CustomerRelationshipsMemberalgm:CrocusMember2023-04-012023-12-290000866291algm:AutomotiveEndMarketMember2023-04-012023-12-290000866291us-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMemberalgm:TwoCustomerMember2023-04-012023-12-290000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-03-262022-12-230000866291country:KR2022-03-262022-12-2300008662912023-03-310000866291us-gaap:RevolvingCreditFacilityMemberalgm:LondonInterbankOfferedRateMembersrt:MaximumMemberalgm:MizuhoBankLtdMember2020-09-302020-09-300000866291algm:OtherEndMarketMember2021-12-252022-03-250000866291algm:OtherEndMarketMember2022-09-242022-12-230000866291country:CN2022-09-242022-12-230000866291algm:TrademarksAndOtherMember2023-03-310000866291us-gaap:CustomerRelationshipsMember2023-03-310000866291algm:AutomotiveEndMarketMember2022-09-242022-12-230000866291srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291us-gaap:EmployeeStockMember2023-04-012023-12-290000866291us-gaap:NoncontrollingInterestMember2022-03-250000866291algm:CreditSuisseAGCaymanIslandsBranchMemberalgm:TermLoanFacilityMember2020-09-300000866291us-gaap:PreferredStockMember2023-09-290000866291us-gaap:EquityMethodInvesteeMemberalgm:WaferFoundryAgreementForecastMember2023-01-262023-01-2600008662912023-12-290000866291us-gaap:EmployeeStockMember2022-09-242022-12-230000866291us-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMemberalgm:InitialPSLLoanMember2021-12-020000866291us-gaap:AdditionalPaidInCapitalMember2022-12-230000866291algm:TrademarksAndOtherMember2023-12-290000866291algm:IndustrialEndMarketMember2022-09-242022-12-230000866291us-gaap:CustomerRelationshipsMember2023-12-290000866291us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-230000866291algm:InitialCrocusLoanMemberus-gaap:LoansPayableMemberalgm:EquityMethodInvestee1Member2023-10-020000866291algm:OtherAmericasMember2022-03-262022-12-230000866291us-gaap:RetainedEarningsMember2022-09-230000866291algm:LondonInterbankOfferedRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberalgm:MizuhoBankLtdMember2020-09-302020-09-300000866291algm:NonRelatedPartyRevenueMember2022-03-262022-12-230000866291us-gaap:RetainedEarningsMember2023-09-290000866291algm:OtherAsiaMember2023-09-302023-12-290000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-302023-12-2900008662912022-09-232022-12-230000866291algm:IndustrialEndMarketMember2023-04-012023-06-300000866291us-gaap:RelatedPartyMember2023-12-290000866291us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberalgm:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291algm:PolarSemiconductorLLCMemberalgm:AllegroMicrosystemsIncMember2023-12-290000866291country:JP2023-09-302023-12-290000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-12-290000866291algm:OtherEndMarketMember2023-09-302023-12-290000866291algm:TimeDepositsAndMoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:EmployeeStockMember2022-03-262022-12-230000866291algm:WaferFoundryAgreementMemberus-gaap:EquityMethodInvesteeMember2023-01-262023-01-260000866291algm:OtherEndMarketMember2022-03-262022-12-230000866291algm:CreditSuisseAGCaymanIslandsBranchMemberalgm:TermLoanFacilityMember2023-10-310000866291us-gaap:CommonStockMember2023-09-290000866291us-gaap:AdditionalPaidInCapitalMember2022-09-242022-12-230000866291us-gaap:MajorityShareholderMemberalgm:RelatedPartyRevenueMember2022-09-242022-12-230000866291us-gaap:NoncontrollingInterestMember2023-04-012023-12-290000866291algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember2023-12-290000866291us-gaap:AdditionalPaidInCapitalMember2023-12-290000866291algm:CrocusMember2023-09-112023-09-110000866291algm:OtherAmericasMember2023-09-302023-12-290000866291algm:PowerIntegratedCircuitsMember2022-03-262022-12-230000866291us-gaap:NoncontrollingInterestMember2022-09-242022-12-230000866291country:CN2023-09-302023-12-290000866291country:KR2023-04-012023-12-290000866291country:KR2023-09-302023-12-290000866291us-gaap:EmployeeStockMember2023-09-302023-12-290000866291us-gaap:RestrictedStockUnitsRSUMember2022-09-242022-12-2300008662912022-09-242022-12-230000866291algm:OtherEndMarketMember2022-09-232022-12-230000866291us-gaap:RetainedEarningsMember2023-09-302023-12-290000866291us-gaap:RetainedEarningsMember2022-12-230000866291algm:IndustrialEndMarketMember2022-06-252022-09-220000866291us-gaap:RestrictedStockUnitsRSUMember2023-12-290000866291us-gaap:RevolvingCreditFacilityMemberalgm:MorganStanleySeniorFundingIncMember2023-12-290000866291us-gaap:EquityMethodInvesteeMember2022-03-262022-12-230000866291us-gaap:ConstructionInProgressMember2023-03-310000866291algm:PowerIntegratedCircuitsMember2022-09-242022-12-230000866291us-gaap:MajorityShareholderMemberalgm:RelatedPartyRevenueMember2022-03-262022-12-230000866291us-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMemberalgm:InitialPSLLoanMember2021-12-022021-12-020000866291us-gaap:MachineryAndEquipmentMember2023-03-310000866291us-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMemberalgm:SankenMember2023-04-012023-12-290000866291algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember2023-12-2900008662912022-09-2300008662912021-06-262021-09-2400008662912022-12-230000866291us-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000866291us-gaap:AdditionalPaidInCapitalMember2023-09-302023-12-290000866291country:US2022-09-242022-12-230000866291us-gaap:MajorityShareholderMemberalgm:RelatedPartyRevenueMember2023-04-012023-12-290000866291country:JP2022-03-262022-12-230000866291us-gaap:LandMember2023-03-310000866291algm:AutomotiveEndMarketMember2021-12-252022-03-250000866291algm:AutomotiveEndMarketMember2022-06-252022-09-220000866291srt:EuropeMember2022-09-242022-12-230000866291algm:OtherAmericasMember2023-04-012023-12-290000866291us-gaap:AdditionalPaidInCapitalMember2022-09-230000866291country:US2023-04-012023-12-290000866291us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-12-290000866291us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291us-gaap:AdditionalPaidInCapitalMember2023-09-290000866291algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember2023-03-310000866291algm:OtherEndMarketMember2023-07-012023-09-290000866291us-gaap:PerformanceSharesMember2022-03-262022-12-230000866291algm:AutomotiveEndMarketMember2022-09-232022-12-230000866291algm:RightOfUseAssetMember2023-12-290000866291us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-09-302023-12-290000866291algm:IndustrialEndMarketMember2021-06-262021-09-240000866291us-gaap:PerformanceSharesMember2022-09-242022-12-230000866291us-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMemberus-gaap:OtherCustomerMember2022-03-262023-03-310000866291us-gaap:RevolvingCreditFacilityMemberalgm:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291country:US2022-03-262022-12-230000866291us-gaap:EquityMethodInvesteeMemberalgm:WaferFoundryAgreementBindingYearsMember2023-01-262023-01-260000866291us-gaap:RestrictedStockUnitsRSUMember2023-03-310000866291algm:TimeDepositsAndMoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291us-gaap:NoncontrollingInterestMember2023-03-310000866291algm:CrocusMember2023-09-110000866291us-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMemberalgm:SecondaryPSLLoanMember2021-12-0200008662912023-04-012023-06-300000866291us-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291algm:TermLoanFacilityMember2023-10-312023-10-310000866291us-gaap:EquityMethodInvesteeMemberalgm:WaferFoundryAgreementMaskPricingTermMember2023-01-262023-01-260000866291us-gaap:MajorityShareholderMember2023-03-3100008662912021-09-252021-12-240000866291us-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMemberalgm:SankenMember2022-09-242022-12-230000866291algm:CustomerMember2023-09-302023-12-290000866291country:KR2022-09-242022-12-230000866291us-gaap:CommonStockMember2022-12-230000866291us-gaap:CommonStockMember2023-12-290000866291us-gaap:CommonStockMember2023-03-310000866291algm:CompletedTechnologyMemberalgm:CrocusMember2023-04-012023-12-290000866291us-gaap:RevolvingCreditFacilityMemberalgm:LondonInterbankOfferedRateMembersrt:MinimumMemberalgm:MizuhoBankLtdMember2020-09-300000866291algm:AutomotiveEndMarketMember2023-04-012023-06-300000866291us-gaap:CostOfSalesMember2022-09-242022-12-230000866291us-gaap:CommonStockMember2023-04-012023-12-290000866291algm:InitialCrocusLoanMembersrt:MaximumMemberus-gaap:LoansPayableMemberalgm:EquityMethodInvestee1Member2023-09-110000866291algm:InitialCrocusLoanMemberus-gaap:LoansPayableMemberalgm:EquityMethodInvestee1Member2023-09-110000866291algm:IndustrialEndMarketMember2021-12-252022-03-250000866291algm:IndustrialEndMarketMember2022-09-232022-12-230000866291us-gaap:PatentsMember2023-12-290000866291us-gaap:ConstructionInProgressMember2023-12-290000866291algm:NonRelatedPartyRevenueMember2023-04-012023-12-290000866291us-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMemberalgm:InitialPSLLoanMember2023-12-290000866291us-gaap:PatentsMember2023-03-310000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000866291us-gaap:MajorityShareholderMember2023-12-290000866291us-gaap:TechnologyBasedIntangibleAssetsMember2023-03-310000866291algm:OtherAmericasMember2022-09-242022-12-230000866291us-gaap:RetainedEarningsMember2022-03-262022-12-230000866291us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000866291us-gaap:EquityMethodInvesteeMember2023-03-310000866291us-gaap:MajorityShareholderMemberalgm:RelatedPartyRevenueMember2023-09-302023-12-2900008662912022-12-242023-03-310000866291us-gaap:ResearchAndDevelopmentExpenseMember2022-03-262022-12-230000866291us-gaap:RetainedEarningsMember2023-12-290000866291algm:CompletedTechnologyMemberalgm:CrocusMember2023-09-110000866291algm:AutomotiveEndMarketMember2021-09-252021-12-240000866291us-gaap:RevolvingCreditFacilityMember2023-12-290000866291algm:IndustrialEndMarketMember2022-03-262022-06-240000866291algm:CustomerMember2022-03-262022-12-2300008662912022-06-252022-09-2200008662912021-12-252022-03-250000866291algm:OtherAsiaMember2022-03-262022-12-230000866291us-gaap:OfficeEquipmentMember2023-03-310000866291us-gaap:AdditionalPaidInCapitalMember2023-04-012023-12-290000866291algm:EquityMethodInvestee1Member2023-10-312023-10-310000866291us-gaap:LandMember2023-12-290000866291algm:IndustrialEndMarketMember2021-09-252021-12-240000866291us-gaap:AdditionalPaidInCapitalMember2023-03-310000866291us-gaap:NoncontrollingInterestMember2023-12-290000866291algm:AutomotiveEndMarketMember2023-07-012023-09-290000866291us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberalgm:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMemberus-gaap:LetterOfCreditMember2023-04-012023-12-290000866291algm:SankenDistributionAgreementOneTimeSalesReturnMemberus-gaap:MajorityShareholderMember2023-03-312023-03-310000866291algm:TimeDepositsAndMoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291algm:OtherAsiaMember2022-09-242022-12-230000866291algm:OtherAsiaMember2023-04-012023-12-290000866291algm:CustomerMember2022-09-242022-12-230000866291us-gaap:CustomerRelationshipsMemberalgm:CrocusMember2023-09-110000866291srt:EuropeMember2023-04-012023-12-2900008662912023-09-302023-12-290000866291srt:MinimumMemberus-gaap:PerformanceSharesMember2023-12-290000866291algm:OtherEndMarketMember2023-04-012023-12-290000866291us-gaap:AdditionalPaidInCapitalMember2022-03-250000866291us-gaap:RevolvingCreditFacilityMemberalgm:MizuhoBankLtdMember2020-09-300000866291country:CN2022-03-262022-12-230000866291algm:OtherEndMarketMember2021-09-252021-12-240000866291country:US2023-09-302023-12-290000866291us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000866291us-gaap:RevolvingCreditFacilityMemberalgm:MizuhoBankLtdMember2023-06-210000866291us-gaap:NoncontrollingInterestMember2022-09-2300008662912022-03-262022-06-240000866291srt:EuropeMember2023-09-302023-12-290000866291us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-290000866291algm:OtherEndMarketMember2021-03-272021-06-250000866291us-gaap:EquityMethodInvesteeMemberus-gaap:LoansPayableMemberalgm:InitialPSLLoanMember2022-07-010000866291us-gaap:NoncontrollingInterestMember2023-09-290000866291us-gaap:PreferredStockMember2022-09-230000866291us-gaap:CostOfSalesMember2023-04-012023-12-290000866291algm:PowerIntegratedCircuitsMember2023-04-012023-12-290000866291algm:IndustrialEndMarketMember2023-09-302023-12-290000866291algm:IndustrialEndMarketMember2023-07-012023-09-290000866291us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberalgm:MorganStanleySeniorFundingIncMember2023-06-210000866291us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-23xbrli:purexbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period 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-39675

 

ALLEGRO MICROSYSTEMS, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

46-2405937

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer
Identification No.)

955 Perimeter Road

Manchester, New Hampshire

03103

(Address of principal executive offices)

(Zip Code)

(603) 626-2300

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

 

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, par value $0.01 per share

 

ALGM

 

The Nasdaq Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

 

 

 

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

As of February 2, 2024, the registrant had 193,125,832 shares of common stock, par value $0.01 per share, outstanding.

 

 

 


 

TABLE OF CONTENTS

 

 

 

Page

 

 

 

 

Forward-Looking Statements

2

PART I.

Financial Information

3

Item 1.

Condensed Consolidated Financial Statements (Unaudited)

3

 

Condensed Consolidated Balance Sheets as of December 29, 2023 and March 31, 2023 (Unaudited)

3

 

Condensed Consolidated Statements of Operations for the three- and nine-month periods ended December 29, 2023 and December 23, 2022 (Unaudited)

4

 

Condensed Consolidated Statements of Comprehensive Income for the three- and nine-month periods ended December 29, 2023 and December 23, 2022 (Unaudited)

5

 

Condensed Consolidated Statements of Changes in Equity for the three- and nine-month periods ended December 29, 2023 and December 23, 2022 (Unaudited)

6

 

Condensed Consolidated Statements of Cash Flows for the nine-month periods ended December 29, 2023 and December 23, 2022 (Unaudited)

8

 

Notes to Unaudited Condensed Consolidated Financial Statements

9

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

21

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

31

Item 4.

Controls and Procedures

31

PART II.

Other Information

32

Item 1.

Legal Proceedings

32

Item 1A.

Risk Factors

32

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

32

Item 5.

Other Information

32

Item 6.

Exhibits

33

 

Signatures

34

 

 


 

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (the “Quarterly Report”) contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Quarterly Report, including statements regarding our future results of operations and financial position, business strategy, prospective products and the plans and objectives of management for future operations, may be forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

Statements regarding our future results of operations and financial position, business strategy and plans and objectives of management for future operations, including, among others, statements regarding the liquidity, growth and profitability strategies and factors and trends affecting our business are forward-looking statements. Without limiting the foregoing, in some cases, you can identify forward-looking statements by terms such as “aim,” “may,” “will,” “should,” “expect,” “exploring,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “would,” “contemplate,” “believe,” “estimate,” “predict,” “potential,” “seek,” or “continue” or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words. No forward-looking statement is a guarantee of future results, performance, or achievements, and one should avoid placing undue reliance on such statements.

Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available to us. Such beliefs and assumptions may or may not prove to be correct. Additionally, such forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, and actual results may differ materially from those expressed or implied in the forward-looking statements due to various factors, including, but not limited to, those identified in Part I, Item 2. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Part II, Item 1A. “Risk Factors” in this Quarterly Report and Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended March 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on May 25, 2023 (the “2023 Annual Report”) as any such factors may be updated from time to time in our Quarterly Reports on Form 10-Q, and our other filings with the SEC.

You should read this Quarterly Report and the documents that we reference completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. All forward-looking statements speak only as of the date of this Quarterly Report, and except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements, whether as a result of any new information, future events, changed circumstances or otherwise.

Unless the context otherwise requires, references to “we,” “us,” “our,” the “Company” and “Allegro” refer to the operations of Allegro MicroSystems, Inc. and its consolidated subsidiaries.

2


 

PART I – FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements (Unaudited)

ALLEGRO MICROSYSTEMS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value and share amounts)

(Unaudited)

 

 

December 29,
2023

 

 

March 31,
2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

214,308

 

 

$

351,576

 

Restricted cash

 

 

9,427

 

 

 

7,129

 

Trade accounts receivable, net

 

 

114,324

 

 

 

111,290

 

Trade and other accounts receivable due from related party

 

 

154

 

 

 

13,494

 

Inventories

 

 

165,553

 

 

 

151,301

 

Prepaid expenses and other current assets

 

 

41,980

 

 

 

27,289

 

Current portion of related party note receivable

 

 

3,750

 

 

 

3,750

 

Total current assets

 

 

549,496

 

 

 

665,829

 

Property, plant and equipment, net

 

 

325,822

 

 

 

263,099

 

Operating lease right-of-use assets

 

 

21,620

 

 

 

16,866

 

Deferred income tax assets

 

 

79,420

 

 

 

50,359

 

Goodwill

 

 

214,709

 

 

 

27,691

 

Intangible assets, net

 

 

293,699

 

 

 

52,378

 

Related party note receivable, less current portion

 

 

5,625

 

 

 

8,438

 

Equity investment in related party

 

 

25,974

 

 

 

27,265

 

Other assets

 

 

48,936

 

 

 

69,230

 

Total assets

 

$

1,565,301

 

 

$

1,181,155

 

Liabilities, Non-Controlling Interests and Stockholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Trade accounts payable

 

$

37,633

 

 

$

56,256

 

Amounts due to related party

 

 

3,158

 

 

 

9,682

 

Accrued expenses and other current liabilities

 

 

69,951

 

 

 

94,894

 

Current portion of operating lease liabilities

 

 

5,486

 

 

 

4,493

 

Current portion of long-term debt

 

 

3,959

 

 

 

 

Total current liabilities

 

 

120,187

 

 

 

165,325

 

Long-term debt

 

 

250,464

 

 

 

25,000

 

Operating lease liabilities, less current portion

 

 

16,321

 

 

 

13,048

 

Deferred income tax liabilities

 

 

27,740

 

 

 

 

Other long-term liabilities

 

 

15,103

 

 

 

10,967

 

Total liabilities

 

 

429,815

 

 

 

214,340

 

Commitments and contingencies (Note 11)

 

 

 

 

 

 

Stockholders’ Equity:

 

 

 

 

 

 

Preferred stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding

 

 

 

 

 

 

Common stock, $0.01 par value; 1,000,000,000 shares authorized, 193,047,658 shares issued and outstanding at December 29, 2023; 1,000,000,000 shares authorized, 191,754,292 issued and outstanding at March 31, 2023

 

 

1,931

 

 

 

1,918

 

Additional paid-in capital

 

 

684,063

 

 

 

674,179

 

Retained earnings

 

 

470,127

 

 

 

310,315

 

Accumulated other comprehensive loss

 

 

(21,889

)

 

 

(20,784

)

Equity attributable to Allegro MicroSystems, Inc.

 

 

1,134,232

 

 

 

965,628

 

Non-controlling interests

 

 

1,254

 

 

 

1,187

 

Total stockholders’ equity

 

 

1,135,486

 

 

 

966,815

 

Total liabilities, non-controlling interests and stockholders’ equity

 

$

1,565,301

 

 

$

1,181,155

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

3


 

ALLEGRO MICROSYSTEMS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except share and per share amounts)

(Unaudited)

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Net sales

 

$

254,984

 

 

$

203,672

 

 

$

802,625

 

 

$

572,356

 

Net sales to related party

 

 

 

 

 

45,117

 

 

 

6,161

 

 

 

131,852

 

Total net sales

 

 

254,984

 

 

 

248,789

 

 

 

808,786

 

 

 

704,208

 

Cost of goods sold

 

 

121,156

 

 

 

84,776

 

 

 

354,561

 

 

 

247,805

 

Cost of goods sold to related party

 

 

 

 

 

21,419

 

 

 

2,944

 

 

 

63,413

 

Gross profit

 

 

133,828

 

 

 

142,594

 

 

 

451,281

 

 

 

392,990

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

44,396

 

 

 

39,593

 

 

 

130,799

 

 

 

109,017

 

Selling, general and administrative

 

 

52,746

 

 

 

37,373

 

 

 

140,135

 

 

 

143,770

 

Total operating expenses

 

 

97,142

 

 

 

76,966

 

 

 

270,934

 

 

 

252,787

 

Operating income

 

 

36,686

 

 

 

65,628

 

 

 

180,347

 

 

 

140,203

 

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(3,854

)

 

 

(613

)

 

 

(5,381

)

 

 

(1,581

)

Interest income

 

 

857

 

 

 

360

 

 

 

2,550

 

 

 

1,144

 

Other income (expense), net

 

 

2,682

 

 

 

6,716

 

 

 

30

 

 

 

3,659

 

Income before income taxes

 

 

36,371

 

 

 

72,091

 

 

 

177,546

 

 

 

143,425

 

Income tax provision

 

 

2,969

 

 

 

7,540

 

 

 

17,584

 

 

 

17,943

 

Net income

 

 

33,402

 

 

 

64,551

 

 

 

159,962

 

 

 

125,482

 

Net income attributable to non-controlling interests

 

 

57

 

 

 

32

 

 

 

150

 

 

 

102

 

Net income attributable to Allegro MicroSystems, Inc.

 

$

33,345

 

 

$

64,519

 

 

$

159,812

 

 

$

125,380

 

Net income per common share attributable to Allegro
   MicroSystems, Inc.:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.17

 

 

$

0.34

 

 

$

0.83

 

 

$

0.66

 

Diluted

 

$

0.17

 

 

$

0.33

 

 

$

0.82

 

 

$

0.65

 

Weighted average shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

192,724,541

 

 

 

191,328,538

 

 

 

192,384,315

 

 

 

191,082,141

 

Diluted

 

 

194,570,380

 

 

 

193,935,908

 

 

 

194,925,040

 

 

 

193,100,762

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

4


 

ALLEGRO MICROSYSTEMS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

(Unaudited)

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Net income

 

$

33,402

 

 

$

64,551

 

 

$

159,962

 

 

$

125,482

 

Net income attributable to non-controlling interests

 

 

57

 

 

 

32

 

 

 

150

 

 

 

102

 

Net income attributable to Allegro MicroSystems, Inc.

 

 

33,345

 

 

 

64,519

 

 

 

159,812

 

 

 

125,380

 

Other comprehensive loss:

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustment, net of tax

 

 

3,618

 

 

 

8,303

 

 

 

(1,188

)

 

 

(6,414

)

Comprehensive income

 

 

36,963

 

 

 

72,822

 

 

 

158,624

 

 

 

118,966

 

Other comprehensive gain attributable to non-controlling interests

 

 

2

 

 

 

(56

)

 

 

83

 

 

 

81

 

Comprehensive income attributable to Allegro MicroSystems,
   Inc.

 

$

36,965

 

 

$

72,766

 

 

$

158,707

 

 

$

119,047

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

5


 

ALLEGRO MICROSYSTEMS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

(in thousands, except share amounts)

(Unaudited)

 

 

Preferred Stock

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Retained

 

 

Accumulated
Other
Comprehensive

 

 

Non-Controlling

 

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Interests

 

 

Total Equity

 

Balance at September 23, 2022

 

 

 

 

$

 

 

 

191,308,141

 

 

$

1,913

 

 

$

662,082

 

 

$

183,819

 

 

$

(33,028

)

 

$

1,089

 

 

$

815,875

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

64,519

 

 

 

 

 

 

32

 

 

 

64,551

 

Stock-based compensation, net of forfeitures and restricted stock vested

 

 

 

 

 

 

 

 

127,728

 

 

 

1

 

 

 

8,862

 

 

 

 

 

 

 

 

 

 

 

 

8,863

 

Payments of taxes withheld on net settlement of equity awards

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,036

)

 

 

 

 

 

 

 

 

 

 

 

(3,036

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8,247

 

 

 

56

 

 

 

8,303

 

Balance at December 23, 2022

 

 

 

 

$

 

 

 

191,435,869

 

 

$

1,914

 

 

$

667,908

 

 

$

248,338

 

 

$

(24,781

)

 

$

1,177

 

 

$

894,556

 

 

 

Preferred Stock

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Retained

 

 

Accumulated
Other
Comprehensive

 

 

Non-Controlling

 

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Interests

 

 

Total Equity

 

Balance at September 29, 2023

 

 

 

 

$

 

 

 

192,469,731

 

 

$

1,925

 

 

$

683,891

 

 

$

436,782

 

 

$

(25,509

)

 

$

1,199

 

 

$

1,098,288

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

33,345

 

 

 

 

 

 

57

 

 

 

33,402

 

Stock-based compensation, net of forfeitures and restricted stock vested

 

 

 

 

 

 

 

 

577,927

 

 

 

6

 

 

 

10,904

 

 

 

 

 

 

 

 

 

 

 

 

10,910

 

Payments of taxes withheld on net settlement of equity awards

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,732

)

 

 

 

 

 

 

 

 

 

 

 

(10,732

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,620

 

 

 

(2

)

 

 

3,618

 

Balance at December 29, 2023

 

 

 

 

$

 

 

 

193,047,658

 

 

$

1,931

 

 

$

684,063

 

 

$

470,127

 

 

$

(21,889

)

 

$

1,254

 

 

$

1,135,486

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

6


 

ALLEGRO MICROSYSTEMS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY – continued

(in thousands, except share amounts)

(Unaudited)

 

 

Preferred Stock

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Retained

 

 

Accumulated
Other
Comprehensive

 

 

Non-Controlling

 

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Interests

 

 

Total Equity

 

Balance at March 25, 2022

 

 

 

 

$

 

 

 

190,473,595

 

 

$

1,905

 

 

$

627,792

 

 

$

122,958

 

 

$

(18,448

)

 

$

1,156

 

 

$

735,363

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

125,380

 

 

 

 

 

 

102

 

 

 

125,482

 

Employee stock purchase plan issuances

 

 

 

 

 

 

 

 

89,454

 

 

 

1

 

 

 

1,572

 

 

 

 

 

 

 

 

 

 

 

 

1,573

 

Stock-based compensation, net of forfeitures and restricted stock vested

 

 

 

 

 

 

 

 

872,820

 

 

 

8

 

 

 

51,186

 

 

 

 

 

 

 

 

 

 

 

 

51,194

 

Payments of taxes withheld on net settlement of equity awards

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(12,642

)

 

 

 

 

 

 

 

 

 

 

 

(12,642

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(6,333

)

 

 

(81

)

 

 

(6,414

)

Balance at December 23, 2022

 

 

 

 

$

 

 

 

191,435,869

 

 

$

1,914

 

 

$

667,908

 

 

$

248,338

 

 

$

(24,781

)

 

$

1,177

 

 

$

894,556

 

 

 

Preferred Stock

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Retained

 

 

Accumulated
Other
Comprehensive

 

 

Non-Controlling

 

 

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Interests

 

 

Total Equity

 

Balance at March 31, 2023

 

 

 

 

$

 

 

 

191,754,292

 

 

$

1,918

 

 

$

674,179

 

 

$

310,315

 

 

$

(20,784

)

 

$

1,187

 

 

$

966,815

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

159,812

 

 

 

 

 

 

150

 

 

 

159,962

 

Employee stock purchase plan issuances

 

 

 

 

 

 

 

 

76,204

 

 

 

1

 

 

 

1,898

 

 

 

 

 

 

 

 

 

 

 

 

1,899

 

Stock-based compensation, net of forfeitures and restricted stock vested

 

 

 

 

 

 

 

 

1,217,162

 

 

 

12

 

 

 

32,809

 

 

 

 

 

 

 

 

 

 

 

 

32,821

 

Payments of taxes withheld on net settlement of equity awards

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(24,823

)

 

 

 

 

 

 

 

 

 

 

 

(24,823

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,105

)

 

 

(83

)

 

 

(1,188

)

Balance at December 29, 2023

 

 

 

 

$

 

 

 

193,047,658

 

 

$

1,931

 

 

$

684,063

 

 

$

470,127

 

 

$

(21,889

)

 

$

1,254

 

 

$

1,135,486

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

7


 

ALLEGRO MICROSYSTEMS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(Unaudited)

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

159,962

 

 

$

125,482

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

49,548

 

 

 

36,705

 

Amortization of deferred financing costs

 

 

292

 

 

 

74

 

Deferred income taxes

 

 

(28,253

)

 

 

(28,387

)

Stock-based compensation

 

 

32,839

 

 

 

51,242

 

Loss on disposal of assets

 

 

18

 

 

 

287

 

Change in fair value of contingent consideration

 

 

 

 

 

(2,700

)

Provisions for inventory and expected credit losses

 

 

9,851

 

 

 

1,744

 

Change in fair value of marketable securities

 

 

3,579

 

 

 

5

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Trade accounts receivable

 

 

(2,564

)

 

 

(5,894

)

Accounts receivable - other

 

 

(462

)

 

 

2,000

 

Inventories

 

 

(19,909

)

 

 

(39,136

)

Prepaid expenses and other assets

 

 

(12,623

)

 

 

(17,761

)

Trade accounts payable

 

 

(9,604

)

 

 

19,553

 

Due to (from) related party

 

 

6,817

 

 

 

(3,273

)

Accrued expenses and other current and long-term liabilities

 

 

(20,540

)

 

 

5,717

 

Net cash provided by operating activities

 

 

168,951

 

 

 

145,658

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(110,500

)

 

 

(49,563

)

Acquisition of business, net of cash acquired

 

 

(408,119

)

 

 

(19,728

)

Proceeds from sales of marketable securities

 

 

16,175

 

 

 

 

Net cash used in investing activities

 

 

(502,444

)

 

 

(69,291

)

Cash flow from financing activities:

 

 

 

 

 

 

Loans made to related party

 

 

 

 

 

(7,500

)

Borrowings of senior secured debt, net of deferred financing costs

 

 

245,452

 

 

 

 

Repayment of term loan facility

 

 

(25,000

)

 

 

 

Repayment of other debt

 

 

(743

)

 

 

 

Receipts on related party note receivable

 

 

2,813

 

 

 

1,875

 

Payments for taxes related to net share settlement of equity awards

 

 

(24,823

)

 

 

(12,642

)

Proceeds from issuance of common stock under employee stock purchase plan

 

 

1,899

 

 

 

1,573

 

Payments for debt issuance costs

 

 

(1,450

)

 

 

 

Net cash provided by (used in) financing activities

 

 

198,148

 

 

 

(16,694

)

Effect of exchange rate changes on cash and cash equivalents and restricted cash

 

 

375

 

 

 

(5,344

)

Net (decrease) increase in cash and cash equivalents and restricted cash

 

 

(134,970

)

 

 

54,329

 

Cash and cash equivalents and restricted cash at beginning of period

 

 

358,705

 

 

 

289,799

 

Cash and cash equivalents and restricted cash at end of period:

 

$

223,735

 

 

$

344,128

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

8


 

ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

(Amounts in thousands, except share and per share amounts)

1. Nature of the Business and Basis of Presentation

Allegro MicroSystems, Inc., together with its consolidated subsidiaries (the “Company”), is a leading global designer, developer, fabless manufacturer and marketer of sensing and power solutions for motion control and energy-efficient systems in the automotive and industrial markets. The Company is headquartered in Manchester, New Hampshire and has a global footprint across multiple continents.

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission. The unaudited condensed consolidated financial statements include the Company’s accounts and those of its subsidiaries. All intercompany balances have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended March 31, 2023. In the opinion of the Company’s management, the financial statements for the interim periods presented reflect all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash flows. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.

Financial Periods

The Company’s third quarter three-month period is a 13-week period. The Company’s third quarter of fiscal 2024 ended December 29, 2023, and the Company’s third quarter of fiscal 2023 ended December 23, 2022.

2. Summary of Significant Accounting Policies

Use of Estimates

The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, provisions for expected credit losses and customer returns and sales allowances. Such estimates also relate to accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, the net realizable value of inventory, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.

Reclassifications

Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.

Concentrations of Credit Risk

As of December 29, 2023, two customers accounted for 24.3% of the Company’s outstanding trade accounts receivable, net. No other customers accounted for 10% or more of outstanding trade accounts receivable, net as of such dates. As of March 31, 2023, Sanken Electric Co., Ltd. (“Sanken”) and another customer accounted for 10.6% and 17.3%, respectively, of the Company’s outstanding trade accounts receivable, net, including related party trade accounts receivable.

For the nine-month period ended December 29, 2023, one customer accounted for 11.0% of total net sales. For the three- and nine-month periods ended December 23, 2022, Sanken accounted for 18.1% and 18.7% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three- or nine-month periods ended December 23, 2022 or for the three-month period ended December 29, 2023.

9


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

Recent Accounting Pronouncements

In December 2023, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Updated (“ASU”) No. 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures. ASU 2023-09 requires entities to provide additional information of the Company’s tax rate reconciliation, as well as additional disclosures about income taxes paid by jurisdictions. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted. The ASU 2023-09 should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. The Company is currently evaluating the impact of adopting this guidance.

In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848. In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which was beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The adoption of this new guidance did not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.

All other recent accounting pronouncements were determined to not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.

3. Revenue from Contracts with Customers

The following tables summarize net sales disaggregated by application, by product and by geography for the three- and nine-month periods ended December 29, 2023 and December 23, 2022. The categorization of net sales by application is determined using various characteristics of the product and the application into which the Company’s product will be incorporated. The categorization of net sales by geography is determined based on the location to which the products are shipped.

Net sales by application:

During the preparation of the third quarter fiscal year 2024 interim condensed consolidated financial statements, the Company identified an immaterial error in the classification of net sales by application, whereby customer returns and sales allowances were incorrectly classified by application between Automotive, Industrial and Other in the prior periods. There was no impact to previously reported total net sales or net income in any of the periods.

The Company assessed the materiality of the revision qualitatively and quantitatively and determined the revisions to be immaterial to the prior period interim fiscal year 2024, annual fiscal year 2023, and annual fiscal year 2022 consolidated financial statements. All prior period amounts have been revised in the tables below.

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Automotive

 

$

194,764

 

 

$

164,719

 

 

$

577,515

 

 

$

467,959

 

Industrial

 

 

45,949

 

 

 

53,737

 

 

 

180,021

 

 

 

146,797

 

Other

 

 

14,271

 

 

 

30,333

 

 

 

51,250

 

 

 

89,452

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

 

 

 

 

Three-Month Period Ended

 

 

June 30, 2023

 

 

September 29, 2023

 

Automotive

 

$

185,430

 

 

$

197,321

 

Industrial

 

 

73,110

 

 

 

60,962

 

Other

 

 

19,753

 

 

 

17,226

 

Total net sales

 

$

278,293

 

 

$

275,509

 

 

10


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

 

 

Three-Month Period Ended

 

 

June 24, 2022

 

 

September 22, 2022

 

 

December 23, 2022

 

 

March 31, 2023

 

Automotive

 

$

148,070

 

 

$

155,170

 

 

$

164,719

 

 

$

178,802

 

Industrial

 

 

42,718

 

 

 

50,342

 

 

 

53,737

 

 

 

61,807

 

Other

 

 

26,965

 

 

 

32,154

 

 

 

30,333

 

 

 

28,836

 

Total net sales

 

$

217,753

 

 

$

237,666

 

 

$

248,789

 

 

$

269,445

 

 

 

Three-Month Period Ended

 

 

June 25, 2021

 

 

September 24, 2021

 

 

December 24, 2021

 

 

March 25, 2022

 

Automotive

 

$

131,827

 

 

$

124,435

 

 

$

128,536

 

 

$

137,997

 

Industrial

 

 

31,190

 

 

 

38,785

 

 

 

34,669

 

 

 

38,622

 

Other

 

 

25,125

 

 

 

30,390

 

 

 

23,424

 

 

 

23,674

 

Total net sales

 

$

188,142

 

 

$

193,610

 

 

$

186,629

 

 

$

200,293

 

Net sales by product:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Power integrated circuits

 

$

101,426

 

 

$

94,513

 

 

$

305,151

 

 

$

272,500

 

Magnetic sensors

 

 

153,558

 

 

 

154,276

 

 

 

503,635

 

 

 

431,708

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

 

Net sales by geography:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Americas:

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

28,481

 

 

$

33,613

 

 

$

125,029

 

 

$

87,135

 

Other Americas

 

 

7,718

 

 

 

6,473

 

 

 

25,765

 

 

 

20,204

 

EMEA:

 

 

 

 

 

 

 

 

 

 

 

 

Europe

 

 

36,870

 

 

 

39,650

 

 

 

139,209

 

 

 

115,693

 

Asia:

 

 

 

 

 

 

 

 

 

 

 

 

Greater China

 

 

77,331

 

 

 

64,305

 

 

 

209,010

 

 

 

182,624

 

Japan

 

 

42,250

 

 

 

45,117

 

 

 

131,105

 

 

 

131,852

 

South Korea

 

 

27,710

 

 

 

25,504

 

 

 

86,277

 

 

 

67,414

 

Other Asia

 

 

34,624

 

 

 

34,127

 

 

 

92,391

 

 

 

99,286

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

 

The Company recognizes sales net of returns and sales allowances, which are comprised of credits issued, price protection adjustments and stock rotation rights. At December 29, 2023 and March 31, 2023, the liability associated with returns and sales allowances, inclusive of related party adjustments, was $35,342 and $30,571, respectively, and was netted against trade accounts receivable in the unaudited condensed consolidated balance sheets.

Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company elected not to disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.

 

11


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

4. Business Combination

On August 7, 2023, the Company entered into an Agreement and Plan of Merger with Crocus Technology International Corp., (“Crocus”). Pursuant to the terms and conditions of the Merger Agreement, on October 31, 2023 (the “Closing Date”), the Company acquired all of the outstanding equity interests of Crocus for $412,274 in cash, subject to a working capital adjustment. The acquisition of Crocus is expected to complement and accelerate the Company’s tunnel magnetoresistance sensors roadmap and strengthen its position in the magnetic sensing market.

Notes Receivable from Crocus

On September 11, 2023, to fund the ongoing operations of Crocus prior to the closing of the merger, the Company entered into a note purchase agreement with Crocus, wherein the Company agreed to purchase promissory notes up to $7,000. An initial promissory note of $4,000 was issued on September 11, 2023, and an additional promissory note was issued on October 2, 2023 for $3,000. The promissory notes were repaid in full in connection with the closing of the merger and included within the estimated fair value of consideration paid.

Allocation of Purchase Price

The acquisition of Crocus has been accounted for as a business combination. The purchase price for the acquisition is allocated based upon a valuation of the fair values of assets acquired and liabilities assumed. Assets acquired and liabilities assumed have been recorded at their estimated fair values as of the acquisition date. Management applied the multi-period excess earnings method under the income approach to estimate the fair value of the completed technology asset and the distributor method under the income approach to estimate the fair value of the customer relationships asset. The fair value of intangible assets was based on estimates and assumptions developed by management. The process for estimating the fair values of identifiable intangible assets requires the use of significant estimates and assumptions, including estimating future cash flows and developing appropriate discount rates. The excess of the purchase price over the fair values of tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill for the acquisition. The Company’s estimates and assumptions in determining the estimated fair values of certain assets and liabilities are subject to change within the measurement period (up to one year from the acquisition date) as a result of additional information obtained with regards to facts and circumstances that existed as of the acquisition date.

The preliminary purchase price allocation is as follows:

 

Total purchase consideration

 

$

412,274

 

Cash

 

 

4,155

 

Inventories

 

 

4,208

 

Accounts receivable

 

 

455

 

Prepaid expenses and other current assets

 

 

2,400

 

Property, plant and equipment

 

 

7,683

 

Right-of-use asset*

 

 

9,770

 

Completed technology**

 

 

234,000

 

Customer relationships**

 

 

12,000

 

Other assets

 

 

229

 

Total identifiable assets acquired

 

 

274,900

 

Accounts payable

 

 

(5,134

)

Accrued expenses and other current liabilities

 

 

(2,525

)

Long-term debt

 

 

(842

)

Lease liability***

 

 

(10,390

)

Other long-term liabilities

 

 

(3,404

)

Deferred income tax liabilities

 

 

(26,876

)

Total identifiable net assets

 

 

225,729

 

Goodwill

 

$

186,545

 

*Primarily included in Property, plant and equipment in the unaudited condensed consolidated balance sheets.

**Included in Intangible assets, net in the unaudited condensed consolidated balance sheets.

***Primarily included in Long-term debt in the unaudited condensed consolidated balance sheets.

12


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

As of December 29, 2023, the purchase price allocation is preliminary, pending the finalization of the fair value of the intangible assets acquired, certain income tax matters, and the net working capital adjustment.

The goodwill acquired is not deductible for U.S. income tax purposes. The amortization period for the intangible assets acquired is 12 years for completed technology and 15 years for customer relationships. The goodwill recorded represents the anticipated incremental value of future cash flows potentially attributable to: (i) Crocus’ ability to grow the business with existing and new customers, including leveraging the Company’s customer base; (ii) Crocus’ ability to grow the business through new product introductions; and (iii) cost improvements due to the integration of Crocus’ operations into the Company’s existing infrastructure.

The operating results of Crocus were included in the Company’s statements of operations beginning on October 31, 2023. Revenue and earnings attributable to Crocus since the date of acquisition are not material.

Acquisition-Related Costs

Acquisition-related costs were $8,799 for the three- and nine-month periods ended December 29, 2023, and are included in the selling, general and administrative expenses in the unaudited condensed consolidated statements of operations. Acquisition-related costs for the Crocus acquisition relate to professional fees as well as deal fees.

5. Fair Value Measurements

The following tables present information about the Company’s financial assets and liabilities as of December 29, 2023 and March 31, 2023, measured at fair value on a recurring basis:

 

 

Fair Value Measurement at December 29, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

$

35,727

 

 

$

 

 

$

 

 

$

35,727

 

Time deposits

 

 

 

 

 

6,392

 

 

 

 

 

 

6,392

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

 

9,427

 

 

 

 

 

 

 

 

 

9,427

 

Total assets

 

$

45,154

 

 

$

6,392

 

 

$

 

 

$

51,546

 

 

 

Fair Value Measurement at March 31, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

$

102,019

 

 

$

 

 

$

 

 

$

102,019

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

 

7,129

 

 

 

 

 

 

 

 

 

7,129

 

Other assets:

 

 

 

 

 

 

 

 

 

 

 

 

Investments in marketable securities

 

 

19,929

 

 

 

 

 

 

 

 

 

19,929

 

Total assets

 

$

129,077

 

 

$

 

 

$

 

 

$

129,077

 

 

Assets and liabilities measured at fair value on a recurring basis also consist of marketable securities, unit investment trust funds, loans, bonds, stock and other investments, which constitute the Company’s defined benefit plan assets.

During the nine-month periods ended December 29, 2023 and December 23, 2022, there were no transfers among Level 1, Level 2 and Level 3 assets or liabilities.

13


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

6. Trade Accounts Receivable, net

Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Trade accounts receivable

 

$

149,666

 

 

$

150,914

 

Less:

 

 

 

 

 

 

Provision for expected credit losses

 

 

(90

)

 

 

(102

)

Returns and sales allowances

 

 

(35,252

)

 

 

(26,269

)

Related party trade accounts receivable, net of returns and sales allowances

 

 

 

 

 

(13,253

)

Total

 

$

114,324

 

 

$

111,290

 

 

Changes in the Company’s expected credit losses and returns and sales allowances, exclusive of related party adjustments, were as follows:

 

Description

 

Provision for
Expected Credit
Losses

 

 

Returns
and Sales
Allowances

 

 

Total

 

Balance at March 31, 2023

 

$

102

 

 

$

26,269

 

 

$

26,371

 

Provisions (Benefits)

 

 

(14

)

 

 

140,402

 

 

 

140,388

 

Deductions

 

 

2

 

 

 

(131,419

)

 

 

(131,417

)

Balance at December 29, 2023

 

$

90

 

 

$

35,252

 

 

$

35,342

 

 

 

 

 

 

 

 

 

 

 

Balance at March 25, 2022

 

$

105

 

 

$

14,819

 

 

$

14,924

 

Provisions

 

 

42

 

 

 

78,737

 

 

 

78,779

 

Deductions

 

 

 

 

 

(74,807

)

 

 

(74,807

)

Balance at December 23, 2022

 

$

147

 

 

$

18,749

 

 

$

18,896

 

 

7. Inventories

Inventories include material, labor and overhead and consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Raw materials and supplies

 

$

13,966

 

 

$

15,049

 

Work in process

 

 

107,042

 

 

 

98,836

 

Finished goods

 

 

44,545

 

 

 

37,416

 

Total

 

$

165,553

 

 

$

151,301

 

 

The Company recorded inventory provisions totaling $429 and $9,865 for the three- and nine-month periods ended December 29, 2023, respectively, and $654 and $5,716 for the three- and nine-month periods ended December 23, 2022, respectively.

14


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

8. Property, Plant and Equipment, net

Property, plant and equipment, net, is stated at cost and consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Land

 

$

20,498

 

 

$

15,384

 

Buildings, building improvements and leasehold improvements

 

 

66,169

 

 

 

61,500

 

Machinery and equipment

 

 

685,242

 

 

 

611,459

 

Office equipment

 

 

6,986

 

 

 

6,119

 

Right-of-use asset

 

 

8,389

 

 

 

 

Construction in progress

 

 

43,139

 

 

 

48,378

 

Total

 

 

830,423

 

 

 

742,840

 

Less accumulated depreciation

 

 

(504,601

)

 

 

(479,741

)

Total

 

$

325,822

 

 

$

263,099

 

 

Total depreciation expense amounted to $15,124 and $41,472 for the three- and nine-month periods ended December 29, 2023, respectively, and $11,128 and $32,958 for the three- and nine-month periods ended December 23, 2022, respectively.

9. Goodwill and Intangible Assets

The table below summarizes the changes in the carrying amount of goodwill as follows:

 

 

Total

 

Balance at March 31, 2023

 

$

27,691

 

Acquisitions

 

 

186,545

 

Adjustments

 

 

280

 

Foreign currency translation

 

 

193

 

Balance at December 29, 2023

 

$

214,709

 

 

Intangible assets, net were as follows:

 

 

December 29, 2023

Description

 

Gross

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

 

Weighted-
Average Lives

Patents

 

$

43,638

 

 

$

21,006

 

 

$

22,632

 

 

4 years

Customer relationships

 

 

15,344

 

 

 

3,354

 

 

 

11,990

 

 

15 years

Process technology

 

 

262,508

 

 

 

8,162

 

 

 

254,346

 

 

12 years

Indefinite-lived and legacy process technology

 

 

4,667

 

 

 

 

 

 

4,667

 

 

 

Trademarks and other

 

 

289

 

 

 

225

 

 

 

64

 

 

2 years

Total

 

$

326,446

 

 

$

32,747

 

 

$

293,699

 

 

 

 

 

March 31, 2023

Description

 

Gross

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

 

Weighted-
Average Lives

Patents

 

$

40,213

 

 

$

18,335

 

 

$

21,878

 

 

10 years

Customer relationships

 

 

3,281

 

 

 

3,115

 

 

 

166

 

 

9 years

Process technology

 

 

28,508

 

 

 

2,963

 

 

 

25,545

 

 

12 years

Indefinite-lived and legacy process technology

 

 

4,696

 

 

 

 

 

 

4,696

 

 

 

Trademarks and other

 

 

287

 

 

 

194

 

 

 

93

 

 

5 years

Total

 

$

76,985

 

 

$

24,607

 

 

$

52,378

 

 

 

 

Intangible assets amortization expense was $5,071 and $8,076 for the three- and nine-month periods ended December 29, 2023, respectively, and $1,420 and $3,650 for the three- and nine-month periods ended December 23, 2022, respectively.

15


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

10. Debt and Other Borrowings

2023 Revolving Credit Facility

On June 21, 2023, the Company entered into a revolving credit agreement (the “2023 Revolving Credit Agreement”) with Morgan Stanley Senior Funding, Inc., as administrative agent, collateral agent, a letter of credit issuer and a lender, and other agents, lenders and letter of credit issuers parties. The agreement provides for a $224,000 secured revolving credit facility (the “2023 Revolving Credit Facility”), which includes a $20,000 letter of credit subfacility. The 2023 Revolving Credit Facility is available until, and loans made thereunder will mature on, June 21, 2028. Under the terms of the 2023 Revolving Credit Agreement, interest is calculated at a rate equal to (i) Term SOFR (as defined in the agreement) in effect, plus the applicable spread (ranging from 1.50% to 1.75%) or (ii) the highest of (x) the Federal funds rate, as published by the Federal Reserve Bank of New York, plus 0.50%, (y) the prime lending rate, or (z) the one-month Term SOFR plus 1.0% in effect, plus the applicable spread (ranging from 0.50% to 0.75%). The applicable spreads are based on the Company’s Total Net Leverage Ratio (as defined in the agreement) at the time of the applicable borrowing. As of December 29, 2023, there were no outstanding borrowings under the 2023 Revolving Credit Facility.

The Company will also pay a quarterly commitment fee of 0.20% to 0.25% on the daily amount by which the commitments under the 2023 Revolving Credit Facility exceed the outstanding loans and letters of credit under the 2023 Revolving Credit Facility. The agreement contains certain covenants applicable to the Company and its subsidiaries, including, limitations on additional indebtedness, liens, various fundamental changes, dividends and distributions, investments (including acquisitions), transactions with affiliates, asset sales, prepayment of junior financing, changes in business and other limitations customary in senior secured credit facilities. In addition, the Company is required to maintain a Total Net Leverage Ratio of no more than 4.00 to 1.00 at the end of each fiscal quarter, which may, subject to certain limitations, be increased to 4.50 to 1.00 for four fiscal quarters subsequent to the Company completing an acquisition in excess of $500,000.

The 2023 Revolving Credit Agreement provides for customary events of default. Upon an event of default, the administrative agent with the consent of, or at the request of, the holders of more than 50% in principal amount of the loans and commitments, may terminate the commitments and accelerate the maturity of the loans and enforce certain other remedies.

2023 Term Loan Facility

On October 31, 2023, the Company entered into a $250,000 term loan maturing in 2030 with Morgan Stanley Senior Funding, Inc. as administrative agent and collateral agent, and other agents, arrangers and lenders party thereto (the “2023 Term Loan Facility”). The proceeds of the 2023 Term Loan Facility were used to repay the $25,000 outstanding balance under the 2020 Term Loan Facility (as defined below) and to finance, in part, the merger with Crocus. The 2023 Term Loan Facility was executed as an incremental amendment to the 2023 Revolving Credit Agreement, and accordingly is subject to the same covenants and limitations. The 2023 Term Loan Facility amortizes and is payable at a rate of 0.25% per quarter, with the remainder payable at maturity, and the initial margin applicable to the 2023 Term Loan Facility is 2.75% for SOFR-based loans and 1.75% for base rate loans.

2020 Term Loan Facility

On September 30, 2020, the Company entered into a term loan credit agreement with Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and other agents, arrangers and lenders party thereto, providing for a $325,000 senior secured term loan facility due in fiscal 2028 (the “2020 Term Loan Facility”). On June 28, 2023, the Company amended the 2020 Term Loan Facility to replace the LIBOR rate with a Term SOFR-based rate as the applicable interest rate benchmark. On October 31, 2023, the 2020 Term Loan Facility was paid in full in connection with the 2023 Term Loan Facility.

2020 Revolving Credit Facility

On September 30, 2020, the Company entered into a revolving facility credit agreement with Mizuho Bank, Ltd., as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $50,000 senior secured revolving credit facility expiring in 2023 (the “2020 Revolving Credit Facility”). The 2020 Revolving Credit Facility was secured by a lien on the same collateral and on the same basis as the 2020 Term Loan Facility. Interest on the 2020 Revolving Credit Facility was calculated at LIBOR plus 3.75% to 4.00% based on the Company’s net leverage ratio, and LIBOR was subject to a 0.5% floor. Following the entry into the 2023 Revolving Credit Agreement on June 21, 2023, the Company terminated all commitments and obligations under the 2020 Revolving Credit Facility, there were no outstanding borrowings at the time of termination. The 2020 Revolving Credit Facility was replaced by the 2023 Revolving Credit Facility.

16


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

11. Commitments and Contingencies

Legal proceedings

The Company is subject to various legal proceedings, claims, and regulatory examinations or investigations arising in the normal course of business, the outcomes of which are subject to significant uncertainty, and the Company’s ultimate liability, if any, is difficult to predict. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable and estimable, the Company will disclose the nature of the contingency and, if estimable, will provide the likely amount of such loss or range of loss. The Company does not believe there are any such current matters that could have a material adverse effect on its financial position, results of operations or cash flows.

12. Net Income per Share

The following table sets forth the basic and diluted net income per common share attributable to Allegro MicroSystems, Inc.

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Net income attributable to common stockholders

 

$

33,402

 

 

$

64,551

 

 

$

159,962

 

 

$

125,482

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares of common stock

 

 

192,724,541

 

 

 

191,328,538

 

 

 

192,384,315

 

 

 

191,082,141

 

Dilutive effect of common stock equivalents

 

 

1,845,839

 

 

 

2,607,370

 

 

 

2,540,725

 

 

 

2,018,621

 

Diluted weighted average shares of common stock

 

 

194,570,380

 

 

 

193,935,908

 

 

 

194,925,040

 

 

 

193,100,762

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income attributable to common stockholders per share

 

$

0.17

 

 

$

0.34

 

 

$

0.83

 

 

$

0.66

 

Diluted net income attributable to common stockholders per share

 

$

0.17

 

 

$

0.33

 

 

$

0.82

 

 

$

0.65

 

 

The computed net income per share for the three- and nine-month periods ended December 29, 2023 and December 23, 2022 does not assume conversion of securities that would have an antidilutive effect on income per share. The following represents contingently issuable shares under the restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”) excluded from the computation of net income per share, as such securities would have an antidilutive effect on net income per share:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Restricted stock units

 

 

882,656

 

 

 

12,620

 

 

 

18,811

 

 

 

24,273

 

Performance stock units

 

 

246,073

 

 

 

 

 

 

110,263

 

 

 

 

 

The following table represents issued and issuable weighted average share information underlying our outstanding RSUs, PSUs and participation in our employee stock purchase plan for the respective periods:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Restricted stock units

 

 

557,405

 

 

 

973,417

 

 

 

917,491

 

 

 

752,637

 

Performance stock units

 

 

1,287,519

 

 

 

1,612,824

 

 

 

1,607,797

 

 

 

1,244,855

 

Employee stock purchase plan

 

 

915

 

 

 

21,129

 

 

 

15,437

 

 

 

21,129

 

Total

 

 

1,845,839

 

 

 

2,607,370

 

 

 

2,540,725

 

 

 

2,018,621

 

 

17


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

13. Common Stock and Stock-Based Compensation

Restricted Stock Units

The following table summarizes the Company’s RSU activity for the nine-months ended December 29, 2023:

 

 

Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Outstanding at March 31, 2023

 

 

2,251,224

 

 

$

23.85

 

Granted

 

 

1,093,856

 

 

 

36.25

 

Issued

 

 

(897,837

)

 

 

23.11

 

Forfeited

 

 

(82,938

)

 

 

27.20

 

Outstanding at December 29, 2023

 

 

2,364,305

 

 

$

29.78

 

 

As of December 29, 2023, total unrecognized compensation expense for awards issued was $51,039, which is expected to be recognized over a weighted-average period of 2.25 years. The total grant date fair value of RSUs vested was $20,696 for the nine-months ended December 29, 2023.

Performance Stock Units

The following table summarizes the Company’s PSU activity for the nine-months ended December 29, 2023:

 

 

Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Outstanding at March 31, 2023

 

 

2,748,347

 

 

$

23.47

 

Granted

 

 

333,333

 

 

 

39.06

 

Excess shares issued due to achievement of performance conditions

 

 

500,451

 

 

 

17.65

 

Issued

 

 

(1,062,884

)

 

 

21.43

 

Forfeited

 

 

(86,539

)

 

 

23.70

 

Outstanding at December 29, 2023

 

 

2,432,708

 

 

$

25.64

 

 

Included in the outstanding shares are 396,171 and 76,306 shares as of March 31, 2023 and December 29, 2023, respectively, that have vested but have not been issued. PSUs are included at 0% - 200% of target goals. The total compensation cost related to unvested awards not yet recorded at December 29, 2023 was $19,537, which is expected to be recognized over a weighted average period of 2.07 years. The total grant date fair value of PSUs vested was $22,777 for the nine-months ended December 29, 2023.

The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Cost of sales

 

$

1,073

 

 

$

1,156

 

 

$

4,625

 

 

$

3,112

 

Research and development

 

 

3,870

 

 

 

3,174

 

 

 

10,340

 

 

 

6,013

 

Selling, general and administrative

 

 

5,977

 

 

 

4,572

 

 

 

17,874

 

 

 

42,117

 

Total stock-based compensation

 

$

10,920

 

 

$

8,902

 

 

$

32,839

 

 

$

51,242

 

 

14. Income Taxes

The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Provision for income taxes

 

$

2,969

 

 

$

7,540

 

 

$

17,584

 

 

$

17,943

 

Effective tax rate

 

 

8.2

%

 

 

10.5

%

 

 

9.9

%

 

 

12.5

%

 

The Company’s provision for income taxes is comprised of the year-to-date taxes based on an estimate of the annual effective tax rate plus the tax impact of discrete items.

18


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

The Company is subject to tax in the U.S. and various foreign jurisdictions. The Company’s effective income tax rate fluctuates primarily because of the change in the mix of its U.S. and foreign income, the impact of discrete transactions and law changes, state tax impacts and tax benefits generated by the foreign derived intangible income (“FDII”) deduction, including permanent impacts of Internal Revenue Code Section 174 Capitalization, and research credits; offset by non-deductible stock-based compensation charges.

The effective tax rate (“ETR”) year-over-year was primarily impacted by reductions in global intangible low-tax income (“GILTI”) and non-deductible stock-based compensation charges, offset by a decrease in FDII benefits. The ETR year-over-year was also reduced by discrete tax benefits related to stock-based compensation windfalls realized in the period ended December 29, 2023.

15. Related Party Transactions

Transactions involving Sanken

The Company sells products to, and purchases in-process products from Sanken. As of December 29, 2023, Sanken held approximately 51.0% of the Company’s outstanding common stock.

Net sales of the Company’s products to Sanken totaled $6,161 in the nine-month period ended December 29, 2023, and $45,117 and $131,852 during the three- and nine-month periods ended December 23, 2022, respectively. There were no sales to Sanken in the three-month period ended December 29, 2023. Although certain costs are shared or allocated, cost of goods sold and gross margins attributable to related party sales are consistent with those of third-party customers. Trade accounts receivables, net of allowances of $4,200 from Sanken, totaled $13,253 as of March 31, 2023. There were no trade accounts receivables, net from Sanken as of December 29, 2023. Other accounts receivable from Sanken totaled $102 and $241 as of December 29, 2023 and March 31, 2023, respectively. There were no accounts payable to Sanken as of December 29, 2023 or March 31, 2023.

On March 30, 2023, the Company entered into a termination of the distribution agreement with Sanken (the “Termination Agreement”). The Termination Agreement formally terminated the distribution agreement dated as of July 5, 2007, by and between the Company and Sanken (the “Distribution Agreement”), effective March 31, 2023. The Distribution Agreement provided Sanken the exclusive right to distribute the Company’s products in Japan. In connection with the termination of the Distribution Agreement, and, as provided for in the Termination Agreement, the Company made a one-time payment of $5,000 to Sanken in exchange for the cancellation of Sanken’s exclusive distribution rights in Japan, which was recorded in selling, general and administrative expenses in the condensed consolidated statements of operations. Concurrent with the Termination Agreement, Allegro MicroSystems LLC (“AML”) and Sanken also entered into a short-term, nonexclusive distribution agreement (the “Short-Term Distribution Agreement”) and a consulting agreement (the “Consulting Agreement”), each of which were effective April 1, 2023. In addition, the Company allowed a one-time sales return from Sanken of resalable inventory of $4,200. The Short-Term Distribution Agreement provides for the management and sale of Company product inventory for a period of 24 months. Under the terms of the Consulting Agreement, Sanken agreed to continue to provide transition services for a period of six months to a strategic customer as orders for the customer are transitioned from Sanken to the Company, and the Company agreed to pay Sanken for providing these transition services.

Transactions involving Polar Semiconductor, LLC (“PSL”)

The Company purchases in-process products from PSL. PSL is a subsidiary of Sanken, 70% owned by Sanken and 30% owned by the Company.

Purchases of various products from PSL totaled $14,982 and $45,714 for the three- and nine-month periods ended December 29, 2023, respectively, and $15,995 and $45,145 for the three- and nine-month periods ended December 23, 2022, respectively. Accounts payable to PSL included in amounts due to a related party totaled $3,128 and $4,682 as of December 29, 2023 and March 31, 2023, respectively.

Effective January 26, 2023, the Company and PSL entered into a new Wafer Foundry Agreement (“WFA”) for the fabrication of wafers. The WFA replaces the previous Wafer Foundry Agreement with PSL, dated April 12, 2013, which was due to expire on March 31, 2023. The WFA has a three-year term and auto renews for subsequent one-year terms, unless terminated by either party providing two years notice. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. Pursuant to the WFA, the Company will provide a rolling annual forecast for three years, the first two years of which will be binding. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. The parties also agreed upon production lead-times, as well as wafer, alignment, and mask pricing for the first two years of the term. Any changes to such pricing are subject to mutual agreement.

19


ALLEGRO MICROSYSTEMS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements – (continued)

(Amounts in thousands, except share and per share amounts)

Notes Receivable from PSL

On December 2, 2021, AML entered into a loan agreement with PSL wherein PSL provided an initial promissory note to AML for a principal amount of $7,500 (the “Initial PSL Loan”). The Initial PSL Loan will be repaid in equal installments, comprising principal and interest accrued at 1.26% per annum, over a term of four years, with payments due on the first day of each calendar year quarter (April 1, July 1, October 1, and January 1). On July 1, 2022, PSL borrowed an additional $7,500 under the same terms of the PSL Loan (the “Secondary PSL Loan” and, together with the Initial PSL Loan, the “PSL Promissory Notes”). The Secondary PSL Loan will be repaid in equal installments, comprising of principal and interest accrued at 2.99% per annum, over a term of four years, with payments due on the first day of each calendar year quarter (April 1, July 1, October 1, and January 1). The loan funds were used by PSL to procure a deep ultraviolet scanner and other associated manufacturing tools necessary to increase wafer fabrication capacity in support of the Company’s increasing wafer demand. As of December 29, 2023, the outstanding balance of the PSL Promissory Notes was $9,375. During the nine-months ended December 29, 2023, PSL made required quarterly payments to AML totaling $2,998, which included $185 of interest.

 

 

20


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes and other information included elsewhere in this Quarterly Report, as well as the audited financial statements and the related notes thereto, and the discussion under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Business” included in our Annual Report on Form 10-K for the year ended March 31, 2023, filed with the SEC on May 25, 2023 ( the “2023 Annual Report”).

In addition to historical data, this discussion contains forward-looking statements about our business, results of operations, cash flows, financial condition and prospects based on current expectations that involve risks, uncertainties and assumptions. Our actual results could differ materially from such forward-looking statements. Factors that could cause or contribute to those differences include, but are not limited to, those identified below and those discussed in the section titled “Forward-Looking Statements” and in Part I, Item 1A. “Risk Factors” of our 2023 Annual Report and Part II, Item 1A. “Risk Factors” of our Quarterly Report on Form 10-Q for the quarterly period ended September 29, 2023, filed with the SEC on November 6, 2023. Additionally, our historical results are not necessarily indicative of the results that may be expected for any period in the future.

We operate on a 52- or 53-week fiscal year ending on the last Friday of March. Each fiscal quarter has 13 weeks, except in a 53-week year, when the fourth fiscal quarter has 14 weeks. All references to the three- and nine-month periods ended December 29, 2023 and December 23, 2022 relate to the 13- and 39-week periods ended December 29, 2023 and December 23, 2022, respectively. All references to “2024,” “fiscal year 2024” or similar references relate to the 52-week period ended March 29, 2024. All references to “2023,” “fiscal year 2023” or similar references relate to the 53-week period ended March 31, 2023.

Overview

We are a leading global designer, developer, fabless manufacturer and marketer of sensor integrated circuits (“ICs”) and application-specific analog power ICs enabling the most critical technologies in the automotive and industrial markets. We are a leading supplier of magnetic sensor IC solutions worldwide, based on market share, driven by our market leadership in the automotive market. Our products are foundational to automotive and industrial electronic systems. Our sensor ICs enable our customers to precisely measure motion, speed, position and current, while our power ICs include high-temperature and high-voltage capable motor drivers, power management ICs, light emitting diode driver ICs and isolated gate drivers. We believe that our technology expertise, combined with our deep applications knowledge and strong customer relationships, enable us to develop solutions that provide more value to customers than typical ICs. Compared to a typical IC, our solutions are more integrated, intelligent and sophisticated for complex applications and are easier for customers to use.

We are headquartered in Manchester, New Hampshire and have a global footprint across multiple continents. Our portfolio now includes more than 1,500 products, and we ship over 1.5 billion units annually to more than 10,000 customers worldwide. During the three- and nine-month periods ended December 29, 2023, we generated $255.0 million and $808.8 million in total net sales, respectively, with $33.4 million and $160.0 million in net income, respectively. During the three- and nine-month periods ended December 23, 2022, we generated $248.8 million and $704.2 million in total net sales, respectively, with $64.6 million and $125.5 million in net income, respectively.

Business Updates

On August 7, 2023, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company (for purposes of Section ‎5.15 and applicable provisions of ‎Article IX of the Merger Agreement only), Allegro MicroSystems, LLC, a Delaware limited liability company and wholly owned subsidiary of the Company (“AML”), Silicon Structures LLC, a Delaware limited liability company and wholly owned subsidiary of AML (“Merger Sub”), Crocus Technology International Corp., a Delaware corporation (“Crocus”), and NanoDimension Management Limited, as the representative of the Crocus shareholders. Pursuant to the terms and conditions of the Merger Agreement, on October 31, 2023 (the “Closing Date”), Merger Sub merged with and into Crocus, with Crocus continuing as the surviving corporation and as a wholly owned subsidiary of AML (the “Transaction”). The aggregate purchase price paid by the Company on the Closing Date was $412.3 million in cash, subject to certain remaining working capital adjustments.

On September 11, 2023, AML entered into a note purchase agreement with Crocus, wherein AML agreed to purchase subordinated promissory notes up to the principal amount of $7 million, subject to certain terms and conditions contained in the note purchase agreement. AML issued an initial subordinated promissory note to Crocus in the principal amount of $4 million on September 11, 2023 and an additional subordinated promissory note in the principal amount of $3 million on October 2, 2023 (collectively the “Crocus Loans”). Interest on each of the Crocus Loans accrued from the date of the note on the unpaid principal balance at a rate equal to 12.5% per annum, computed on the basis of the actual number of days elapsed and a year consisting of 365 days. All unpaid principal, together with any then unpaid and accrued interest and other amounts payable thereunder, were due and payable on the earlier of (i) September 11, 2027 or (ii) when, upon the occurrence and during the continuance of an event of default, such amounts were declared due and payable by AML or made automatically due and payable, in each case, in accordance with the terms thereof. The Crocus Loans were repaid in full in connection with the closing of the Transaction described above.

21


On October 31, 2023, we entered into a $250 million term loan maturing in 2030 (the “2023 Term Loan Facility”), the proceeds of which were used to repay all outstanding term loans under the term loan agreement dated September 30, 2020, with Credit Suisse AG, Cayman Islands Branch, as administrative agent, collateral agent, and the other agents, arrangers and lenders parties thereto and to finance, in part, the Transaction. The 2023 Term Loan Facility was executed as an incremental amendment to the revolving facility credit agreement dated June 21, 2023 (the “2023 Revolving Credit Agreement”) with Morgan Stanley Senior Funding, Inc., as administrative agent, collateral agent, a letter of credit issuer and a lender, and the other agents, lenders and letter of credit issuers parties thereto. The 2023 Term Loan Facility amortizes at a rate of 0.25% per quarter, and the initial margin applicable to the 2023 Term Loan Facility is 2.75% for term SOFR-based loans and 1.75% for base rate loans.

Other Key Factors and Trends Affecting our Operating Results

Our financial condition and results of operations have been, and will continue to be, affected by numerous other factors and trends, including the following:

Inflation

Inflation rates in the markets in which we operate have increased and may continue to rise. Inflation over the last several quarters has led us to experience higher costs, including higher labor costs, wafer and other costs for materials from suppliers, and transportation and energy costs. Our suppliers have raised their prices and may continue to raise prices, and in the competitive markets in which we operate, we may not be able to make corresponding price increases to preserve our gross margins and profitability. If inflation rates continue to rise or remain elevated for a sustained period of time, they could have a material adverse effect on our business, financial condition, results of operations and liquidity. While we have generally been able to offset increases in these costs through various productivity and cost reduction initiatives, as well as adjusting our selling prices and releasing new products with improved gross margins, our ability to increase our average selling prices depends on market conditions and competitive dynamics. Given the timing of our actions compared to the timing of these inflationary pressures, there may be periods during which we are unable to fully recover the increases in our costs.

Design Wins with New and Existing Customers

Our end customers continually develop new products in existing and new application areas, and we work closely with our significant original equipment manufacturer customers in most of our target markets to understand their product roadmaps and strategies. For new products, the time from design initiation and manufacturing until we generate sales can be lengthy, typically between two and four years. As a result, our future sales are highly dependent on our continued success at winning design mandates from our customers. Further, despite current inflationary and pricing conditions, we expect the average sales prices (“ASPs”) of our products to decline over time, and we consider design wins to be critical to our future success. We anticipate being increasingly dependent on revenue from newer design wins for our newer products. The selection process is typically lengthy and may require us to incur significant design and development expenditures in pursuit of a design win, with no assurance that our solutions will be selected. As a result, the loss of any key design win or any significant delay in the ramp-up of volume production of the customer’s products into which our product is designed could adversely affect our business. In addition, volume production is contingent upon the successful introduction and market acceptance of our customers’ end products, which may be affected by several factors beyond our control.

Customer Demand, Orders and Forecasts

Demand for our products is highly dependent on market conditions in the end markets in which our customers operate, which are generally subject to seasonality, cyclicality and competitive conditions. In addition, a substantial portion of our total net sales is derived from sales to customers that purchase large volumes of our products. These customers generally provide periodic forecasts of their requirements. However, these forecasts do not commit such customers to minimum purchases, and customers can revise these forecasts without penalty. In addition, as is customary in the semiconductor industry, customers are generally permitted to cancel orders for our products within a specified period. While we historically have permitted order cancellations for most customers, most of our current customer order backlog is noncancellable, which helps mitigate our exposure to unforeseen order cancellations. However, cancellations of orders could result in the loss of anticipated sales without allowing us sufficient time to reduce our inventory and operating expenses. In addition, changes in forecasts or the timing of orders from customers expose us to the risks of inventory shortages or excess inventory. We are currently operating in an inflationary environment.

Manufacturing Costs and Product Mix

Gross margin has been, and will continue to be, affected by a variety of factors, including the ASPs of our products, product mix in a given period, material costs, yields, manufacturing costs and efficiencies. We believe the primary driver of gross margin is the ASP negotiated between us and our customers relative to material costs and yields. Our pricing and margins depend on the volumes and the features of the products we produce and sell to our customers. As our products mature and unit volumes increase, despite current price leverage, we expect their ASPs to decline in the long term. We continually monitor and work to reduce the cost of our products and improve the potential value our solutions provide to our customers, as we target new design win opportunities and manage the product life cycles of our existing customer designs. We also maintain a close relationship with our suppliers and subcontractors to improve

22


quality, increase yields and lower manufacturing costs. As a result, these declines often coincide with improvements in manufacturing yields and lower wafer, assembly, and testing costs, which offset some or all of the margin reduction that results from declining ASPs. However, we expect our gross margin to fluctuate on a quarterly basis as a result of changes in ASPs due to product mix, new product introductions, transitions into volume manufacturing and manufacturing costs. Gross margin generally decreases if production volumes are lower as a result of decreased demand, which leads to a reduced absorption of our fixed manufacturing costs. Gross margin generally increases when the opposite occurs.

Cyclical Nature of the Semiconductor Industry

The semiconductor industry has historically been highly cyclical and is characterized by increasingly rapid technological change, product obsolescence, competitive pricing pressures, evolving standards, short product life cycles in consumer and other rapidly changing markets and fluctuations in product supply and demand. New technology may result in sudden changes in system designs or platform changes that may render some of our products obsolete and require us to devote significant research and development resources to compete effectively. Periods of rapid growth and capacity expansion are occasionally followed by significant market corrections in which sales decline, inventories accumulate, and facilities go underutilized. During periods of expansion, our margins generally improve as fixed costs are spread over higher manufacturing volumes and unit sales. In addition, we may build inventory to meet increasing market demand for our products during these times, which serves to absorb fixed costs further and increase our gross margins. During an expansion cycle, we may increase capital spending and hiring to add to our production capacity. During periods of slower growth or industry contractions, our sales, production and productivity and margins generally decline.

2017 Tax Cuts and Jobs Act

Pursuant to the 2017 Tax Cuts and Jobs Act, beginning in fiscal year 2023, U.S. tax law now requires us to capitalize and amortize domestic and foreign research and development expenditures over five and 15 years, for domestic and foreign research, respectively (“174 Capitalization”). The impact of 174 Capitalization for fiscal year 2024 is an increase in annual cash taxes of approximately $20 million and a foreign derived intangible income (“FDII”) benefit of $9 million. While it is possible that Congress may modify this provision, potentially with retroactive effect, we have no assurance that this provision will be reversed. Additionally, the Internal Revenue Service has issued Notice 2024-12 and is expected to issue final guidance which may modify this law change or its impact.

Results of Operations

Three-Month Period Ended December 29, 2023 Compared to Three-Month Period Ended December 23, 2022

The following table summarizes our results of operations and our results of operations as a percentage of total net sales for the three-month periods ended December 29, 2023 and December 23, 2022.

 

 

Three-Month Period Ended

 

 

Three-Month Period Ended

 

 

Change

 

 

December 29,
2023

 

 

As a % of
Net Sales

 

 

December 23,
2022

 

 

As a % of
Net Sales

 

 

$

 

 

%

 

 

 

 

(Dollars in thousands)

 

Total net sales (1)

 

$

254,984

 

 

 

100.0

%

 

$

248,789

 

 

 

100.0

%

 

$

6,195

 

 

 

2.5

%

Cost of goods sold (1)

 

 

121,156

 

 

 

47.5

%

 

 

106,195

 

 

 

42.7

%

 

 

14,961

 

 

 

14.1

%

Gross profit

 

 

133,828

 

 

 

52.5

%

 

 

142,594

 

 

 

57.3

%

 

 

(8,766

)

 

 

(6.1

)%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

44,396

 

 

 

17.4

%

 

 

39,593

 

 

 

15.9

%

 

 

4,803

 

 

 

12.1

%

Selling, general and administrative

 

 

52,746

 

 

 

20.7

%

 

 

37,373

 

 

 

15.0

%

 

 

15,373

 

 

 

41.1

%

Total operating expenses

 

 

97,142

 

 

 

38.1

%

 

 

76,966

 

 

 

30.9

%

 

 

20,176

 

 

 

26.2

%

Operating income

 

 

36,686

 

 

 

14.4

%

 

 

65,628

 

 

 

26.4

%

 

 

(28,942

)

 

 

(44.1

)%

Other income (expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(3,854

)

 

 

-1.5

%

 

 

(613

)

 

 

(0.2

)%

 

 

(3,241

)

 

 

528.7

%

Interest income

 

 

857

 

 

 

0.3

%

 

 

360

 

 

 

0.1

%

 

 

497

 

 

 

138.1

%

Other income (expense), net

 

 

2,682

 

 

 

1.1

%

 

 

6,716

 

 

 

2.7

%

 

 

(4,034

)

 

 

(60.1

)%

Income before income tax provision

 

 

36,371

 

 

 

14.3

%

 

 

72,091

 

 

 

29.0

%

 

 

(35,720

)

 

 

(49.5

)%

Income tax provision

 

 

2,969

 

 

 

1.2

%

 

 

7,540

 

 

 

3.0

%

 

 

(4,571

)

 

 

(60.6

)%

Net income

 

 

33,402

 

 

 

13.1

%

 

 

64,551

 

 

 

25.9

%

 

 

(31,149

)

 

 

(48.3

)%

Net income attributable to non-controlling interests

 

 

57

 

 

 

0.0

%

 

 

32

 

 

 

0.0

%

 

 

25

 

 

 

78.1

%

Net income attributable to Allegro MicroSystems, Inc.

 

$

33,345

 

 

 

13.1

%

 

$

64,519

 

 

 

25.9

%

 

$

(31,174

)

 

 

(48.3

)%

 

(1)
Our total net sales and cost of goods sold for the periods presented above include related party net sales and costs of goods sold generated with Sanken. See our unaudited condensed consolidated financial statements included in this Quarterly Report for additional information regarding our related party net sales for the periods set forth above.

 

23


Total net sales

Total net sales increased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022. This increase was primarily attributable to higher shipments of our e-Mobility products, which includes our advanced driver assistance systems (“ADAS”) and electrified vehicle (“EV”) applications, safety, comfort and convenience applications and data center applications, partially offset by declines in our internal combustion engine (“ICE”) applications and broad-based and other industrial applications, including clean energy and automation, as well as consumer and smart home markets.

Sales Trends by Market

During the preparation of the third quarter fiscal year 2024 interim condensed consolidated financial statements, the Company identified an immaterial error in the classification of net sales by application, whereby customer returns and sales allowances were incorrectly classified by application between Automotive, Industrial and Other in the prior periods. There was no impact to previously reported total net sales or net income in any of the periods.

The Company assessed the materiality of the revision qualitatively and quantitatively and determined the revisions to be immaterial to the prior period interim fiscal year 2024, annual fiscal year 2023, and annual fiscal year 2022 consolidated financial statements. All prior period amounts have been revised in the tables below.

The following table summarizes total net sales by market. The categorization of net sales by market is based on the characteristics of the end product and application into which our product will be designed.

 

 

Three-Month Period Ended

 

 

Change

 

 

December 29,
2023

 

 

December 23,
2022

 

 

Amount

 

 

%

 

 

(Dollars in thousands)

 

Automotive

 

$

194,764

 

 

$

164,719

 

 

$

30,045

 

 

 

18.2

%

Industrial

 

 

45,949

 

 

 

53,737

 

 

 

(7,788

)

 

 

(14.5

)%

Other

 

 

14,271

 

 

 

30,333

 

 

 

(16,062

)

 

 

(53.0

)%

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

6,195

 

 

 

2.5

%

 

Automotive net sales increased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022, primarily due to higher demand for our e-Mobility applications.

Industrial net sales decreased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022, primarily due to a decrease in demand of our broad-based and other industrial applications.

Other net sales decreased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022, primarily due to lower demand for our consumer and smart home applications.

Sales Trends by Product

The following table summarizes net sales by product.

 

 

Three-Month Period Ended

 

 

Change

 

 

December 29,
2023

 

 

December 23,
2022

 

 

Amount

 

 

%

 

 

(Dollars in thousands)

 

Power integrated circuits (“PIC”)

 

$

101,426

 

 

$

94,513

 

 

$

6,913

 

 

 

7.3

%

Magnetic sensors (“MS”) and other

 

 

153,558

 

 

 

154,276

 

 

 

(718

)

 

 

(0.5

)%

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

6,195

 

 

 

2.5

%

 

The increase in net sales by product was driven by PIC sales. PIC sales were driven by our high-performance power and motor products. The decrease in MS and other sales was due to a decline in MS sales, offset by an increase in current and isolator products.

24


Sales Trends by Geographic Location

The following table summarizes net sales by geographic location based on ship-to location.

 

 

Three-Month Period Ended

 

 

Change

 

 

December 29,
2023

 

 

December 23,
2022

 

 

Amount

 

 

%

 

 

(Dollars in thousands)

 

Americas:

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

28,481

 

 

$

33,613

 

 

$

(5,132

)

 

 

(15.3

)%

Other Americas

 

 

7,718

 

 

 

6,473

 

 

 

1,245

 

 

 

19.2

%

EMEA:

 

 

 

 

 

 

 

 

 

 

 

 

Europe

 

 

36,870

 

 

 

39,650

 

 

 

(2,780

)

 

 

(7.0

)%

Asia:

 

 

 

 

 

 

 

 

 

 

 

 

Greater China

 

 

77,331

 

 

 

64,305

 

 

 

13,026

 

 

 

20.3

%

Japan

 

 

42,250

 

 

 

45,117

 

 

 

(2,867

)

 

 

(6.4

)%

South Korea

 

 

27,710

 

 

 

25,504

 

 

 

2,206

 

 

 

8.6

%

Other Asia

 

 

34,624

 

 

 

34,127

 

 

 

497

 

 

 

1.5

%

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

6,195

 

 

 

2.5

%

 

Net sales increased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022, primarily due to product mix and market share gains in Asia. The decline in the United States was driven by clean energy and automation applications, while a decline in Europe was driven by a reduction in both broad-based applications and clean energy and automation application offset by an increase in automotive sales.

Growth in Asia was primarily driven by China, which included growth in the automotive market, both ADAS and EV, which overshadowed a decrease in both Industrial Market sales and Other Sales.

Cost of goods sold and gross profit

Cost of goods sold increased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022, primarily due to higher production volume and product mix, as well as the addition of cost of goods sold acquired from Crocus.

Gross profit decreased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022, partially driven by the increased cost of goods sold as discussed above, and the change in product mix, offsetting the $6.2 million increase in net sales.

Research and development expenses

Research and development (“R&D”) expenses increased in the three-month period ended December 29, 2023 in comparison to the comparable period in fiscal year 2023, primarily due to a combined increase in personnel and outside service costs.

R&D expenses as a percentage of our total net sales was 17.4% and 15.9% for the three-month periods ended December 29, 2023 and December 23, 2022, respectively. The increase was primarily due to the increased costs noted above.

Selling, general and administrative expenses

Selling, general and administrative (“SG&A”) expenses increased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022, primarily due to a combined increase in personnel and severance expenses and outside service costs, and an increase in general operating expenses, partially offset by reduced variable compensation expense.

SG&A expenses as a percentage of our total net sales was 20.7% and 15.0% in the three-month period ended December 29, 2023 and December 23, 2022, respectively. The increase was primarily due to the factors noted above.

Interest expense and interest income

Interest expense increased in the three-month period ended December 29, 2023 compared to the three-month period ended December 23, 2022, due to higher interest payments on the 2023 Term Loan Facility, which was used to finance the acquisition of Crocus. Interest income increased compared to the three-month period ended December 23, 2022, primarily due to higher cash balances maintained and higher interest rates throughout the comparable period.

Other income(expense), net

We recorded a foreign currency gain in both of the three-month periods ended December 29, 2023 and December 23, 2022. The foreign currency gain recorded in the three-month period ended December 29, 2023 was primarily due to realized and unrealized gains from our Philippine and France locations. The foreign currency gain recorded in the three-month period ended December 23, 2022, was

25


primarily due to unrealized gains on equity securities denominated in euros, partially offset by losses from our United Kingdom and Philippine locations.

We also recorded a gain of $0.7 million related to our investment in marketable securities and earnings in our money market fund deposits in the three-month period ended December 29, 2023, compared to $0.5 million of miscellaneous gains in the three-month period ended December 23, 2022.

Income tax provision

Income tax provision and the effective income tax rate were $3.0 million and 8.2%, respectively, in the three-month period ended December 29, 2023 and $7.5 million and 10.5%, respectively, in the three-month period ended December 23, 2022. The effective tax rate (“ETR”) year-over-year was primarily impacted by reductions in global intangible low-tax income (“GILTI”) and non-deductible stock-based compensation charges, offset by a decrease in FDII benefits. The ETR year-over-year was also reduced by discrete tax benefits related to stock-based compensation windfalls realized in the period ended December 29, 2023.

26


Nine-Month Period Ended December 29, 2023 Compared to Nine-Month Period Ended December 23, 2022

The following table summarizes our results of operations and our results of operations as a percentage of total net sales for the nine-month periods ended December 29, 2023 and December 23, 2022.

 

 

Nine-Month Period Ended

 

 

Nine-Month Period Ended

 

 

Change

 

 

December 29,
2023

 

 

As a % of
Net Sales

 

 

December 23,
2022

 

 

As a % of
Net Sales

 

 

$

 

 

%

 

 

(Dollars in thousands)

 

Total net sales (1)

 

$

808,786

 

 

 

100.0

%

 

$

704,208

 

 

 

100.0

%

 

$

104,578

 

 

 

14.9

%

Cost of goods sold (1)

 

 

357,505

 

 

 

44.2

%

 

 

311,218

 

 

 

44.2

%

 

 

46,287

 

 

 

14.9

%

Gross profit

 

 

451,281

 

 

 

55.8

%

 

 

392,990

 

 

 

55.8

%

 

 

58,291

 

 

 

14.8

%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

130,799

 

 

 

16.2

%

 

 

109,017

 

 

 

15.5

%

 

 

21,782

 

 

 

20.0

%

Selling, general and administrative

 

 

140,135

 

 

 

17.3

%

 

 

143,770

 

 

 

20.4

%

 

 

(3,635

)

 

 

(2.5

)%

Total operating expenses

 

 

270,934

 

 

 

33.5

%

 

 

252,787

 

 

 

35.9

%

 

 

18,147

 

 

 

7.2

%

Operating income

 

 

180,347

 

 

 

22.3

%

 

 

140,203

 

 

 

19.9

%

 

 

40,144

 

 

 

28.6

%

Other income (expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(5,381

)

 

 

(0.7

)%

 

 

(1,581

)

 

 

(0.2

)%

 

 

(3,800

)

 

 

240.4

%

Interest income

 

 

2,550

 

 

 

0.3

%

 

 

1,144

 

 

 

0.2

%

 

 

1,406

 

 

 

122.9

%

Other income (expense), net

 

 

30

 

 

 

0.0

%

 

 

3,659

 

 

 

0.5

%

 

 

(3,629

)

 

 

(99.2

)%

Income before income tax provision

 

 

177,546

 

 

 

22.0

%

 

 

143,425

 

 

 

20.4

%

 

 

34,121

 

 

 

23.8

%

Income tax provision

 

 

17,584

 

 

 

2.2

%

 

 

17,943

 

 

 

2.5

%

 

 

(359

)

 

 

(2.0

)%

Net income

 

 

159,962

 

 

 

19.8

%

 

 

125,482

 

 

 

17.8

%

 

 

34,480

 

 

 

27.5

%

Net income attributable to non-controlling interests

 

 

150

 

 

 

0.0

%

 

 

102

 

 

 

0.0

%

 

 

48

 

 

 

47.1

%

Net income attributable to Allegro MicroSystems, Inc.

 

$

159,812

 

 

 

19.8

%

 

$

125,380

 

 

 

17.8

%

 

$

34,432

 

 

 

27.5

%

 

(1)
Our total net sales and cost of goods sold for the periods presented above include related party net sales and costs of goods sold generated with Sanken. See our unaudited condensed consolidated financial statements included in this Quarterly Report for additional information regarding our related party net sales for the periods set forth above.

Total net sales

Total net sales increased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022. This increase was primarily attributable to higher shipments of our e-Mobility products, safety comfort and convenience applications, and broad-based and other industrial applications, including clean energy and automation, offset by decline in our data center applications and consumer and smart home products.

Sales Trends by Market

During the preparation of the third quarter fiscal year 2024 interim condensed consolidated financial statements, the Company identified an immaterial error in the classification of net sales by application, whereby customer returns and sales allowances were incorrectly classified by application between Automotive, Industrial and Other in the prior periods. There was no impact to previously reported total net sales or net income in any of the periods.

The Company assessed the materiality of the revision qualitatively and quantitatively and determined the revisions to be immaterial to the prior period interim fiscal year 2024, annual fiscal year 2023, and annual fiscal year 2022 consolidated financial statements. All prior period amounts have been revised in the tables below.

The following table summarizes total net sales by market. The categorization of net sales by market is based on the characteristics of the end product and application into which our product will be designed.

 

 

Nine-Month Period Ended

 

 

Change

 

 

December 29,
2023

 

 

December 23,
2022

 

 

Amount

 

 

%

 

 

(Dollars in thousands)

 

Automotive

 

$

577,515

 

 

$

467,959

 

 

$

109,556

 

 

 

23.4

%

Industrial

 

 

180,021

 

 

 

146,797

 

 

 

33,224

 

 

 

22.6

%

Other

 

 

51,250

 

 

 

89,452

 

 

 

(38,202

)

 

 

(42.7

)%

Total net sales

 

$

808,786

 

 

$

704,208

 

 

$

104,578

 

 

 

14.9

%

 

Automotive net sales increased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022, primarily due to higher demand for our e-Mobility products and safety, comfort and convenience applications.

Industrial net sales increased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022, primarily due to increases in broad based industrial and other applications, which includes demand for clean energy and automation applications. These increases were partially offset by declines in our data center applications.

27


Other net sales decreased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022, primarily due to lower demand for our consumer and smart home products.

Sales Trends by Product

The following table summarizes net sales by product.

 

 

Nine-Month Period Ended

 

 

Change

 

 

December 29,
2023

 

 

December 23,
2022

 

 

Amount

 

 

%

 

 

(Dollars in thousands)

 

PIC

 

$

305,151

 

 

$

272,500

 

 

$

32,651

 

 

 

12.0

%

MS and other

 

 

503,635

 

 

 

431,708

 

 

 

71,927

 

 

 

16.7

%

Total net sales

 

$

808,786

 

 

$

704,208

 

 

$

104,578

 

 

 

14.9

%

 

The increase in net sales by product was driven by increases in both PIC and MS and other product sales. MS and other sales were driven primarily by our current and isolator products, as well as our magnetic sensors, while PIC sales were driven by our motors and high-performance power products.

Sales Trends by Geographic Location

The following table summarizes net sales by geographic location based on ship-to location.

 

 

Nine-Month Period Ended

 

 

Change

 

 

December 29,
2023

 

 

December 23,
2022

 

 

Amount

 

 

%

 

 

(Dollars in thousands)

 

Americas:

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

125,029

 

 

$

87,135

 

 

$

37,894

 

 

 

43.5

%

Other Americas

 

 

25,765

 

 

 

20,204

 

 

 

5,561

 

 

 

27.5

%

EMEA:

 

 

 

 

 

 

 

 

 

 

 

 

Europe

 

 

139,209

 

 

 

115,693

 

 

 

23,516

 

 

 

20.3

%

Asia:

 

 

 

 

 

 

 

 

 

 

 

 

Greater China

 

 

209,010

 

 

 

182,624

 

 

 

26,386

 

 

 

14.4

%

Japan

 

 

131,105

 

 

 

131,852

 

 

 

(747

)

 

 

(0.6

)%

South Korea

 

 

86,277

 

 

 

67,414

 

 

 

18,863

 

 

 

28.0

%

Other Asia

 

 

92,391

 

 

 

99,286

 

 

 

(6,895

)

 

 

(6.9

)%

Total net sales

 

$

808,786

 

 

$

704,208

 

 

$

104,578

 

 

 

14.9

%

 

Net sales increased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022, primarily due to product mix and market share gains across all geographies, except for Japan and Other Asia, which was negatively impacted by a reduction in data center demand.

Our largest growth was in North America and Europe driven by our broad-based industrial markets, industrial automation and e-Mobility applications. Growth in Asia was driven by both China and South Korea, which included growth in all areas of the automotive market, including ICE, safety, comfort and convenience, ADAS and EV.

Cost of goods sold and gross profit

Cost of goods sold increased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022, primarily due to higher production volume and product mix, as well as addition of cost of goods sold acquired from Crocus, and to a lesser extent additional inventory reserves.

Gross profit increased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022, driven by a $104.6 million increase in net sales across nearly all markets, and the increase of cost of goods sold, as discussed above.

Research and development expenses

R&D expenses increased in the nine-month period ended December 29, 2023 compared to the comparable period in fiscal year 2023, primarily due to a combined increase in personnel, stock-based compensation and outside service costs, in addition to a general increase in operating expenses to fund new product development, partially offset by reduced variable compensation expense.

R&D expenses as a percentage of our total net sales remained relatively consistent at 16.2% and 15.5% for the nine-month periods ended December 29, 2023 and December 23, 2022, respectively.

28


Selling, general and administrative expenses

SG&A expenses decreased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022, primarily due to the inclusion, in the nine-month period ended December 23, 2022, of accelerated stock-based compensation expense of $26.3 million related to the retirement of our former chief executive officer and $3.8 million of severance due to changes in leadership, in addition to variable compensation expenses in the current period. These costs are partially offset by increased professional fees, outside services costs and personnel increases in the nine-month period ended December 29, 2023.

SG&A expenses as a percentage of our total net sales were 17.3% and 20.4% in the nine-month periods ended December 29, 2023 and December 23, 2022, respectively. The decrease was primarily due to the inclusion of expenses in the nine-month period ended December 23, 2022 noted above.

Interest expense and interest income

Interest expense increased in the nine-month period ended December 29, 2023 compared to the nine-month period ended December 23, 2022, due to higher interest payments on the 2023 Term Loan Facility, which was used to finance the acquisition of Crocus. Interest income increased compared to the nine-month period ended December 23, 2022, primarily due to higher cash balances maintained throughout the comparable period and higher interest rates.

Other income (expense), net

We recorded a foreign currency loss in the nine-month periods ended December 29, 2023 and a gain in the nine-month period ended December 23, 2022. The foreign currency transaction loss recorded in the nine-month period ended December 29, 2023 was related to our Philippine and United Kingdom locations. The foreign currency gains recorded in the nine-month period ended December 23, 2022 was primarily due to realized and unrealized gains from our United Kingdom location, partially offset by realized and unrealized losses from our Philippine location.

Unrealized losses of $11.2 million related to our investment in marketable securities were offset by $11.3 million of gains related to sales of our investment in marketable securities and earnings in our money market fund deposits in the nine-month period ended December 29, 2023, compared to $0.8 million of miscellaneous gains in the nine-month period ended December 23, 2022.

Income tax provision

Income tax provision and the effective income tax rate were $17.6 million and 9.9%, respectively, in the nine-month period ended December 29, 2023 and $17.9 million and 12.5%, respectively, in the nine-month period ended December 23, 2022. The ETR year-over-year was primarily impacted by reductions in GILTI, and non-deductible stock-based compensation charges, partially offset by a decrease in FDII benefits. The ETR year-over-year was also reduced by discrete tax benefits related to stock-based compensation windfalls realized in the period ended December 29, 2023.

Liquidity and Capital Resources

As of December 29, 2023, we had $214.3 million of cash and cash equivalents and $429.3 million of working capital, compared to $351.6 million of cash and cash equivalents and $500.5 million of working capital as of March 31, 2023. Working capital is impacted by the timing and extent of our business needs.

Our primary requirements for liquidity and capital resources besides our growth initiatives are working capital, capital expenditures, principal and interest payments on our outstanding debt, and other general corporate needs. Historically, these cash requirements have been met through cash provided by operating activities and cash and cash equivalents. Our current capital deployment strategy for fiscal 2024 is to utilize cash on hand and capacity under our 2023 Revolving Credit Facility to support our continued growth initiatives into select markets, planned capital expenditures, as well as consider potential acquisitions. As of December 29, 2023, the Company was not party to any off-balance sheet arrangements that have had or are reasonably likely to have a current or future material effect on our financial condition, results of operations, liquidity, capital expenditures, or capital resources. The cash requirements for the remainder of the fiscal year relate to our operating leases, operating and capital purchase commitments, and expected contributions to our defined benefit and contribution plans. Additionally, we expect to continue to strategically invest in expanding our operations in China, Europe, Japan and India in order to directly manage and service our customers in these markets, which could result in increases in our total net sales, cost of goods sold and operating expenses. For information regarding the Company’s expected cash requirements and timing of payments related to leases, noncancellable purchase commitments and pension and defined contribution plans, see Note 12, “Leases,” Note 16, “Commitments and Contingencies” and Note 15, “Retirement Plans” to the audited consolidated financial statements in the Company’s 2023 Annual Report.

We believe that our existing cash will be sufficient to finance our continued operations, growth strategy, planned capital expenditures and the additional expenses that we expect to incur during the next 12 months. In order to support and achieve our future growth plans, we may need or seek advantageously to obtain additional funding through equity or debt financing. We believe that our current operating structure will facilitate sufficient cash flows from operations to satisfy our expected long-term liquidity requirements beyond the next 12 months. If these resources are not sufficient to satisfy our liquidity requirements due to changes in circumstances,

29


we may be required to borrow under our 2023 Revolving Credit Facility or seek additional financing. If we raise additional funds by issuing equity securities, our stockholders will experience dilution. Debt financing, if available, may contain covenants that significantly restrict our operations or our ability to obtain additional debt financing in the future. Any additional financing that we raise may contain terms that are not favorable to us or our stockholders. We cannot assure you that we would be able to obtain additional financing on terms favorable to us or our existing stockholders, or at all.

Cash Flows from Operating, Investing and Financing Activities

The following table summarizes our cash flows for the nine-month periods ended December 29, 2023 and December 23, 2022:

 

 

Nine-Month Period Ended

 

 

December 29, 2023

 

 

December 23, 2022

 

 

(dollars in thousands)

 

Net cash provided by operating activities

 

$

168,951

 

 

$

145,658

 

Net cash used in investing activities

 

 

(502,444

)

 

 

(69,291

)

Net cash provided by (used in) financing activities

 

 

198,148

 

 

 

(16,694

)

Effect of exchange rate changes on cash and cash equivalents and restricted cash

 

 

375

 

 

 

(5,344

)

Net (decrease) increase in cash and cash equivalents and restricted cash

 

$

(134,970

)

 

$

54,329

 

 

Operating Activities

Net cash provided by operating activities was $169.0 million in the nine-month period ended December 29, 2023, resulting primarily from net income of $160.0 million and noncash charges of $67.9 million, partially offset by a net decrease in cash from an increase in net operating assets and liabilities of $58.9 million. The net increase in operating assets and liabilities consisted of a $19.9 million increase in inventories, a $20.5 million decrease in accrued expenses and other current and long-term liabilities, a $12.6 million increase in prepaid expenses and other assets, a $2.6 million increase in trade accounts receivable, net, and a $9.6 million decrease in trade accounts payable, partially offset by a $6.8 million increase in net amounts due to related party. The increase in inventories was primarily the result of inventory builds to support anticipated sales growth for the remainder of fiscal 2024. The decrease in accrued expenses and other current and long-term liabilities was primarily the result of a reduction in accrued personnel costs due to the timing of payments pursuant to our annual incentive compensation plan. The increase in prepaid expenses and other assets was mostly due to higher long-term deposits and the timing of tax payments. The increase in trade accounts receivable, net was primarily a result of increased sales year-over-year, as well as the timing of receipts. Trade accounts payable decreased primarily due to the timing of payments to suppliers and vendors, including unpaid capital expenditures of $2.2 million. The increase in net amounts due to related parties was primarily due to variations in the timing of such payments in the ordinary course of business.

Net cash provided by operating activities was $145.7 million in the nine-month period ended December 23, 2022, resulting primarily from our net income of $125.5 million and noncash charges of $59.0 million, including a one-time charge of approximately $26.3 million related to the acceleration of stock-based compensation expense from the retirement of our former chief executive officer, partially offset by a net decrease in cash from an increase in net operating assets of $38.8 million. The net increase in operating assets consisted of a $39.1 million increase in inventories, a $17.8 million increase in prepaid expenses and other assets, a $5.9 million increase in trade accounts receivable, net and a $3.3 million decrease in net amounts due to a related party, partially offset by a $19.6 million increase in trade accounts payable, a $5.7 million increase in accrued expenses and other current and long-term liabilities, and a $2.0 million decrease in other receivables. The increase in inventories was primarily the result of inventory builds to support anticipated sales growth for the remainder of fiscal 2023 and into fiscal 2024. The increase in prepaid expenses and other assets were mostly due to higher long-term deposits and the timing of tax payments, including value-added taxes receivable, insurance and contract costs. The increase in trade accounts receivable, net was primarily due to higher sales volumes and the timing of receipts from customers. The decrease in net amounts due to a related party was primarily due to variations in the timing of such payments in the ordinary course of business. Trade accounts payable increased primarily due to the timing of payments to suppliers and vendors, partially offset by higher operating purchases, including unpaid capital expenditures of $2.5 million. The increase in accrued expenses and other current and long-term liabilities was primarily the result of higher warranty costs, accrued personnel costs, income taxes, and accrued operating expenses, partially offset by a reduction in the balance due on the acquisition of Voxtel, Inc. The decrease in other receivables was primarily due to the timing of receipts from Sanken.

Investing Activities

Net cash used in investing activities was $502.4 million in the nine-month period ended December 29, 2023, consisting of payments related to the acquisition of Crocus of $408.1 million and, purchases of property, plant and equipment of $110.5 million, partially offset by proceeds from the sale of marketable securities of $16.2 million.

Net cash used in investing activities was $69.3 million in the nine-month period ended December 23, 2022, consisting of purchases of property, plant and equipment of $49.6 million and payments related to the acquisition of Heyday Integrated Circuits of $19.7 million.

30


Financing Activities

Net cash provided by financing activities was $198.1 million in the nine-month period ended December 29, 2023, consisting of $245.5 million of borrowing of senior secured debt, proceeds received in connection with the issuance of common stock under our employee stock purchase plan and proceeds received related to the quarterly payment from Polar Semiconductor, LLC (“PSL”) on our related party loan, partially offset by taxes related to the net settlement of equity awards, and payments of debt issuance costs in connection with the 2023 Revolving Credit Facility and 2023 Term Loan Facility.

Net cash used in financing activities was $16.7 million in the nine-month period ended December 23, 2022, consisting of taxes related to the net settlement of equity awards and additional funds loaned to PSL under our related party loan agreement, partially offset by proceeds received in connection with the issuance of common stock under our employee stock purchase plan and proceeds received related to the quarterly payment from PSL on our related party loan.

Debt Obligations

See Note 10, “Debt and Other Borrowings” in the unaudited condensed consolidated financial statements included in this Quarterly Report for information regarding our debt obligations.

Recent Accounting Pronouncements

See Note 2, “Summary of Significant Accounting Policies” in the unaudited condensed consolidated financial statements included in this Quarterly Report for a full description of recent accounting pronouncements, including the respective dates of adoption or expected adoption and effects on our condensed consolidated financial statements contained in Item 1 of this Quarterly Report.

Critical Accounting Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Our significant accounting policies are described in Note 2, “Summary of Significant Accounting Policies” to our consolidated financial statements included in our 2023 Annual Report. There have been no material changes in our critical accounting policies and estimates since March 31, 2023.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

There have not been any material changes in our exposures to market risk since March 31, 2023. For details on the Company’s interest rate, foreign currency exchange rate, and inflation risks, see “Part I, Item 7A. “Quantitative and Qualitative Information About Market Risks” in our 2023 Annual Report.

Item 4. Controls and Procedures.

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)), management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), evaluated the effectiveness of our disclosure controls and procedures as of December 29, 2023. Based on the evaluation of our disclosure controls and procedures as of December 29, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15(d)-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

31


PART II—OTHER INFORMATION

From time to time, we may be involved in claims, regulatory examinations or investigations and proceedings arising in the ordinary course of our business. The outcome of any such claims or proceedings, regardless of the merits, and the Company’s ultimate liability, if any, is inherently uncertain. We are not currently party to any material legal proceedings, and we are not aware of any pending or threatened legal proceeding against us that we believe could have a material adverse effect on our business, operating results, cash flows or financial condition.

Item 1A. Risk Factors.

Various risk factors associated with our business are included in our Annual Report, as filed with the SEC on May 21, 2023, and as supplemented by the additional risk factors included in our Quarterly Report on Form 10-Q for the quarterly period ended September 29, 2023, as filed with the SEC on November 6, 2023, each of which are available at www.sec.gov. There have been no material changes to those risk factors previously disclosed in our Annual Report, as supplemented by the risk factors included in our Quarterly Report on Form 10-Q for the quarterly period ended September 29, 2023.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None.

Item 5. Other Information.

On December 8, 2023, Mr. Max Glover, the Company’s Senior Vice President of Worldwide Sales, adopted a trading arrangement for the sale of shares of the Company’s common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. Mr. Glover’s Rule 10b5-1 Trading Plan, which terminates at the close of trading on December 31, 2024, for a total duration of 389 days, provides for the sale of up to 97,000 shares of common stock pursuant to the terms of the plan.

32


Item 6. Exhibits

(a) Exhibits

Exhibit No.

 

Description of Exhibit

 

 

 

10.1

 

First Amendment to Revolving Facility Credit Agreement, dated October 31, 2023, by and among Allegro MicroSystems, Inc., as borrower, Morgan Stanley Senior Funding, Inc., as administrative agent and collateral agent, and the other lenders from time to time party thereto (incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on October 31, 2023). †

 

 

 

31.1*

 

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

31.2*

 

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

32.1**

 

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

32.2**

 

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

101.INS

 

Inline XBRL Instance Document. The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema with Embedded Linkbases Document.

 

 

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101 filed herewith).

* Filed herewith.

** Furnished herewith.

† Certain annexes and schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company will furnish the omitted annexes and schedules to the Securities and Exchange Commission upon request.

33


SIGNATURES

Pursuant to the requirements 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.

 

 

 

ALLEGRO MICROSYSTEMS, INC.

 

 

 

 

Date: February 6, 2024

 

By:

/s/ Vineet Nargolwala

 

 

 

Vineet Nargolwala

 

 

 

President and Chief Executive Officer

(principal executive officer)

 

 

 

 

Date: February 6, 2024

 

By:

/s/ Derek P. D’Antilio

 

 

 

Derek P. D’Antilio

 

 

 

Senior Vice President, Chief Financial Officer and Treasurer

(principal financial officer)

 

34


EX-31.1 2 algm-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

 

I, Vineet Nargolwala, certify that:

 

1.
I have reviewed this Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc.;

 

2.
Based on my knowledge, this 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 Rules 13a-15(f) and 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 fiscal 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 the registrant’s board of directors (or persons performing the equivalent functions):

(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.

Date: February 6, 2024

 

By:

/s/ Vineet Nargolwala

 

 

 

Vineet Nargolwala

President and Chief Executive Officer

(principal executive officer)

 

 


EX-31.2 3 algm-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

 

I, Derek P. D’Antilio, certify that:

 

1.
I have reviewed this Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc.;

 

2.
Based on my knowledge, this 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 Rules 13a-15(f) and 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 fiscal 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 the registrant’s board of directors (or persons performing the equivalent functions):

(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.

Date: February 6, 2024

 

By:

/s/ Derek P. D’Antilio

 

 

 

Derek P. D’Antilio

Senior Vice President, Chief Financial Officer and Treasurer

(principal financial officer)

 

 


EX-32.1 4 algm-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc. (the “Company”) for the quarterly period ended December 29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I certify pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

1.
the Report fully complies with the requirements of Section 13(a) or Section 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 6, 2024

 

By:

/s/ Vineet Nargolwala

 

 

 

Vineet Nargolwala

President and Chief Executive Officer

(principal executive officer)

 

 

 


EX-32.2 5 algm-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc. (the “Company”) for the quarterly period ended December 29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I certify pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

1.
the Report fully complies with the requirements of Section 13(a) or Section 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 6, 2024

 

By:

/s/ Derek P. D’Antilio

 

 

 

Derek P. D’Antilio

Senior Vice President, Chief Financial Officer and Treasurer

(principal financial officer)

 

 

 

 


EX-101.SCH 6 algm-20231229.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Nature of the Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Trade Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Debt and Other Borrowings link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Common Stock and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Trade Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Common Stock and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue from Contracts with Customers - Net Sales by Application (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue from Contracts with Customers - Net Sales by Product (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue from Contracts with Customers - Net Sales by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Business Combination - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Business Combination - Summary of Preliminary Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Debt and Other Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of RSU,PSU And Restricted Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Income Taxes - Schedule of Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink Document Transition Report Document Transition Report Accrued expenses and other current and long-term liabilities Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities Schedule of Performance Stock Units Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Money market fund deposits Money Market Funds [Member] Returns and Sales Allowances Accounts Receivable, Allowance For Returns And Sales [Roll Forward] Accounts Receivable, Allowance For Returns And Sales Geographical [Axis] Geographical [Axis] Non-Controlling Interests Noncontrolling Interest [Member] Other long-term liabilities Other Liabilities, Noncurrent Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted stock units Restricted Stock Units (RSUs) [Member] Two customer. Two Customer [Member] Two Customer Level 1 Fair Value, Inputs, Level 1 [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation expense not yet recorded Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Net Sales by Core End Market and Application Disaggregation of Revenue [Table Text Block] Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Acquisition of business, net of cash acquired Concentration Risk Type [Axis] Concentration Risk Type [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Trade accounts payable Accounts Payable, Trade, Current Related party note receivable, less current portion Nontrade Receivables, Noncurrent Nontrade Receivables, Noncurrent, Total Summary of Preliminary Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Acquisitions Goodwill, Acquired During Period Net Sales by Product Revenue from External Customers by Products and Services [Table Text Block] Operating lease liabilities, less current portion Operating Lease, Liability, Noncurrent Investments in marketable securities Investments, Fair Value Disclosure Investments, Fair Value Disclosure, Total Europe Europe [Member] Net income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest, Total Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Assets: Assets, Fair Value Disclosure [Abstract] Wafer Foundry Agreement Wafer Foundry Agreement [Member] Wafer Foundry Agreement Related Party Transactions [Abstract] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Excess shares issued due to achievement of performance conditions (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Excess Shares Issued in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Excess Shares Issued in Period Total current assets Assets, Current Total liabilities, non-controlling interests and stockholders’ equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Deferred income tax assets Deferred Income Tax Assets, Net Comprehensive income attributable to Allegro MicroSystems, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventories Inventory Disclosure [Text Block] Trading Symbol Trading Symbol Issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued in Period Common stock, shares issued (in shares) Common Stock, Shares, Issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Fair value vested Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Repayment of other debt Repayment of Other Debt Repayment of other debt. Leverage ratio, Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Trade accounts payable Increase (Decrease) in Accounts Payable, Trade Net sales Non-Related Party Revenue [Member] Non-Related Party Revenue Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Business Combination Business Combination Disclosure [Text Block] Current portion of long-term debt Long-Term Debt, Current Maturities Long-Term Debt, Current Maturities, Total Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Related party transaction, term Related Party Transaction, Term Related Party Transaction, Term Debt and Other Borrowings Debt Disclosure [Text Block] Schedule of Property, Plant, and Equipment Property, Plant and Equipment [Table Text Block] Long-term debt Long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Subsequent Event [Member] Subsequent Event Subsequent Event Type [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Provision for expected credit losses Balance at the beginning of the period Balance at the end of the period Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Statement of Stockholders' Equity [Abstract] Current portion of operating lease liabilities Operating Lease, Liability, Current Lender Name [Axis] Lender Name [Axis] Fed Fund Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Weighted average shares outstanding: Earnings Per Share, Basic, Other Disclosure [Abstract] Total Accounts Receivable, Allowance for Credit Loss And Returns And Sales [Roll Forward] Accounts Receivable, Allowance for Credit Loss And Returns And Sales Debt Instrument, Maturity Date Maturity date Outstanding balance Long-Term Debt Long-Term Debt, Total Total Property, plant and equipment, net Property, Plant and Equipment, Net Adjustments Goodwill, Purchase Accounting Adjustments Payments for Merger Related Costs Aggregate purchase price paid in cash Interest income Investment Income, Interest Provisions (Benefits) Accounts Receivable, Credit Loss Expense (Reversal) Inclusion percentage of target goals Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals Loans Payable Loans Payable [Member] Statement of Comprehensive Income [Abstract] Entity Central Index Key Entity Central Index Key Sanken Sanken [Member] Sanken Weighted average useful life Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Trade Accounts Receivable, net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Related Party Related Party [Member] Total assets Assets, Fair Value Disclosure Preferred stock, outstanding (in shares) Preferred stock, beginning balance (in shares) Preferred stock, ending balance (in shares) Preferred Stock, Shares Outstanding Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Finished goods Inventory, Finished Goods, Net of Reserves Crocus Crocus [Member] Crocus. Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Term Debt Instrument, Term Construction in progress Construction in Progress [Member] Employee stock purchase plan issuances Stock Issued During Period, Value, Employee Stock Purchase Plan Geographical [Domain] Geographical [Domain] Total assets Assets United States UNITED STATES Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Registrant Name Entity Registrant Name Related Party [Domain] Related Party, Type [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Proceeds from Stock Plans, Total Retained Earnings Retained Earnings [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Gain (Loss) on Disposition of Assets Gain (Loss) on Disposition of Assets, Total Loss on disposal of assets Deferred income tax liabilities Deferred Income Tax Liabilities, Net Employee stock purchase plan issuances (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Minimum Minimum [Member] Allegro Microsystems, Inc. Allegro Microsystems, Inc. [Member] Allegro Microsystems, Inc. Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Proceeds from Related Party Debt Receipts on related party note receivable Provisions Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal) Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal) Equity Component [Domain] Equity Component [Domain] Land Land [Member] Receivables [Abstract] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Measurement Frequency [Axis] Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Debt Disclosure [Abstract] Net income attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted, Total Payments of taxes withheld on net settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized (in shares) Common Stock, Shares Authorized Research and development Research and Development Expense Research and Development Expense, Total Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Assets Assets [Abstract] Intangible assets amortization expense Amortization of Intangible Assets Base Rate [Member] Base Rate Returns and sales allowances Balance at the beginning of the period Balance at the end of the period Accounts Receivable, Allowance For Returns And Sales, Current Accounts Receivable, Allowance For Returns And Sales, Current Common stock, $0.01 par value; 1,000,000,000 shares authorized, 193,047,658 shares issued and outstanding at December 29, 2023; 1,000,000,000 shares authorized, 191,754,292 issued and outstanding at March 31, 2023 Common Stock, Value, Issued Deductions Accounts Receivable, Allowance For Returns And Sales, Writeoff Accounts Receivable, Allowance For Returns And Sales, Writeoff Diluted net income attributable to common stockholders per share (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Share-Based Payment Arrangement, Noncash Expense, Total Distribution agreement period Related Party Transaction, Distribution Agreement Terms Related Party Transaction, Distribution Agreement Terms Operating income Operating Income (Loss) Preliminary purchase price Business Combination, Consideration Transferred Business Combination, Consideration Transferred, Total Deferred income taxes Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit), Total Income tax provision Provision for income taxes Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Research and development Research and Development Expense [Member] Concentration risk, percentage Concentration Risk, Percentage Stock-based compensation Share-Based Payment Arrangement, Expense Payments for taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Term Loan Facility Term loan facility. 2020 Term Loan Facility Term Loan Facility [Member] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Effect of exchange rate changes on cash and cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Wafer Foundry Agreement, Forecast Term Wafer Foundry Agreement, Forecast [Member] Wafer Foundry Agreement, Forecast Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Principal amount Debt Instrument, Face Amount Deductions Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Other income (expense), net Cost of goods sold to related party Costs and Expenses, Related Party Other comprehensive gain attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Operating expenses: Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Net Sales by Geography Revenue from External Customers by Geographic Areas [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Commitments and Contingencies Disclosure [Abstract] Other assets Other Assets, Noncurrent Depreciation expense Depreciation Depreciation, Total Other accounts receivable from related party Other Accounts Receivable, Related Parties, Current Other Accounts Receivable, Related Parties, Current Additional paid-in capital Additional Paid in Capital Additional Paid in Capital, Total Entity [Domain] Entity [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Cost of goods sold Cost of Goods and Services Sold Cost of Goods and Services Sold, Total LIBOR London Interbank Offered Rate [Member] London Interbank Offered Rate Net income per common share attributable to Allegro MicroSystems, Inc.: Earnings Per Share [Abstract] Net sales to related party Customer [Member] Customer Accounting Policies [Abstract] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Restricted cash, money market fund deposits Restricted Cash and Cash Equivalents, Fair Value Disclosure Restricted Cash and Cash Equivalents, Fair Value Disclosure Accounts payable Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Stockholders' Equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Senior Secured Revolving Credit Facility Revolving Credit Facility [Member] Schedule Of Anti Dilutive Securities Excluded Schedule Of Anti Dilutive Securities Excluded [Table Text Block] Schedule Of Anti Dilutive Securities Excluded Basic (in dollars per share) Earnings Per Share, Basic Earnings Per Share, Basic, Total Customer Concentration Risk Customer Concentration Risk [Member] Recorded inventory provisions Inventory Write-down Commitments and contingencies (Note 11) Commitments and Contingencies Majority Shareholder Majority Shareholder [Member] Business Combinations [Abstract] Acquisition-related costs Business Combination, Acquisition Related Costs Income Statement [Abstract] Magnetic sensors Magnetic Sensors And Other [Member] Magnetic Sensors And Other Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Related Party [Axis] Related Party, Type [Axis] Performance stock units Performance Shares [Member] Credit Suisse AG, Cayman Islands Branch Credit Suisse AG, Cayman Islands Branch [Member] Credit Suisse AG, Cayman Islands Branch Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Statistical Measurement [Domain] Statistical Measurement [Domain] Other Americas Other Americas [Member] Other Americas Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Related party transaction amounts Related Party Transaction, Amounts of Transaction Initial PSL Loan Initial PSL Loan [Member] Initial PSL Loan Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Right of use asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Operating Lease, Right-of-Use Asset Business combination, recognized identifiable assets acquired and liabilities assumed, assets, operating lease, right-of-use asset. Diluted (in dollars per share) Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Product and Service [Domain] Product and Service [Domain] Cost of sales Cost of Sales [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Repayment of term loan facility Repayments of Long-Term Lines of Credit Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Trade accounts receivable, returns, credits issued, and price protection adjustments, current Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current Related Party Transaction [Domain] Related Party Transaction [Domain] Greater China CHINA Fair Value, Recurring Fair Value, Recurring [Member] Morgan Stanley Senior Funding, Inc Morgan Stanley Senior Funding, Inc [Member] Morgan Stanley Senior Funding, Inc Indefinite-lived and legacy process technology Indefinite-Lived Technology-Based Intangible Assets [Member] Indefinite-Lived Technology-Based Intangible Assets Mizuho Bank, Ltd Mizuho Bank, Ltd [Member] Mizuho Bank, Ltd Gain (Loss), Foreign Currency Transaction, before Tax, Total Gain (Loss), Foreign Currency Transaction, before Tax Foreign currency transaction gain (loss) Non-controlling interests Equity, Attributable to Noncontrolling Interest Equity, Attributable to Noncontrolling Interest, Total Equity, Attributable to Noncontrolling Interest, Beginning Balance Equity, Attributable to Noncontrolling Interest, Ending Balance Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Liabilities, Non-Controlling Interests and Stockholders’ Equity Liabilities and Equity [Abstract] Balance at the beginning of the period Balance at the end of the period Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Provisions Accounts Receivable, Returns And Sales Allowances Expense (Reversal) Accounts Receivable, Returns And Sales Allowances Expense (Reversal) Credit Facility [Domain] Credit Facility [Domain] Floor rate Debt Instrument, Interest Rate Floor Debt Instrument, Interest Rate Floor Stock-based compensation, net of forfeitures and restricted stock vested Stock Issued During Period Value Share Based Compensation And Restricted Stock Vested Stock issued during period value share based compensation and restricted stock vested. Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period South Korea KOREA, REPUBLIC OF Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components [Axis] Trade accounts receivable Increase (Decrease) in Accounts Receivable Payments to fund loans to related party financing activities. Payments To Fund Loans To Related Party Financing Activities Loans made to related party Inventory Disclosure [Abstract] Total purchase consideration Total estimated fair value of consideration Payments to Acquire Businesses, Gross Office equipment Office Equipment [Member] Terminate percentage Debt Instrument Loans and Commitments Terminate Percentage Debt Instrument Loans and Commitments Terminate Percentage Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Goodwill Beginning balance Ending balance Goodwill Goodwill, Total Restricted cash Restricted Cash, Current Statement of Cash Flows [Abstract] Secondary PSL Loan Secondary PSL Loan [Member] Secondary PSL Loan Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Gross profit Gross Profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Provision for Expected Credit Losses Accounts Receivable, Allowance for Credit Loss [Roll Forward] Buildings, building improvements and leasehold improvements Buildings, Building Improvements And Leasehold Improvements [Member] Buildings, Building Improvements And Leasehold Improvements Related Party Revenue Related Party Revenue [Member] Related Party Revenue Interest rate Debt Instrument, Interest Rate, Stated Percentage Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum Maximum [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Nature of the Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Ownership [Domain] Ownership [Domain] Net (decrease) increase in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Work in process Inventory, Work in Process, Net of Reserves Purchases from related party Related Party Transaction, Purchases from Related Party Wafer Foundry Agreement, Mask Pricing Term Wafer Foundry Agreement, Mask Pricing Term [Member] Wafer Foundry Agreement, Mask Pricing Term Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Wafer Foundry Agreement, Termination Notice Period Wafer Foundry Agreement, Termination Notice Period [Member] Wafer Foundry Agreement, Termination Notice Period Increase decrease in due to from related party. Increase Decrease In Due To From Related Party Due to (from) related party Schedule of Fair Value, by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [Table Text Block] City Area Code City Area Code Total Inventories Inventory, Net CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Interest income Interest Income, Other Letter of Credit Letter of Credit [Member] Business Acquisition [Line Items] Customer [Domain] Customer [Domain] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and administrative expense General and Administrative Expense General and Administrative Expense, Total Japan JAPAN Selling, general and administrative expenses Selling, general and administrative Selling, General and Administrative Expenses [Member] Basic (in shares) Basic weighted average shares of common stock (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Employee stock purchase plan Employee Stock [Member] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Statement [Table] Statement [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Document Fiscal Period Focus Document Fiscal Period Focus Income (Loss) from Equity Method Investments Loss in earnings of equity investment Related Party Transactions Related Party Transactions Disclosure [Text Block] Statement [Line Items] Statement [Line Items] Antidilutive securities excluded from computation of net income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Machinery and equipment Machinery and Equipment [Member] Trade accounts receivable, net Trade accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Customer [Axis] Customer [Axis] Common Stock Common Stock [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Accrued expenses and other current liabilities Accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Accrued Expenses and Other Current Liabilities Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities accrued expenses and other current liabilities. Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Issued (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Grant Date Fair Value Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Trade Accounts Receivable Trade Accounts Receivable [Member] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Other Asia Other Asia [Member] Other Asia Cover [Abstract] Selling, general and administrative Selling, General and Administrative Expense Selling, General and Administrative Expense, Total Document Fiscal Year Focus Document Fiscal Year Focus Provisions for inventory and expected credit losses Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal) Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal) Preferred Stock Preferred Stock [Member] 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 Patents Patents [Member] Security Exchange Name Security Exchange Name Amortization rate per quarter Debt instrument amortization rate. Debt Instrument Amortization Rate Less: Less [Abstract] Less Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Polar Semiconductor, LLC Polar Semiconductor, LLC [Member] Polar Semiconductor, LLC Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Customer relationships Customer Relationships [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Business Acquisition, Acquiree [Domain] Legal Entity [Axis] Legal Entity [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Trademarks and other Trademarks And Other [Member] Trademarks And Other Industrial Industrial End Market [Member] Industrial End Market Ownership percentage by majority shareholder Subsidiary, Ownership Percentage, Parent Schedule of Issuable Weighted Average Share Information Schedule of Weighted Average Number of Shares [Table Text Block] Process technology Technology-Based Intangible Assets [Member] Borrowings of senior secured debt, net of deferred financing costs Proceeds from Issuance of Secured Debt Excess shares issued due to achievement of performance conditions (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Excess Shares Issued in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Excess Shares Issued in Period, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Entity File Number Entity File Number Payments for debt issuance costs Repayments of Unsecured Debt Goodwill and Intangible Assets Disclosure [Abstract] Long-term debt Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities, Total Cash and cash equivalents and restricted cash at beginning of period CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Share-Based Payment Arrangement [Abstract] Accounts Payable, Current Accounts Payable, Current, Total Amounts due to related party Debt Instrument [Axis] Debt Instrument [Axis] Change in fair value of marketable securities Marketable Securities Changes in Fair Value Marketable Securities Changes in Fair Value Beginning balance (in dollars per share) Ending balance (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 Periodic payment Debt Instrument, Periodic Payment Debt Instrument, Periodic Payment, Total PSL Equity Method Investee [Member] Total operating expenses Operating Expenses Stock-based compensation, net of forfeitures and restricted stock vested (in shares) Stock Issued During Period Shares Share Based Compensation And Restricted Stock Vested Stock issued during period shares share based compensation and restricted stock vested. Preferred Stock, Value, Issued Preferred stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company One- Month SOFR One- Month Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] One- Month Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Nontrade Receivables, Current Nontrade Receivables, Current, Total Current portion of related party note receivable 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] Net Income per Share Earnings Per Share [Text Block] Entity Address, Address Line One Entity Address, Address Line One Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liabilities, Other Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities, other. Cash equivalents, money market fund deposits Money market fund deposits Cash and Cash Equivalents, Fair Value Disclosure Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Subsequent Event Type [Domain] Trade and other accounts receivable due from related party Accounts and Other Receivables, Net, Current Schedule of Changes in Allowance for Doubtful Accounts and Returns and Sales Allowances Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Wafer Foundry Agreement, Binding Years Wafer Foundry Agreement, Binding Years [Member] Wafer Foundry Agreement, Binding Years Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Other Customer Other Customer [Member] Equity investment in related party Equity Method Investments Depreciation and amortization Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Accounts receivable - other Increase (Decrease) in Other Receivables Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization of deferred financing costs Amortization of Debt Issuance Costs Lease liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Operating Lease Liability Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities, operating lease liability. Outstanding balance Long-Term Line of Credit Long-Term Line of Credit, Total Dilutive effect of common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Common Stock and Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Frofieted (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 Goodwill [Roll Forward] Goodwill [Roll Forward] Schedule of Trade Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Other Other End Market [Member] Other End Market Line of credit facility expiration year. Line Of Credit Facility Expiration Year Expiration year Document Type Document Type Equity method investee 1. Equity Method Investee 1 [Member] Crocus Technologies Ownership [Axis] Ownership [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Net income attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic, Total Power integrated circuits Power Integrated Circuits [Member] Power Integrated Circuits Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Initial crocus loan. Initial Crocus Loan [Member] Initial Crocus Loan Variable Rate [Axis] Variable Rate [Axis] Deductions Deductions Accounts Receivable, Allowance for Credit Loss, Writeoff Total liabilities Liabilities Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Time deposits and money market funds Time Deposits And Money Market Funds [Member] Time deposits and money market funds. Weighted- Average Lives Finite-Lived Intangible Asset, Useful Life Equity attributable to Allegro MicroSystems, Inc. Equity, Attributable to Parent Equity, Attributable to Parent, Beginning Balance Equity, Attributable to Parent, Ending Balance Weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Net Carrying Amount Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net income attributable to Allegro MicroSystems, Inc. Net income attributable to Allegro MicroSystems, Inc. Nonoperating Income (Expense) [Abstract] Other income (expense): Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Interest expense Interest Expense Interest Expense, Total Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Dilutive effect of common stock equivalents (in shares) Weighted Average Number Issuable Shares Outstanding Adjustment Weighted Average Number Issuable Shares Outstanding Adjustment Deferred income tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Statement of Financial Position [Abstract] Diluted weighted average common shares (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Tax (Benefit) Provision Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Wafer Foundry Agreement, Renewal Term Wafer Foundry Agreement, Renewal Term [Member] Wafer Foundry Agreement, Renewal Term Effective tax rate Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Basic net income attributable to common stockholders per share (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Raw materials and supplies Inventory, Raw Materials and Supplies, Net of Reserves Inventory, Raw Materials and Supplies, Net of Reserves, Total Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Purchase commitment period Long-Term Purchase Commitment, Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Computation of Net (Loss) Income per Share and Unaudited Pro Forma Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Completed technology Completed Technology [Member] Completed technology. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Automotive Automotive End Market [Member] Automotive End Market Related party trade accounts receivable, net of returns and sales allowances Receivables, Net, Current Receivables, Net, Current, Total Fair Value Disclosures [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Sanken Distribution Agreement, One-Time Sales Return Sanken Distribution Agreement, One-Time Sales Return [Member] Sanken Distribution Agreement, One-Time Sales Return Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Business Acquisition [Axis] Proceeds from sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Right-of-use asset Right Of Use Asset [Member] Right Of Use Asset. XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - shares
9 Months Ended
Dec. 29, 2023
Feb. 02, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 29, 2023  
Document Transition Report false  
Entity File Number 001-39675  
Entity Registrant Name ALLEGRO MICROSYSTEMS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-2405937  
Entity Address, Address Line One 955 Perimeter Road  
Entity Address, City or Town Manchester,  
Entity Address, State or Province NH  
Entity Address, Postal Zip Code 03103  
City Area Code 603  
Local Phone Number 626-2300  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol ALGM  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   193,125,832
Entity Central Index Key 0000866291  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --03-29  
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 29, 2023
Mar. 31, 2023
Current assets:    
Cash and cash equivalents $ 214,308 $ 351,576
Restricted cash 9,427 7,129
Trade accounts receivable, net 114,324 111,290
Inventories 165,553 151,301
Prepaid expenses and other current assets 41,980 27,289
Total current assets 549,496 665,829
Property, plant and equipment, net 325,822 263,099
Operating lease right-of-use assets 21,620 16,866
Deferred income tax assets 79,420 50,359
Goodwill 214,709 27,691
Intangible assets, net 293,699 52,378
Equity investment in related party 25,974 27,265
Other assets 48,936 69,230
Total assets 1,565,301 1,181,155
Current liabilities:    
Trade accounts payable 37,633 56,256
Accrued expenses and other current liabilities 69,951 94,894
Current portion of operating lease liabilities 5,486 4,493
Current portion of long-term debt 3,959  
Total current liabilities 120,187 165,325
Long-term debt 250,464 25,000
Operating lease liabilities, less current portion 16,321 13,048
Deferred income tax liabilities 27,740  
Other long-term liabilities 15,103 10,967
Total liabilities 429,815 214,340
Commitments and contingencies (Note 11)
Stockholders' Equity:    
Preferred stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding 0 0
Common stock, $0.01 par value; 1,000,000,000 shares authorized, 193,047,658 shares issued and outstanding at December 29, 2023; 1,000,000,000 shares authorized, 191,754,292 issued and outstanding at March 31, 2023 1,931 1,918
Additional paid-in capital 684,063 674,179
Retained earnings 470,127 310,315
Accumulated other comprehensive loss (21,889) (20,784)
Equity attributable to Allegro MicroSystems, Inc. 1,134,232 965,628
Non-controlling interests 1,254 1,187
Total stockholders’ equity 1,135,486 966,815
Total liabilities, non-controlling interests and stockholders’ equity 1,565,301 1,181,155
Related Party    
Current assets:    
Trade and other accounts receivable due from related party 154 13,494
Current portion of related party note receivable 3,750 3,750
Related party note receivable, less current portion 5,625 8,438
Current liabilities:    
Amounts due to related party $ 3,158 $ 9,682
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 29, 2023
Mar. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares 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, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 193,047,658 191,754,292
Common stock, shares outstanding (in shares) 193,047,658 191,754,292
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Net sales $ 254,984 $ 248,789 $ 808,786 $ 704,208
Cost of goods sold 121,156 84,776 354,561 247,805
Cost of goods sold to related party 0 21,419 2,944 63,413
Gross profit 133,828 142,594 451,281 392,990
Operating expenses:        
Research and development 44,396 39,593 130,799 109,017
Selling, general and administrative 52,746 37,373 140,135 143,770
Total operating expenses 97,142 76,966 270,934 252,787
Operating income 36,686 65,628 180,347 140,203
Other income (expense):        
Interest expense (3,854) (613) (5,381) (1,581)
Interest income 857 360 2,550 1,144
Other income (expense), net 2,682 6,716 30 3,659
Income before income taxes 36,371 72,091 177,546 143,425
Income tax provision 2,969 7,540 17,584 17,943
Net income 33,402 64,551 159,962 125,482
Net income attributable to non-controlling interests 57 32 150 102
Net income attributable to Allegro MicroSystems, Inc. $ 33,345 $ 64,519 $ 159,812 $ 125,380
Net income per common share attributable to Allegro MicroSystems, Inc.:        
Basic (in dollars per share) $ 0.17 $ 0.34 $ 0.83 $ 0.66
Diluted (in dollars per share) $ 0.17 $ 0.33 $ 0.82 $ 0.65
Weighted average shares outstanding:        
Basic (in shares) 192,724,541 191,328,538 192,384,315 191,082,141
Diluted (in shares) 194,570,380 193,935,908 194,925,040 193,100,762
Net sales        
Net sales $ 254,984 $ 203,672 $ 802,625 $ 572,356
Net sales to related party        
Net sales $ 0 $ 45,117 $ 6,161 $ 131,852
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 33,402 $ 64,551 $ 159,962 $ 125,482
Net income attributable to non-controlling interests 57 32 150 102
Net income attributable to Allegro MicroSystems, Inc. 33,345 64,519 159,812 125,380
Other comprehensive loss:        
Foreign currency translation adjustment, net of tax 3,618 8,303 (1,188) (6,414)
Comprehensive income 36,963 72,822 158,624 118,966
Other comprehensive gain attributable to non-controlling interests 2 (56) 83 81
Comprehensive income attributable to Allegro MicroSystems, Inc. $ 36,965 $ 72,766 $ 158,707 $ 119,047
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Non-Controlling Interests
Preferred stock, beginning balance (in shares) at Mar. 25, 2022   0          
Beginning balance at Mar. 25, 2022 $ 735,363 $ 0 $ 1,905 $ 627,792 $ 122,958 $ (18,448) $ 1,156
Beginning balance (in shares) at Mar. 25, 2022     190,473,595        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 125,482       125,380   102
Stock-based compensation, net of forfeitures and restricted stock vested (in shares)     872,820        
Stock-based compensation, net of forfeitures and restricted stock vested 51,194   $ 8 51,186      
Employee stock purchase plan issuances (in shares)     89,454        
Employee stock purchase plan issuances 1,573   $ 1 1,572      
Payments of taxes withheld on net settlement of equity awards (12,642)     (12,642)      
Foreign currency translation adjustment, net of tax (6,414)         (6,333) (81)
Preferred stock, ending balance (in shares) at Dec. 23, 2022   0          
Ending balance at Dec. 23, 2022 894,556 $ 0 $ 1,914 667,908 248,338 (24,781) 1,177
Ending balance (in shares) at Dec. 23, 2022     191,435,869        
Preferred stock, beginning balance (in shares) at Sep. 23, 2022   0          
Beginning balance at Sep. 23, 2022 815,875 $ 0 $ 1,913 662,082 183,819 (33,028) 1,089
Beginning balance (in shares) at Sep. 23, 2022     191,308,141        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 64,551       64,519   32
Stock-based compensation, net of forfeitures and restricted stock vested (in shares)     127,728        
Stock-based compensation, net of forfeitures and restricted stock vested 8,863   $ 1 8,862      
Payments of taxes withheld on net settlement of equity awards (3,036)     (3,036)      
Foreign currency translation adjustment, net of tax 8,303         8,247 56
Preferred stock, ending balance (in shares) at Dec. 23, 2022   0          
Ending balance at Dec. 23, 2022 $ 894,556 $ 0 $ 1,914 667,908 248,338 (24,781) 1,177
Ending balance (in shares) at Dec. 23, 2022     191,435,869        
Preferred stock, beginning balance (in shares) at Mar. 31, 2023 0 0          
Beginning balance at Mar. 31, 2023 $ 966,815 $ 0 $ 1,918 674,179 310,315 (20,784) 1,187
Beginning balance (in shares) at Mar. 31, 2023 191,754,292   191,754,292        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income $ 159,962       159,812   150
Stock-based compensation, net of forfeitures and restricted stock vested (in shares)     1,217,162        
Stock-based compensation, net of forfeitures and restricted stock vested 32,821   $ 12 32,809      
Employee stock purchase plan issuances (in shares)     76,204        
Employee stock purchase plan issuances 1,899   $ 1 1,898      
Payments of taxes withheld on net settlement of equity awards (24,823)     (24,823)      
Foreign currency translation adjustment, net of tax $ (1,188)         (1,105) (83)
Preferred stock, ending balance (in shares) at Dec. 29, 2023 0 0          
Ending balance at Dec. 29, 2023 $ 1,135,486 $ 0 $ 1,931 684,063 470,127 (21,889) 1,254
Ending balance (in shares) at Dec. 29, 2023 193,047,658   193,047,658        
Preferred stock, beginning balance (in shares) at Sep. 29, 2023   0          
Beginning balance at Sep. 29, 2023 $ 1,098,288 $ 0 $ 1,925 683,891 436,782 (25,509) 1,199
Beginning balance (in shares) at Sep. 29, 2023     192,469,731        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 33,402       33,345   57
Stock-based compensation, net of forfeitures and restricted stock vested (in shares)     577,927        
Stock-based compensation, net of forfeitures and restricted stock vested 10,910   $ 6 10,904      
Payments of taxes withheld on net settlement of equity awards (10,732)     (10,732)      
Foreign currency translation adjustment, net of tax $ 3,618         3,620 (2)
Preferred stock, ending balance (in shares) at Dec. 29, 2023 0 0          
Ending balance at Dec. 29, 2023 $ 1,135,486 $ 0 $ 1,931 $ 684,063 $ 470,127 $ (21,889) $ 1,254
Ending balance (in shares) at Dec. 29, 2023 193,047,658   193,047,658        
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 159,962 $ 125,482
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 49,548 36,705
Amortization of deferred financing costs 292 74
Deferred income taxes (28,253) (28,387)
Stock-based compensation 32,839 51,242
Loss on disposal of assets 18 287
Change in fair value of contingent consideration 0 (2,700)
Provisions for inventory and expected credit losses 9,851 1,744
Change in fair value of marketable securities 3,579 5
Changes in operating assets and liabilities:    
Trade accounts receivable (2,564) (5,894)
Accounts receivable - other (462) 2,000
Inventories (19,909) (39,136)
Prepaid expenses and other assets (12,623) (17,761)
Trade accounts payable (9,604) 19,553
Due to (from) related party 6,817 (3,273)
Accrued expenses and other current and long-term liabilities (20,540) 5,717
Net cash provided by operating activities 168,951 145,658
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (110,500) (49,563)
Acquisition of business, net of cash acquired (408,119) (19,728)
Proceeds from sales of marketable securities 16,175 0
Net cash used in investing activities (502,444) (69,291)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Loans made to related party 0 (7,500)
Borrowings of senior secured debt, net of deferred financing costs 245,452 0
Repayment of term loan facility (25,000) 0
Repayment of other debt (743) 0
Receipts on related party note receivable 2,813 1,875
Payments for taxes related to net share settlement of equity awards (24,823) (12,642)
Proceeds from issuance of common stock under employee stock purchase plan 1,899 1,573
Payments for debt issuance costs (1,450) 0
Net cash provided by (used in) financing activities 198,148 (16,694)
Effect of exchange rate changes on cash and cash equivalents and restricted cash 375 (5,344)
Net (decrease) increase in cash and cash equivalents and restricted cash (134,970) 54,329
Cash and cash equivalents and restricted cash at beginning of period 358,705 289,799
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD: $ 223,735 $ 344,128
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ 33,345 $ 64,519 $ 159,812 $ 125,380
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
9 Months Ended
Dec. 29, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

On December 8, 2023, Mr. Max Glover, the Company’s Senior Vice President of Worldwide Sales, adopted a trading arrangement for the sale of shares of the Company’s common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. Mr. Glover’s Rule 10b5-1 Trading Plan, which terminates at the close of trading on December 31, 2024, for a total duration of 389 days, provides for the sale of up to 97,000 shares of common stock pursuant to the terms of the plan.

Name Mr. Max Glover
Title Senior Vice President
Rule 10b5-1 Arrangement Adopted true
Rule 10b5-1 Arrangement Terminated true
Termination Date December 31, 2024
Arrangement Duration 389 days
Aggregate Available 97,000
XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of the Business and Basis of Presentation
9 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Basis of Presentation

1. Nature of the Business and Basis of Presentation

Allegro MicroSystems, Inc., together with its consolidated subsidiaries (the “Company”), is a leading global designer, developer, fabless manufacturer and marketer of sensing and power solutions for motion control and energy-efficient systems in the automotive and industrial markets. The Company is headquartered in Manchester, New Hampshire and has a global footprint across multiple continents.

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission. The unaudited condensed consolidated financial statements include the Company’s accounts and those of its subsidiaries. All intercompany balances have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended March 31, 2023. In the opinion of the Company’s management, the financial statements for the interim periods presented reflect all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash flows. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.

Financial Periods

The Company’s third quarter three-month period is a 13-week period. The Company’s third quarter of fiscal 2024 ended December 29, 2023, and the Company’s third quarter of fiscal 2023 ended December 23, 2022.

XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
9 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Use of Estimates

The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, provisions for expected credit losses and customer returns and sales allowances. Such estimates also relate to accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, the net realizable value of inventory, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.

Reclassifications

Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.

Concentrations of Credit Risk

As of December 29, 2023, two customers accounted for 24.3% of the Company’s outstanding trade accounts receivable, net. No other customers accounted for 10% or more of outstanding trade accounts receivable, net as of such dates. As of March 31, 2023, Sanken Electric Co., Ltd. (“Sanken”) and another customer accounted for 10.6% and 17.3%, respectively, of the Company’s outstanding trade accounts receivable, net, including related party trade accounts receivable.

For the nine-month period ended December 29, 2023, one customer accounted for 11.0% of total net sales. For the three- and nine-month periods ended December 23, 2022, Sanken accounted for 18.1% and 18.7% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three- or nine-month periods ended December 23, 2022 or for the three-month period ended December 29, 2023.

Recent Accounting Pronouncements

In December 2023, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Updated (“ASU”) No. 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures. ASU 2023-09 requires entities to provide additional information of the Company’s tax rate reconciliation, as well as additional disclosures about income taxes paid by jurisdictions. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted. The ASU 2023-09 should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. The Company is currently evaluating the impact of adopting this guidance.

In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848. In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which was beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The adoption of this new guidance did not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.

All other recent accounting pronouncements were determined to not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers
9 Months Ended
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

3. Revenue from Contracts with Customers

The following tables summarize net sales disaggregated by application, by product and by geography for the three- and nine-month periods ended December 29, 2023 and December 23, 2022. The categorization of net sales by application is determined using various characteristics of the product and the application into which the Company’s product will be incorporated. The categorization of net sales by geography is determined based on the location to which the products are shipped.

Net sales by application:

During the preparation of the third quarter fiscal year 2024 interim condensed consolidated financial statements, the Company identified an immaterial error in the classification of net sales by application, whereby customer returns and sales allowances were incorrectly classified by application between Automotive, Industrial and Other in the prior periods. There was no impact to previously reported total net sales or net income in any of the periods.

The Company assessed the materiality of the revision qualitatively and quantitatively and determined the revisions to be immaterial to the prior period interim fiscal year 2024, annual fiscal year 2023, and annual fiscal year 2022 consolidated financial statements. All prior period amounts have been revised in the tables below.

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Automotive

 

$

194,764

 

 

$

164,719

 

 

$

577,515

 

 

$

467,959

 

Industrial

 

 

45,949

 

 

 

53,737

 

 

 

180,021

 

 

 

146,797

 

Other

 

 

14,271

 

 

 

30,333

 

 

 

51,250

 

 

 

89,452

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

 

 

 

 

Three-Month Period Ended

 

 

June 30, 2023

 

 

September 29, 2023

 

Automotive

 

$

185,430

 

 

$

197,321

 

Industrial

 

 

73,110

 

 

 

60,962

 

Other

 

 

19,753

 

 

 

17,226

 

Total net sales

 

$

278,293

 

 

$

275,509

 

 

 

 

Three-Month Period Ended

 

 

June 24, 2022

 

 

September 22, 2022

 

 

December 23, 2022

 

 

March 31, 2023

 

Automotive

 

$

148,070

 

 

$

155,170

 

 

$

164,719

 

 

$

178,802

 

Industrial

 

 

42,718

 

 

 

50,342

 

 

 

53,737

 

 

 

61,807

 

Other

 

 

26,965

 

 

 

32,154

 

 

 

30,333

 

 

 

28,836

 

Total net sales

 

$

217,753

 

 

$

237,666

 

 

$

248,789

 

 

$

269,445

 

 

 

Three-Month Period Ended

 

 

June 25, 2021

 

 

September 24, 2021

 

 

December 24, 2021

 

 

March 25, 2022

 

Automotive

 

$

131,827

 

 

$

124,435

 

 

$

128,536

 

 

$

137,997

 

Industrial

 

 

31,190

 

 

 

38,785

 

 

 

34,669

 

 

 

38,622

 

Other

 

 

25,125

 

 

 

30,390

 

 

 

23,424

 

 

 

23,674

 

Total net sales

 

$

188,142

 

 

$

193,610

 

 

$

186,629

 

 

$

200,293

 

Net sales by product:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Power integrated circuits

 

$

101,426

 

 

$

94,513

 

 

$

305,151

 

 

$

272,500

 

Magnetic sensors

 

 

153,558

 

 

 

154,276

 

 

 

503,635

 

 

 

431,708

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

 

Net sales by geography:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Americas:

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

28,481

 

 

$

33,613

 

 

$

125,029

 

 

$

87,135

 

Other Americas

 

 

7,718

 

 

 

6,473

 

 

 

25,765

 

 

 

20,204

 

EMEA:

 

 

 

 

 

 

 

 

 

 

 

 

Europe

 

 

36,870

 

 

 

39,650

 

 

 

139,209

 

 

 

115,693

 

Asia:

 

 

 

 

 

 

 

 

 

 

 

 

Greater China

 

 

77,331

 

 

 

64,305

 

 

 

209,010

 

 

 

182,624

 

Japan

 

 

42,250

 

 

 

45,117

 

 

 

131,105

 

 

 

131,852

 

South Korea

 

 

27,710

 

 

 

25,504

 

 

 

86,277

 

 

 

67,414

 

Other Asia

 

 

34,624

 

 

 

34,127

 

 

 

92,391

 

 

 

99,286

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

 

The Company recognizes sales net of returns and sales allowances, which are comprised of credits issued, price protection adjustments and stock rotation rights. At December 29, 2023 and March 31, 2023, the liability associated with returns and sales allowances, inclusive of related party adjustments, was $35,342 and $30,571, respectively, and was netted against trade accounts receivable in the unaudited condensed consolidated balance sheets.

Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company elected not to disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination
9 Months Ended
Dec. 29, 2023
Business Combinations [Abstract]  
Business Combination

4. Business Combination

On August 7, 2023, the Company entered into an Agreement and Plan of Merger with Crocus Technology International Corp., (“Crocus”). Pursuant to the terms and conditions of the Merger Agreement, on October 31, 2023 (the “Closing Date”), the Company acquired all of the outstanding equity interests of Crocus for $412,274 in cash, subject to a working capital adjustment. The acquisition of Crocus is expected to complement and accelerate the Company’s tunnel magnetoresistance sensors roadmap and strengthen its position in the magnetic sensing market.

Notes Receivable from Crocus

On September 11, 2023, to fund the ongoing operations of Crocus prior to the closing of the merger, the Company entered into a note purchase agreement with Crocus, wherein the Company agreed to purchase promissory notes up to $7,000. An initial promissory note of $4,000 was issued on September 11, 2023, and an additional promissory note was issued on October 2, 2023 for $3,000. The promissory notes were repaid in full in connection with the closing of the merger and included within the estimated fair value of consideration paid.

Allocation of Purchase Price

The acquisition of Crocus has been accounted for as a business combination. The purchase price for the acquisition is allocated based upon a valuation of the fair values of assets acquired and liabilities assumed. Assets acquired and liabilities assumed have been recorded at their estimated fair values as of the acquisition date. Management applied the multi-period excess earnings method under the income approach to estimate the fair value of the completed technology asset and the distributor method under the income approach to estimate the fair value of the customer relationships asset. The fair value of intangible assets was based on estimates and assumptions developed by management. The process for estimating the fair values of identifiable intangible assets requires the use of significant estimates and assumptions, including estimating future cash flows and developing appropriate discount rates. The excess of the purchase price over the fair values of tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill for the acquisition. The Company’s estimates and assumptions in determining the estimated fair values of certain assets and liabilities are subject to change within the measurement period (up to one year from the acquisition date) as a result of additional information obtained with regards to facts and circumstances that existed as of the acquisition date.

The preliminary purchase price allocation is as follows:

 

Total purchase consideration

 

$

412,274

 

Cash

 

 

4,155

 

Inventories

 

 

4,208

 

Accounts receivable

 

 

455

 

Prepaid expenses and other current assets

 

 

2,400

 

Property, plant and equipment

 

 

7,683

 

Right-of-use asset*

 

 

9,770

 

Completed technology**

 

 

234,000

 

Customer relationships**

 

 

12,000

 

Other assets

 

 

229

 

Total identifiable assets acquired

 

 

274,900

 

Accounts payable

 

 

(5,134

)

Accrued expenses and other current liabilities

 

 

(2,525

)

Long-term debt

 

 

(842

)

Lease liability***

 

 

(10,390

)

Other long-term liabilities

 

 

(3,404

)

Deferred income tax liabilities

 

 

(26,876

)

Total identifiable net assets

 

 

225,729

 

Goodwill

 

$

186,545

 

*Primarily included in Property, plant and equipment in the unaudited condensed consolidated balance sheets.

**Included in Intangible assets, net in the unaudited condensed consolidated balance sheets.

***Primarily included in Long-term debt in the unaudited condensed consolidated balance sheets.

As of December 29, 2023, the purchase price allocation is preliminary, pending the finalization of the fair value of the intangible assets acquired, certain income tax matters, and the net working capital adjustment.

The goodwill acquired is not deductible for U.S. income tax purposes. The amortization period for the intangible assets acquired is 12 years for completed technology and 15 years for customer relationships. The goodwill recorded represents the anticipated incremental value of future cash flows potentially attributable to: (i) Crocus’ ability to grow the business with existing and new customers, including leveraging the Company’s customer base; (ii) Crocus’ ability to grow the business through new product introductions; and (iii) cost improvements due to the integration of Crocus’ operations into the Company’s existing infrastructure.

The operating results of Crocus were included in the Company’s statements of operations beginning on October 31, 2023. Revenue and earnings attributable to Crocus since the date of acquisition are not material.

Acquisition-Related Costs

Acquisition-related costs were $8,799 for the three- and nine-month periods ended December 29, 2023, and are included in the selling, general and administrative expenses in the unaudited condensed consolidated statements of operations. Acquisition-related costs for the Crocus acquisition relate to professional fees as well as deal fees.

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
9 Months Ended
Dec. 29, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

5. Fair Value Measurements

The following tables present information about the Company’s financial assets and liabilities as of December 29, 2023 and March 31, 2023, measured at fair value on a recurring basis:

 

 

Fair Value Measurement at December 29, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

$

35,727

 

 

$

 

 

$

 

 

$

35,727

 

Time deposits

 

 

 

 

 

6,392

 

 

 

 

 

 

6,392

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

 

9,427

 

 

 

 

 

 

 

 

 

9,427

 

Total assets

 

$

45,154

 

 

$

6,392

 

 

$

 

 

$

51,546

 

 

 

Fair Value Measurement at March 31, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

$

102,019

 

 

$

 

 

$

 

 

$

102,019

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

 

7,129

 

 

 

 

 

 

 

 

 

7,129

 

Other assets:

 

 

 

 

 

 

 

 

 

 

 

 

Investments in marketable securities

 

 

19,929

 

 

 

 

 

 

 

 

 

19,929

 

Total assets

 

$

129,077

 

 

$

 

 

$

 

 

$

129,077

 

 

Assets and liabilities measured at fair value on a recurring basis also consist of marketable securities, unit investment trust funds, loans, bonds, stock and other investments, which constitute the Company’s defined benefit plan assets.

During the nine-month periods ended December 29, 2023 and December 23, 2022, there were no transfers among Level 1, Level 2 and Level 3 assets or liabilities.

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade Accounts Receivable, net
9 Months Ended
Dec. 29, 2023
Receivables [Abstract]  
Trade Accounts Receivable, net

6. Trade Accounts Receivable, net

Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Trade accounts receivable

 

$

149,666

 

 

$

150,914

 

Less:

 

 

 

 

 

 

Provision for expected credit losses

 

 

(90

)

 

 

(102

)

Returns and sales allowances

 

 

(35,252

)

 

 

(26,269

)

Related party trade accounts receivable, net of returns and sales allowances

 

 

 

 

 

(13,253

)

Total

 

$

114,324

 

 

$

111,290

 

 

Changes in the Company’s expected credit losses and returns and sales allowances, exclusive of related party adjustments, were as follows:

 

Description

 

Provision for
Expected Credit
Losses

 

 

Returns
and Sales
Allowances

 

 

Total

 

Balance at March 31, 2023

 

$

102

 

 

$

26,269

 

 

$

26,371

 

Provisions (Benefits)

 

 

(14

)

 

 

140,402

 

 

 

140,388

 

Deductions

 

 

2

 

 

 

(131,419

)

 

 

(131,417

)

Balance at December 29, 2023

 

$

90

 

 

$

35,252

 

 

$

35,342

 

 

 

 

 

 

 

 

 

 

 

Balance at March 25, 2022

 

$

105

 

 

$

14,819

 

 

$

14,924

 

Provisions

 

 

42

 

 

 

78,737

 

 

 

78,779

 

Deductions

 

 

 

 

 

(74,807

)

 

 

(74,807

)

Balance at December 23, 2022

 

$

147

 

 

$

18,749

 

 

$

18,896

 

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
9 Months Ended
Dec. 29, 2023
Inventory Disclosure [Abstract]  
Inventories

7. Inventories

Inventories include material, labor and overhead and consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Raw materials and supplies

 

$

13,966

 

 

$

15,049

 

Work in process

 

 

107,042

 

 

 

98,836

 

Finished goods

 

 

44,545

 

 

 

37,416

 

Total

 

$

165,553

 

 

$

151,301

 

 

The Company recorded inventory provisions totaling $429 and $9,865 for the three- and nine-month periods ended December 29, 2023, respectively, and $654 and $5,716 for the three- and nine-month periods ended December 23, 2022, respectively.

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net
9 Months Ended
Dec. 29, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net

8. Property, Plant and Equipment, net

Property, plant and equipment, net, is stated at cost and consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Land

 

$

20,498

 

 

$

15,384

 

Buildings, building improvements and leasehold improvements

 

 

66,169

 

 

 

61,500

 

Machinery and equipment

 

 

685,242

 

 

 

611,459

 

Office equipment

 

 

6,986

 

 

 

6,119

 

Right-of-use asset

 

 

8,389

 

 

 

 

Construction in progress

 

 

43,139

 

 

 

48,378

 

Total

 

 

830,423

 

 

 

742,840

 

Less accumulated depreciation

 

 

(504,601

)

 

 

(479,741

)

Total

 

$

325,822

 

 

$

263,099

 

 

Total depreciation expense amounted to $15,124 and $41,472 for the three- and nine-month periods ended December 29, 2023, respectively, and $11,128 and $32,958 for the three- and nine-month periods ended December 23, 2022, respectively.

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
9 Months Ended
Dec. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

9. Goodwill and Intangible Assets

The table below summarizes the changes in the carrying amount of goodwill as follows:

 

 

Total

 

Balance at March 31, 2023

 

$

27,691

 

Acquisitions

 

 

186,545

 

Adjustments

 

 

280

 

Foreign currency translation

 

 

193

 

Balance at December 29, 2023

 

$

214,709

 

 

Intangible assets, net were as follows:

 

 

December 29, 2023

Description

 

Gross

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

 

Weighted-
Average Lives

Patents

 

$

43,638

 

 

$

21,006

 

 

$

22,632

 

 

4 years

Customer relationships

 

 

15,344

 

 

 

3,354

 

 

 

11,990

 

 

15 years

Process technology

 

 

262,508

 

 

 

8,162

 

 

 

254,346

 

 

12 years

Indefinite-lived and legacy process technology

 

 

4,667

 

 

 

 

 

 

4,667

 

 

 

Trademarks and other

 

 

289

 

 

 

225

 

 

 

64

 

 

2 years

Total

 

$

326,446

 

 

$

32,747

 

 

$

293,699

 

 

 

 

 

March 31, 2023

Description

 

Gross

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

 

Weighted-
Average Lives

Patents

 

$

40,213

 

 

$

18,335

 

 

$

21,878

 

 

10 years

Customer relationships

 

 

3,281

 

 

 

3,115

 

 

 

166

 

 

9 years

Process technology

 

 

28,508

 

 

 

2,963

 

 

 

25,545

 

 

12 years

Indefinite-lived and legacy process technology

 

 

4,696

 

 

 

 

 

 

4,696

 

 

 

Trademarks and other

 

 

287

 

 

 

194

 

 

 

93

 

 

5 years

Total

 

$

76,985

 

 

$

24,607

 

 

$

52,378

 

 

 

 

Intangible assets amortization expense was $5,071 and $8,076 for the three- and nine-month periods ended December 29, 2023, respectively, and $1,420 and $3,650 for the three- and nine-month periods ended December 23, 2022, respectively.

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Other Borrowings
9 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Debt and Other Borrowings

10. Debt and Other Borrowings

2023 Revolving Credit Facility

On June 21, 2023, the Company entered into a revolving credit agreement (the “2023 Revolving Credit Agreement”) with Morgan Stanley Senior Funding, Inc., as administrative agent, collateral agent, a letter of credit issuer and a lender, and other agents, lenders and letter of credit issuers parties. The agreement provides for a $224,000 secured revolving credit facility (the “2023 Revolving Credit Facility”), which includes a $20,000 letter of credit subfacility. The 2023 Revolving Credit Facility is available until, and loans made thereunder will mature on, June 21, 2028. Under the terms of the 2023 Revolving Credit Agreement, interest is calculated at a rate equal to (i) Term SOFR (as defined in the agreement) in effect, plus the applicable spread (ranging from 1.50% to 1.75%) or (ii) the highest of (x) the Federal funds rate, as published by the Federal Reserve Bank of New York, plus 0.50%, (y) the prime lending rate, or (z) the one-month Term SOFR plus 1.0% in effect, plus the applicable spread (ranging from 0.50% to 0.75%). The applicable spreads are based on the Company’s Total Net Leverage Ratio (as defined in the agreement) at the time of the applicable borrowing. As of December 29, 2023, there were no outstanding borrowings under the 2023 Revolving Credit Facility.

The Company will also pay a quarterly commitment fee of 0.20% to 0.25% on the daily amount by which the commitments under the 2023 Revolving Credit Facility exceed the outstanding loans and letters of credit under the 2023 Revolving Credit Facility. The agreement contains certain covenants applicable to the Company and its subsidiaries, including, limitations on additional indebtedness, liens, various fundamental changes, dividends and distributions, investments (including acquisitions), transactions with affiliates, asset sales, prepayment of junior financing, changes in business and other limitations customary in senior secured credit facilities. In addition, the Company is required to maintain a Total Net Leverage Ratio of no more than 4.00 to 1.00 at the end of each fiscal quarter, which may, subject to certain limitations, be increased to 4.50 to 1.00 for four fiscal quarters subsequent to the Company completing an acquisition in excess of $500,000.

The 2023 Revolving Credit Agreement provides for customary events of default. Upon an event of default, the administrative agent with the consent of, or at the request of, the holders of more than 50% in principal amount of the loans and commitments, may terminate the commitments and accelerate the maturity of the loans and enforce certain other remedies.

2023 Term Loan Facility

On October 31, 2023, the Company entered into a $250,000 term loan maturing in 2030 with Morgan Stanley Senior Funding, Inc. as administrative agent and collateral agent, and other agents, arrangers and lenders party thereto (the “2023 Term Loan Facility”). The proceeds of the 2023 Term Loan Facility were used to repay the $25,000 outstanding balance under the 2020 Term Loan Facility (as defined below) and to finance, in part, the merger with Crocus. The 2023 Term Loan Facility was executed as an incremental amendment to the 2023 Revolving Credit Agreement, and accordingly is subject to the same covenants and limitations. The 2023 Term Loan Facility amortizes and is payable at a rate of 0.25% per quarter, with the remainder payable at maturity, and the initial margin applicable to the 2023 Term Loan Facility is 2.75% for SOFR-based loans and 1.75% for base rate loans.

2020 Term Loan Facility

On September 30, 2020, the Company entered into a term loan credit agreement with Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and other agents, arrangers and lenders party thereto, providing for a $325,000 senior secured term loan facility due in fiscal 2028 (the “2020 Term Loan Facility”). On June 28, 2023, the Company amended the 2020 Term Loan Facility to replace the LIBOR rate with a Term SOFR-based rate as the applicable interest rate benchmark. On October 31, 2023, the 2020 Term Loan Facility was paid in full in connection with the 2023 Term Loan Facility.

2020 Revolving Credit Facility

On September 30, 2020, the Company entered into a revolving facility credit agreement with Mizuho Bank, Ltd., as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $50,000 senior secured revolving credit facility expiring in 2023 (the “2020 Revolving Credit Facility”). The 2020 Revolving Credit Facility was secured by a lien on the same collateral and on the same basis as the 2020 Term Loan Facility. Interest on the 2020 Revolving Credit Facility was calculated at LIBOR plus 3.75% to 4.00% based on the Company’s net leverage ratio, and LIBOR was subject to a 0.5% floor. Following the entry into the 2023 Revolving Credit Agreement on June 21, 2023, the Company terminated all commitments and obligations under the 2020 Revolving Credit Facility, there were no outstanding borrowings at the time of termination. The 2020 Revolving Credit Facility was replaced by the 2023 Revolving Credit Facility.

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
9 Months Ended
Dec. 29, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

11. Commitments and Contingencies

Legal proceedings

The Company is subject to various legal proceedings, claims, and regulatory examinations or investigations arising in the normal course of business, the outcomes of which are subject to significant uncertainty, and the Company’s ultimate liability, if any, is difficult to predict. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable and estimable, the Company will disclose the nature of the contingency and, if estimable, will provide the likely amount of such loss or range of loss. The Company does not believe there are any such current matters that could have a material adverse effect on its financial position, results of operations or cash flows.

XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share
9 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Net Income per Share

12. Net Income per Share

The following table sets forth the basic and diluted net income per common share attributable to Allegro MicroSystems, Inc.

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Net income attributable to common stockholders

 

$

33,402

 

 

$

64,551

 

 

$

159,962

 

 

$

125,482

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares of common stock

 

 

192,724,541

 

 

 

191,328,538

 

 

 

192,384,315

 

 

 

191,082,141

 

Dilutive effect of common stock equivalents

 

 

1,845,839

 

 

 

2,607,370

 

 

 

2,540,725

 

 

 

2,018,621

 

Diluted weighted average shares of common stock

 

 

194,570,380

 

 

 

193,935,908

 

 

 

194,925,040

 

 

 

193,100,762

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income attributable to common stockholders per share

 

$

0.17

 

 

$

0.34

 

 

$

0.83

 

 

$

0.66

 

Diluted net income attributable to common stockholders per share

 

$

0.17

 

 

$

0.33

 

 

$

0.82

 

 

$

0.65

 

 

The computed net income per share for the three- and nine-month periods ended December 29, 2023 and December 23, 2022 does not assume conversion of securities that would have an antidilutive effect on income per share. The following represents contingently issuable shares under the restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”) excluded from the computation of net income per share, as such securities would have an antidilutive effect on net income per share:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Restricted stock units

 

 

882,656

 

 

 

12,620

 

 

 

18,811

 

 

 

24,273

 

Performance stock units

 

 

246,073

 

 

 

 

 

 

110,263

 

 

 

 

 

The following table represents issued and issuable weighted average share information underlying our outstanding RSUs, PSUs and participation in our employee stock purchase plan for the respective periods:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Restricted stock units

 

 

557,405

 

 

 

973,417

 

 

 

917,491

 

 

 

752,637

 

Performance stock units

 

 

1,287,519

 

 

 

1,612,824

 

 

 

1,607,797

 

 

 

1,244,855

 

Employee stock purchase plan

 

 

915

 

 

 

21,129

 

 

 

15,437

 

 

 

21,129

 

Total

 

 

1,845,839

 

 

 

2,607,370

 

 

 

2,540,725

 

 

 

2,018,621

 

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Stock-Based Compensation
9 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Common Stock and Stock-Based Compensation

13. Common Stock and Stock-Based Compensation

Restricted Stock Units

The following table summarizes the Company’s RSU activity for the nine-months ended December 29, 2023:

 

 

Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Outstanding at March 31, 2023

 

 

2,251,224

 

 

$

23.85

 

Granted

 

 

1,093,856

 

 

 

36.25

 

Issued

 

 

(897,837

)

 

 

23.11

 

Forfeited

 

 

(82,938

)

 

 

27.20

 

Outstanding at December 29, 2023

 

 

2,364,305

 

 

$

29.78

 

 

As of December 29, 2023, total unrecognized compensation expense for awards issued was $51,039, which is expected to be recognized over a weighted-average period of 2.25 years. The total grant date fair value of RSUs vested was $20,696 for the nine-months ended December 29, 2023.

Performance Stock Units

The following table summarizes the Company’s PSU activity for the nine-months ended December 29, 2023:

 

 

Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Outstanding at March 31, 2023

 

 

2,748,347

 

 

$

23.47

 

Granted

 

 

333,333

 

 

 

39.06

 

Excess shares issued due to achievement of performance conditions

 

 

500,451

 

 

 

17.65

 

Issued

 

 

(1,062,884

)

 

 

21.43

 

Forfeited

 

 

(86,539

)

 

 

23.70

 

Outstanding at December 29, 2023

 

 

2,432,708

 

 

$

25.64

 

 

Included in the outstanding shares are 396,171 and 76,306 shares as of March 31, 2023 and December 29, 2023, respectively, that have vested but have not been issued. PSUs are included at 0% - 200% of target goals. The total compensation cost related to unvested awards not yet recorded at December 29, 2023 was $19,537, which is expected to be recognized over a weighted average period of 2.07 years. The total grant date fair value of PSUs vested was $22,777 for the nine-months ended December 29, 2023.

The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Cost of sales

 

$

1,073

 

 

$

1,156

 

 

$

4,625

 

 

$

3,112

 

Research and development

 

 

3,870

 

 

 

3,174

 

 

 

10,340

 

 

 

6,013

 

Selling, general and administrative

 

 

5,977

 

 

 

4,572

 

 

 

17,874

 

 

 

42,117

 

Total stock-based compensation

 

$

10,920

 

 

$

8,902

 

 

$

32,839

 

 

$

51,242

 

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
9 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

14. Income Taxes

The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Provision for income taxes

 

$

2,969

 

 

$

7,540

 

 

$

17,584

 

 

$

17,943

 

Effective tax rate

 

 

8.2

%

 

 

10.5

%

 

 

9.9

%

 

 

12.5

%

 

The Company’s provision for income taxes is comprised of the year-to-date taxes based on an estimate of the annual effective tax rate plus the tax impact of discrete items.

The Company is subject to tax in the U.S. and various foreign jurisdictions. The Company’s effective income tax rate fluctuates primarily because of the change in the mix of its U.S. and foreign income, the impact of discrete transactions and law changes, state tax impacts and tax benefits generated by the foreign derived intangible income (“FDII”) deduction, including permanent impacts of Internal Revenue Code Section 174 Capitalization, and research credits; offset by non-deductible stock-based compensation charges.

The effective tax rate (“ETR”) year-over-year was primarily impacted by reductions in global intangible low-tax income (“GILTI”) and non-deductible stock-based compensation charges, offset by a decrease in FDII benefits. The ETR year-over-year was also reduced by discrete tax benefits related to stock-based compensation windfalls realized in the period ended December 29, 2023.

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions
9 Months Ended
Dec. 29, 2023
Related Party Transactions [Abstract]  
Related Party Transactions

15. Related Party Transactions

Transactions involving Sanken

The Company sells products to, and purchases in-process products from Sanken. As of December 29, 2023, Sanken held approximately 51.0% of the Company’s outstanding common stock.

Net sales of the Company’s products to Sanken totaled $6,161 in the nine-month period ended December 29, 2023, and $45,117 and $131,852 during the three- and nine-month periods ended December 23, 2022, respectively. There were no sales to Sanken in the three-month period ended December 29, 2023. Although certain costs are shared or allocated, cost of goods sold and gross margins attributable to related party sales are consistent with those of third-party customers. Trade accounts receivables, net of allowances of $4,200 from Sanken, totaled $13,253 as of March 31, 2023. There were no trade accounts receivables, net from Sanken as of December 29, 2023. Other accounts receivable from Sanken totaled $102 and $241 as of December 29, 2023 and March 31, 2023, respectively. There were no accounts payable to Sanken as of December 29, 2023 or March 31, 2023.

On March 30, 2023, the Company entered into a termination of the distribution agreement with Sanken (the “Termination Agreement”). The Termination Agreement formally terminated the distribution agreement dated as of July 5, 2007, by and between the Company and Sanken (the “Distribution Agreement”), effective March 31, 2023. The Distribution Agreement provided Sanken the exclusive right to distribute the Company’s products in Japan. In connection with the termination of the Distribution Agreement, and, as provided for in the Termination Agreement, the Company made a one-time payment of $5,000 to Sanken in exchange for the cancellation of Sanken’s exclusive distribution rights in Japan, which was recorded in selling, general and administrative expenses in the condensed consolidated statements of operations. Concurrent with the Termination Agreement, Allegro MicroSystems LLC (“AML”) and Sanken also entered into a short-term, nonexclusive distribution agreement (the “Short-Term Distribution Agreement”) and a consulting agreement (the “Consulting Agreement”), each of which were effective April 1, 2023. In addition, the Company allowed a one-time sales return from Sanken of resalable inventory of $4,200. The Short-Term Distribution Agreement provides for the management and sale of Company product inventory for a period of 24 months. Under the terms of the Consulting Agreement, Sanken agreed to continue to provide transition services for a period of six months to a strategic customer as orders for the customer are transitioned from Sanken to the Company, and the Company agreed to pay Sanken for providing these transition services.

Transactions involving Polar Semiconductor, LLC (“PSL”)

The Company purchases in-process products from PSL. PSL is a subsidiary of Sanken, 70% owned by Sanken and 30% owned by the Company.

Purchases of various products from PSL totaled $14,982 and $45,714 for the three- and nine-month periods ended December 29, 2023, respectively, and $15,995 and $45,145 for the three- and nine-month periods ended December 23, 2022, respectively. Accounts payable to PSL included in amounts due to a related party totaled $3,128 and $4,682 as of December 29, 2023 and March 31, 2023, respectively.

Effective January 26, 2023, the Company and PSL entered into a new Wafer Foundry Agreement (“WFA”) for the fabrication of wafers. The WFA replaces the previous Wafer Foundry Agreement with PSL, dated April 12, 2013, which was due to expire on March 31, 2023. The WFA has a three-year term and auto renews for subsequent one-year terms, unless terminated by either party providing two years notice. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. Pursuant to the WFA, the Company will provide a rolling annual forecast for three years, the first two years of which will be binding. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. The parties also agreed upon production lead-times, as well as wafer, alignment, and mask pricing for the first two years of the term. Any changes to such pricing are subject to mutual agreement.

Notes Receivable from PSL

On December 2, 2021, AML entered into a loan agreement with PSL wherein PSL provided an initial promissory note to AML for a principal amount of $7,500 (the “Initial PSL Loan”). The Initial PSL Loan will be repaid in equal installments, comprising principal and interest accrued at 1.26% per annum, over a term of four years, with payments due on the first day of each calendar year quarter (April 1, July 1, October 1, and January 1). On July 1, 2022, PSL borrowed an additional $7,500 under the same terms of the PSL Loan (the “Secondary PSL Loan” and, together with the Initial PSL Loan, the “PSL Promissory Notes”). The Secondary PSL Loan will be repaid in equal installments, comprising of principal and interest accrued at 2.99% per annum, over a term of four years, with payments due on the first day of each calendar year quarter (April 1, July 1, October 1, and January 1). The loan funds were used by PSL to procure a deep ultraviolet scanner and other associated manufacturing tools necessary to increase wafer fabrication capacity in support of the Company’s increasing wafer demand. As of December 29, 2023, the outstanding balance of the PSL Promissory Notes was $9,375. During the nine-months ended December 29, 2023, PSL made required quarterly payments to AML totaling $2,998, which included $185 of interest.

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Dec. 29, 2023
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, provisions for expected credit losses and customer returns and sales allowances. Such estimates also relate to accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, the net realizable value of inventory, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.

Reclassifications

Reclassifications

Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.

Concentrations of Credit Risk

Concentrations of Credit Risk

As of December 29, 2023, two customers accounted for 24.3% of the Company’s outstanding trade accounts receivable, net. No other customers accounted for 10% or more of outstanding trade accounts receivable, net as of such dates. As of March 31, 2023, Sanken Electric Co., Ltd. (“Sanken”) and another customer accounted for 10.6% and 17.3%, respectively, of the Company’s outstanding trade accounts receivable, net, including related party trade accounts receivable.

For the nine-month period ended December 29, 2023, one customer accounted for 11.0% of total net sales. For the three- and nine-month periods ended December 23, 2022, Sanken accounted for 18.1% and 18.7% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three- or nine-month periods ended December 23, 2022 or for the three-month period ended December 29, 2023.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In December 2023, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Updated (“ASU”) No. 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures. ASU 2023-09 requires entities to provide additional information of the Company’s tax rate reconciliation, as well as additional disclosures about income taxes paid by jurisdictions. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted. The ASU 2023-09 should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. The Company is currently evaluating the impact of adopting this guidance.

In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848. In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which was beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The adoption of this new guidance did not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.

All other recent accounting pronouncements were determined to not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.

XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]  
Net Sales by Core End Market and Application

Net sales by application:

During the preparation of the third quarter fiscal year 2024 interim condensed consolidated financial statements, the Company identified an immaterial error in the classification of net sales by application, whereby customer returns and sales allowances were incorrectly classified by application between Automotive, Industrial and Other in the prior periods. There was no impact to previously reported total net sales or net income in any of the periods.

The Company assessed the materiality of the revision qualitatively and quantitatively and determined the revisions to be immaterial to the prior period interim fiscal year 2024, annual fiscal year 2023, and annual fiscal year 2022 consolidated financial statements. All prior period amounts have been revised in the tables below.

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Automotive

 

$

194,764

 

 

$

164,719

 

 

$

577,515

 

 

$

467,959

 

Industrial

 

 

45,949

 

 

 

53,737

 

 

 

180,021

 

 

 

146,797

 

Other

 

 

14,271

 

 

 

30,333

 

 

 

51,250

 

 

 

89,452

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

 

 

 

 

Three-Month Period Ended

 

 

June 30, 2023

 

 

September 29, 2023

 

Automotive

 

$

185,430

 

 

$

197,321

 

Industrial

 

 

73,110

 

 

 

60,962

 

Other

 

 

19,753

 

 

 

17,226

 

Total net sales

 

$

278,293

 

 

$

275,509

 

 

 

 

Three-Month Period Ended

 

 

June 24, 2022

 

 

September 22, 2022

 

 

December 23, 2022

 

 

March 31, 2023

 

Automotive

 

$

148,070

 

 

$

155,170

 

 

$

164,719

 

 

$

178,802

 

Industrial

 

 

42,718

 

 

 

50,342

 

 

 

53,737

 

 

 

61,807

 

Other

 

 

26,965

 

 

 

32,154

 

 

 

30,333

 

 

 

28,836

 

Total net sales

 

$

217,753

 

 

$

237,666

 

 

$

248,789

 

 

$

269,445

 

 

 

Three-Month Period Ended

 

 

June 25, 2021

 

 

September 24, 2021

 

 

December 24, 2021

 

 

March 25, 2022

 

Automotive

 

$

131,827

 

 

$

124,435

 

 

$

128,536

 

 

$

137,997

 

Industrial

 

 

31,190

 

 

 

38,785

 

 

 

34,669

 

 

 

38,622

 

Other

 

 

25,125

 

 

 

30,390

 

 

 

23,424

 

 

 

23,674

 

Total net sales

 

$

188,142

 

 

$

193,610

 

 

$

186,629

 

 

$

200,293

 

Net Sales by Product

Net sales by product:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Power integrated circuits

 

$

101,426

 

 

$

94,513

 

 

$

305,151

 

 

$

272,500

 

Magnetic sensors

 

 

153,558

 

 

 

154,276

 

 

 

503,635

 

 

 

431,708

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

Net Sales by Geography

Net sales by geography:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Americas:

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

$

28,481

 

 

$

33,613

 

 

$

125,029

 

 

$

87,135

 

Other Americas

 

 

7,718

 

 

 

6,473

 

 

 

25,765

 

 

 

20,204

 

EMEA:

 

 

 

 

 

 

 

 

 

 

 

 

Europe

 

 

36,870

 

 

 

39,650

 

 

 

139,209

 

 

 

115,693

 

Asia:

 

 

 

 

 

 

 

 

 

 

 

 

Greater China

 

 

77,331

 

 

 

64,305

 

 

 

209,010

 

 

 

182,624

 

Japan

 

 

42,250

 

 

 

45,117

 

 

 

131,105

 

 

 

131,852

 

South Korea

 

 

27,710

 

 

 

25,504

 

 

 

86,277

 

 

 

67,414

 

Other Asia

 

 

34,624

 

 

 

34,127

 

 

 

92,391

 

 

 

99,286

 

Total net sales

 

$

254,984

 

 

$

248,789

 

 

$

808,786

 

 

$

704,208

 

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination (Tables)
9 Months Ended
Dec. 29, 2023
Business Combinations [Abstract]  
Summary of Preliminary Purchase Price Allocation

The preliminary purchase price allocation is as follows:

 

Total purchase consideration

 

$

412,274

 

Cash

 

 

4,155

 

Inventories

 

 

4,208

 

Accounts receivable

 

 

455

 

Prepaid expenses and other current assets

 

 

2,400

 

Property, plant and equipment

 

 

7,683

 

Right-of-use asset*

 

 

9,770

 

Completed technology**

 

 

234,000

 

Customer relationships**

 

 

12,000

 

Other assets

 

 

229

 

Total identifiable assets acquired

 

 

274,900

 

Accounts payable

 

 

(5,134

)

Accrued expenses and other current liabilities

 

 

(2,525

)

Long-term debt

 

 

(842

)

Lease liability***

 

 

(10,390

)

Other long-term liabilities

 

 

(3,404

)

Deferred income tax liabilities

 

 

(26,876

)

Total identifiable net assets

 

 

225,729

 

Goodwill

 

$

186,545

 

*Primarily included in Property, plant and equipment in the unaudited condensed consolidated balance sheets.

**Included in Intangible assets, net in the unaudited condensed consolidated balance sheets.

***Primarily included in Long-term debt in the unaudited condensed consolidated balance sheets.

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
9 Months Ended
Dec. 29, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, by Balance Sheet Grouping

The following tables present information about the Company’s financial assets and liabilities as of December 29, 2023 and March 31, 2023, measured at fair value on a recurring basis:

 

 

Fair Value Measurement at December 29, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

$

35,727

 

 

$

 

 

$

 

 

$

35,727

 

Time deposits

 

 

 

 

 

6,392

 

 

 

 

 

 

6,392

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

 

9,427

 

 

 

 

 

 

 

 

 

9,427

 

Total assets

 

$

45,154

 

 

$

6,392

 

 

$

 

 

$

51,546

 

 

 

Fair Value Measurement at March 31, 2023:

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

$

102,019

 

 

$

 

 

$

 

 

$

102,019

 

Restricted cash:

 

 

 

 

 

 

 

 

 

 

 

 

Money market fund deposits

 

 

7,129

 

 

 

 

 

 

 

 

 

7,129

 

Other assets:

 

 

 

 

 

 

 

 

 

 

 

 

Investments in marketable securities

 

 

19,929

 

 

 

 

 

 

 

 

 

19,929

 

Total assets

 

$

129,077

 

 

$

 

 

$

 

 

$

129,077

 

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade Accounts Receivable, net (Tables)
9 Months Ended
Dec. 29, 2023
Receivables [Abstract]  
Schedule of Trade Accounts Receivable, Net

Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Trade accounts receivable

 

$

149,666

 

 

$

150,914

 

Less:

 

 

 

 

 

 

Provision for expected credit losses

 

 

(90

)

 

 

(102

)

Returns and sales allowances

 

 

(35,252

)

 

 

(26,269

)

Related party trade accounts receivable, net of returns and sales allowances

 

 

 

 

 

(13,253

)

Total

 

$

114,324

 

 

$

111,290

 

Schedule of Changes in Allowance for Doubtful Accounts and Returns and Sales Allowances

Changes in the Company’s expected credit losses and returns and sales allowances, exclusive of related party adjustments, were as follows:

 

Description

 

Provision for
Expected Credit
Losses

 

 

Returns
and Sales
Allowances

 

 

Total

 

Balance at March 31, 2023

 

$

102

 

 

$

26,269

 

 

$

26,371

 

Provisions (Benefits)

 

 

(14

)

 

 

140,402

 

 

 

140,388

 

Deductions

 

 

2

 

 

 

(131,419

)

 

 

(131,417

)

Balance at December 29, 2023

 

$

90

 

 

$

35,252

 

 

$

35,342

 

 

 

 

 

 

 

 

 

 

 

Balance at March 25, 2022

 

$

105

 

 

$

14,819

 

 

$

14,924

 

Provisions

 

 

42

 

 

 

78,737

 

 

 

78,779

 

Deductions

 

 

 

 

 

(74,807

)

 

 

(74,807

)

Balance at December 23, 2022

 

$

147

 

 

$

18,749

 

 

$

18,896

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
9 Months Ended
Dec. 29, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories include material, labor and overhead and consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Raw materials and supplies

 

$

13,966

 

 

$

15,049

 

Work in process

 

 

107,042

 

 

 

98,836

 

Finished goods

 

 

44,545

 

 

 

37,416

 

Total

 

$

165,553

 

 

$

151,301

 

XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net (Tables)
9 Months Ended
Dec. 29, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant, and Equipment

Property, plant and equipment, net, is stated at cost and consisted of the following:

 

 

December 29,
2023

 

 

March 31,
2023

 

Land

 

$

20,498

 

 

$

15,384

 

Buildings, building improvements and leasehold improvements

 

 

66,169

 

 

 

61,500

 

Machinery and equipment

 

 

685,242

 

 

 

611,459

 

Office equipment

 

 

6,986

 

 

 

6,119

 

Right-of-use asset

 

 

8,389

 

 

 

 

Construction in progress

 

 

43,139

 

 

 

48,378

 

Total

 

 

830,423

 

 

 

742,840

 

Less accumulated depreciation

 

 

(504,601

)

 

 

(479,741

)

Total

 

$

325,822

 

 

$

263,099

 

XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Dec. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill

The table below summarizes the changes in the carrying amount of goodwill as follows:

 

 

Total

 

Balance at March 31, 2023

 

$

27,691

 

Acquisitions

 

 

186,545

 

Adjustments

 

 

280

 

Foreign currency translation

 

 

193

 

Balance at December 29, 2023

 

$

214,709

 

Schedule of Intangible Assets, Net

Intangible assets, net were as follows:

 

 

December 29, 2023

Description

 

Gross

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

 

Weighted-
Average Lives

Patents

 

$

43,638

 

 

$

21,006

 

 

$

22,632

 

 

4 years

Customer relationships

 

 

15,344

 

 

 

3,354

 

 

 

11,990

 

 

15 years

Process technology

 

 

262,508

 

 

 

8,162

 

 

 

254,346

 

 

12 years

Indefinite-lived and legacy process technology

 

 

4,667

 

 

 

 

 

 

4,667

 

 

 

Trademarks and other

 

 

289

 

 

 

225

 

 

 

64

 

 

2 years

Total

 

$

326,446

 

 

$

32,747

 

 

$

293,699

 

 

 

 

 

March 31, 2023

Description

 

Gross

 

 

Accumulated
Amortization

 

 

Net Carrying
Amount

 

 

Weighted-
Average Lives

Patents

 

$

40,213

 

 

$

18,335

 

 

$

21,878

 

 

10 years

Customer relationships

 

 

3,281

 

 

 

3,115

 

 

 

166

 

 

9 years

Process technology

 

 

28,508

 

 

 

2,963

 

 

 

25,545

 

 

12 years

Indefinite-lived and legacy process technology

 

 

4,696

 

 

 

 

 

 

4,696

 

 

 

Trademarks and other

 

 

287

 

 

 

194

 

 

 

93

 

 

5 years

Total

 

$

76,985

 

 

$

24,607

 

 

$

52,378

 

 

 

XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share (Tables)
9 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Net (Loss) Income per Share and Unaudited Pro Forma Net Income per Share

The following table sets forth the basic and diluted net income per common share attributable to Allegro MicroSystems, Inc.

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Net income attributable to common stockholders

 

$

33,402

 

 

$

64,551

 

 

$

159,962

 

 

$

125,482

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares of common stock

 

 

192,724,541

 

 

 

191,328,538

 

 

 

192,384,315

 

 

 

191,082,141

 

Dilutive effect of common stock equivalents

 

 

1,845,839

 

 

 

2,607,370

 

 

 

2,540,725

 

 

 

2,018,621

 

Diluted weighted average shares of common stock

 

 

194,570,380

 

 

 

193,935,908

 

 

 

194,925,040

 

 

 

193,100,762

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income attributable to common stockholders per share

 

$

0.17

 

 

$

0.34

 

 

$

0.83

 

 

$

0.66

 

Diluted net income attributable to common stockholders per share

 

$

0.17

 

 

$

0.33

 

 

$

0.82

 

 

$

0.65

 

Schedule Of Anti Dilutive Securities Excluded

The computed net income per share for the three- and nine-month periods ended December 29, 2023 and December 23, 2022 does not assume conversion of securities that would have an antidilutive effect on income per share. The following represents contingently issuable shares under the restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”) excluded from the computation of net income per share, as such securities would have an antidilutive effect on net income per share:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Restricted stock units

 

 

882,656

 

 

 

12,620

 

 

 

18,811

 

 

 

24,273

 

Performance stock units

 

 

246,073

 

 

 

 

 

 

110,263

 

 

 

 

Schedule of Issuable Weighted Average Share Information

The following table represents issued and issuable weighted average share information underlying our outstanding RSUs, PSUs and participation in our employee stock purchase plan for the respective periods:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Restricted stock units

 

 

557,405

 

 

 

973,417

 

 

 

917,491

 

 

 

752,637

 

Performance stock units

 

 

1,287,519

 

 

 

1,612,824

 

 

 

1,607,797

 

 

 

1,244,855

 

Employee stock purchase plan

 

 

915

 

 

 

21,129

 

 

 

15,437

 

 

 

21,129

 

Total

 

 

1,845,839

 

 

 

2,607,370

 

 

 

2,540,725

 

 

 

2,018,621

 

XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Stock-Based Compensation (Tables)
9 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Units Activity

The following table summarizes the Company’s RSU activity for the nine-months ended December 29, 2023:

 

 

Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Outstanding at March 31, 2023

 

 

2,251,224

 

 

$

23.85

 

Granted

 

 

1,093,856

 

 

 

36.25

 

Issued

 

 

(897,837

)

 

 

23.11

 

Forfeited

 

 

(82,938

)

 

 

27.20

 

Outstanding at December 29, 2023

 

 

2,364,305

 

 

$

29.78

 

Schedule of Performance Stock Units Activity

The following table summarizes the Company’s PSU activity for the nine-months ended December 29, 2023:

 

 

Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Outstanding at March 31, 2023

 

 

2,748,347

 

 

$

23.47

 

Granted

 

 

333,333

 

 

 

39.06

 

Excess shares issued due to achievement of performance conditions

 

 

500,451

 

 

 

17.65

 

Issued

 

 

(1,062,884

)

 

 

21.43

 

Forfeited

 

 

(86,539

)

 

 

23.70

 

Outstanding at December 29, 2023

 

 

2,432,708

 

 

$

25.64

 

Schedule of Stock-Based Compensation Expense

The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Cost of sales

 

$

1,073

 

 

$

1,156

 

 

$

4,625

 

 

$

3,112

 

Research and development

 

 

3,870

 

 

 

3,174

 

 

 

10,340

 

 

 

6,013

 

Selling, general and administrative

 

 

5,977

 

 

 

4,572

 

 

 

17,874

 

 

 

42,117

 

Total stock-based compensation

 

$

10,920

 

 

$

8,902

 

 

$

32,839

 

 

$

51,242

 

XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
9 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Schedule of Tax (Benefit) Provision

The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:

 

 

Three-Month Period Ended

 

 

Nine-Month Period Ended

 

 

December 29,
2023

 

 

December 23,
2022

 

 

December 29,
2023

 

 

December 23,
2022

 

Provision for income taxes

 

$

2,969

 

 

$

7,540

 

 

$

17,584

 

 

$

17,943

 

Effective tax rate

 

 

8.2

%

 

 

10.5

%

 

 

9.9

%

 

 

12.5

%

XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) - Trade Accounts Receivable - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Mar. 31, 2023
Two Customer        
Concentration Risk [Line Items]        
Concentration risk, percentage   24.30%    
Sanken        
Concentration Risk [Line Items]        
Concentration risk, percentage 18.10% 11.00% 18.70% 10.60%
Other Customer        
Concentration Risk [Line Items]        
Concentration risk, percentage       17.30%
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Net Sales by Application (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 23, 2022
Dec. 23, 2022
Sep. 22, 2022
Jun. 24, 2022
Mar. 25, 2022
Dec. 24, 2021
Sep. 24, 2021
Jun. 25, 2021
Dec. 29, 2023
Dec. 23, 2022
Disaggregation of Revenue [Line Items]                            
Total net sales $ 254,984 $ 275,509 $ 278,293 $ 269,445 $ 248,789 $ 248,789 $ 237,666 $ 217,753 $ 200,293 $ 186,629 $ 193,610 $ 188,142 $ 808,786 $ 704,208
Automotive                            
Disaggregation of Revenue [Line Items]                            
Total net sales 194,764 197,321 185,430 178,802 164,719 164,719 155,170 148,070 137,997 128,536 124,435 131,827 577,515 467,959
Industrial                            
Disaggregation of Revenue [Line Items]                            
Total net sales 45,949 60,962 73,110 61,807 53,737 53,737 50,342 42,718 38,622 34,669 38,785 31,190 180,021 146,797
Other                            
Disaggregation of Revenue [Line Items]                            
Total net sales $ 14,271 $ 17,226 $ 19,753 $ 28,836 $ 30,333 $ 30,333 $ 32,154 $ 26,965 $ 23,674 $ 23,424 $ 30,390 $ 25,125 $ 51,250 $ 89,452
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Net Sales by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 23, 2022
Dec. 23, 2022
Sep. 22, 2022
Jun. 24, 2022
Mar. 25, 2022
Dec. 24, 2021
Sep. 24, 2021
Jun. 25, 2021
Dec. 29, 2023
Dec. 23, 2022
Disaggregation of Revenue [Line Items]                            
Total net sales $ 254,984 $ 275,509 $ 278,293 $ 269,445 $ 248,789 $ 248,789 $ 237,666 $ 217,753 $ 200,293 $ 186,629 $ 193,610 $ 188,142 $ 808,786 $ 704,208
Power integrated circuits                            
Disaggregation of Revenue [Line Items]                            
Total net sales 101,426       94,513               305,151 272,500
Magnetic sensors                            
Disaggregation of Revenue [Line Items]                            
Total net sales $ 153,558       $ 154,276               $ 503,635 $ 431,708
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Net Sales by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 23, 2022
Dec. 23, 2022
Sep. 22, 2022
Jun. 24, 2022
Mar. 25, 2022
Dec. 24, 2021
Sep. 24, 2021
Jun. 25, 2021
Dec. 29, 2023
Dec. 23, 2022
Disaggregation of Revenue [Line Items]                            
Total net sales $ 254,984 $ 275,509 $ 278,293 $ 269,445 $ 248,789 $ 248,789 $ 237,666 $ 217,753 $ 200,293 $ 186,629 $ 193,610 $ 188,142 $ 808,786 $ 704,208
United States                            
Disaggregation of Revenue [Line Items]                            
Total net sales 28,481       33,613               125,029 87,135
Other Americas                            
Disaggregation of Revenue [Line Items]                            
Total net sales 7,718       6,473               25,765 20,204
Europe                            
Disaggregation of Revenue [Line Items]                            
Total net sales 36,870       39,650               139,209 115,693
Greater China                            
Disaggregation of Revenue [Line Items]                            
Total net sales 77,331       64,305               209,010 182,624
Japan                            
Disaggregation of Revenue [Line Items]                            
Total net sales 42,250       45,117               131,105 131,852
South Korea                            
Disaggregation of Revenue [Line Items]                            
Total net sales 27,710       25,504               86,277 67,414
Other Asia                            
Disaggregation of Revenue [Line Items]                            
Total net sales $ 34,624       $ 34,127               $ 92,391 $ 99,286
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Trade accounts receivable, returns, credits issued, and price protection adjustments, current $ 35,342 $ 30,571
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Dec. 29, 2023
Dec. 29, 2023
Oct. 02, 2023
Sep. 11, 2023
Selling, general and administrative          
Business Acquisition [Line Items]          
Acquisition-related costs   $ 8,799 $ 8,799    
Crocus Technologies          
Business Acquisition [Line Items]          
Aggregate purchase price paid in cash $ 412,274        
Crocus Technologies | Initial Crocus Loan | Loans Payable          
Business Acquisition [Line Items]          
Principal amount       $ 3,000 $ 4,000
Crocus Technologies | Initial Crocus Loan | Loans Payable | Maximum          
Business Acquisition [Line Items]          
Principal amount         $ 7,000
Crocus | Customer relationships          
Business Acquisition [Line Items]          
Weighted average useful life     15 years    
Crocus | Completed technology          
Business Acquisition [Line Items]          
Weighted average useful life     12 years    
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Summary of Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 11, 2023
Dec. 29, 2023
Mar. 31, 2023
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]      
Goodwill   $ 214,709 $ 27,691
Crocus      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]      
Total purchase consideration $ 412,274    
Cash 4,155    
Inventories 4,208    
Accounts receivable 455    
Prepaid expenses and other current assets 2,400    
Property, plant and equipment 7,683    
Right of use asset 9,770    
Other assets 229    
Total identifiable assets acquired 274,900    
Accounts payable (5,134)    
Accrued expenses and other current liabilities (2,525)    
Long-term debt (842)    
Lease liability (10,390)    
Other long-term liabilities (3,404)    
Deferred income tax liabilities (26,876)    
Total identifiable net assets 225,729    
Goodwill 186,545    
Crocus | Completed technology      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]      
Intangible assets 234,000    
Crocus | Customer relationships      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]      
Intangible assets $ 12,000    
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 29, 2023
Mar. 31, 2023
Assets:    
Total assets $ 51,546 $ 129,077
Level 1    
Assets:    
Total assets 45,154 129,077
Level 2    
Assets:    
Total assets 6,392 0
Level 3    
Assets:    
Total assets 0 0
Money market fund deposits    
Assets:    
Cash equivalents, money market fund deposits 35,727 102,019
Restricted cash, money market fund deposits 9,427 7,129
Investments in marketable securities   19,929
Money market fund deposits | Level 1    
Assets:    
Cash equivalents, money market fund deposits 35,727 102,019
Restricted cash, money market fund deposits 9,427 7,129
Investments in marketable securities   19,929
Money market fund deposits | Level 2    
Assets:    
Cash equivalents, money market fund deposits 0 0
Restricted cash, money market fund deposits 0 0
Investments in marketable securities   0
Money market fund deposits | Level 3    
Assets:    
Cash equivalents, money market fund deposits 0 0
Restricted cash, money market fund deposits 0 0
Investments in marketable securities   $ 0
Time deposits and money market funds    
Assets:    
Cash equivalents, money market fund deposits 6,392  
Time deposits and money market funds | Level 1    
Assets:    
Cash equivalents, money market fund deposits 0  
Time deposits and money market funds | Level 2    
Assets:    
Cash equivalents, money market fund deposits 6,392  
Time deposits and money market funds | Level 3    
Assets:    
Cash equivalents, money market fund deposits $ 0  
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Mar. 31, 2023
Dec. 23, 2022
Mar. 25, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Trade accounts receivable $ 149,666 $ 150,914    
Less:        
Provision for expected credit losses (90) (102) $ (147) $ (105)
Returns and sales allowances (35,252) (26,269) $ (18,749) $ (14,819)
Trade accounts receivable, net 114,324 111,290    
Related Party        
Less:        
Related party trade accounts receivable, net of returns and sales allowances $ 0 $ (13,253)    
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Provision for Expected Credit Losses    
Balance at the beginning of the period $ 102 $ 105
Provisions (Benefits) (14) 42
Deductions 2 0
Balance at the end of the period 90 147
Returns and Sales Allowances    
Balance at the beginning of the period 26,269 14,819
Provisions 140,402 78,737
Deductions (131,419) (74,807)
Balance at the end of the period 35,252 18,749
Total    
Balance at the beginning of the period 26,371 14,924
Provisions 140,388 78,779
Deductions (131,417) (74,807)
Balance at the end of the period $ 35,342 $ 18,896
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 13,966 $ 15,049
Work in process 107,042 98,836
Finished goods 44,545 37,416
Total $ 165,553 $ 151,301
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Inventory Disclosure [Abstract]        
Recorded inventory provisions $ 429 $ 654 $ 9,865 $ 5,716
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Mar. 31, 2023
Property, Plant and Equipment [Line Items]    
Total $ 830,423 $ 742,840
Less accumulated depreciation (504,601) (479,741)
Total 325,822 263,099
Land    
Property, Plant and Equipment [Line Items]    
Total 20,498 15,384
Buildings, building improvements and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 66,169 61,500
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 685,242 611,459
Office equipment    
Property, Plant and Equipment [Line Items]    
Total 6,986 6,119
Right-of-use asset    
Property, Plant and Equipment [Line Items]    
Total 8,389  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total $ 43,139 $ 48,378
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 15,124 $ 11,128 $ 41,472 $ 32,958
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
9 Months Ended
Dec. 29, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 27,691
Acquisitions 186,545
Adjustments 280
Foreign currency translation (193)
Ending balance $ 214,709
XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Mar. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross $ 326,446 $ 76,985
Accumulated Amortization 32,747 24,607
Net Carrying Amount 293,699 52,378
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross 43,638 40,213
Accumulated Amortization 21,006 18,335
Net Carrying Amount $ 22,632 $ 21,878
Weighted- Average Lives 4 years 10 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 15,344 $ 3,281
Accumulated Amortization 3,354 3,115
Net Carrying Amount $ 11,990 $ 166
Weighted- Average Lives 15 years 9 years
Process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 262,508 $ 28,508
Accumulated Amortization 8,162 2,963
Net Carrying Amount $ 254,346 $ 25,545
Weighted- Average Lives 12 years 12 years
Indefinite-lived and legacy process technology    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 4,667 $ 4,696
Accumulated Amortization 0 0
Net Carrying Amount 4,667 4,696
Trademarks and other    
Finite-Lived Intangible Assets [Line Items]    
Gross 289 287
Accumulated Amortization 225 194
Net Carrying Amount $ 64 $ 93
Weighted- Average Lives 2 years 5 years
XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Intangible assets amortization expense $ 5,071 $ 1,420 $ 8,076 $ 3,650
XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Other Borrowings (Details)
9 Months Ended
Oct. 31, 2023
USD ($)
Jun. 21, 2023
USD ($)
Sep. 30, 2020
USD ($)
Dec. 29, 2023
USD ($)
Letter of Credit | Minimum | SOFR        
Line of Credit Facility [Line Items]        
Basis spread on variable rate       1.50%
Letter of Credit | Maximum | SOFR        
Line of Credit Facility [Line Items]        
Basis spread on variable rate       1.75%
Term Loan Facility        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity $ 250,000,000      
Amortization rate per quarter 0.25%      
Term Loan Facility | SOFR        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 2.75%      
Term Loan Facility | Base Rate        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 1.75%      
Term Loan Facility | Credit Suisse AG, Cayman Islands Branch        
Line of Credit Facility [Line Items]        
Outstanding balance $ 25,000,000      
Maximum borrowing capacity     $ 325,000,000  
Senior Secured Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Leverage ratio,       4,500
Senior Secured Revolving Credit Facility | Morgan Stanley Senior Funding, Inc        
Line of Credit Facility [Line Items]        
Outstanding balance       $ 0
Maximum borrowing capacity   $ 224,000,000    
Maturity date   Jun. 21, 2028    
Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd        
Line of Credit Facility [Line Items]        
Outstanding balance   $ 0    
Maximum borrowing capacity     $ 50,000,000  
Expiration year     2023  
Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd | Minimum | LIBOR        
Line of Credit Facility [Line Items]        
Basis spread on variable rate     3.75%  
Floor rate     0.005  
Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd | Maximum | LIBOR        
Line of Credit Facility [Line Items]        
Basis spread on variable rate     4.00%  
Senior Secured Revolving Credit Facility | Letter of Credit        
Line of Credit Facility [Line Items]        
Leverage ratio,       4,000
Preliminary purchase price       $ 500,000,000
Terminate percentage       0.50
Senior Secured Revolving Credit Facility | Letter of Credit | Fed Fund Rate        
Line of Credit Facility [Line Items]        
Basis spread on variable rate       0.50%
Senior Secured Revolving Credit Facility | Letter of Credit | One- Month SOFR        
Line of Credit Facility [Line Items]        
Basis spread on variable rate       1.00%
Senior Secured Revolving Credit Facility | Letter of Credit | Minimum        
Line of Credit Facility [Line Items]        
Commitment fee percentage       0.20%
Senior Secured Revolving Credit Facility | Letter of Credit | Minimum | One- Month SOFR        
Line of Credit Facility [Line Items]        
Basis spread on variable rate       0.50%
Senior Secured Revolving Credit Facility | Letter of Credit | Maximum        
Line of Credit Facility [Line Items]        
Commitment fee percentage       0.25%
Senior Secured Revolving Credit Facility | Letter of Credit | Maximum | One- Month SOFR        
Line of Credit Facility [Line Items]        
Basis spread on variable rate       0.75%
Senior Secured Revolving Credit Facility | Letter of Credit | Morgan Stanley Senior Funding, Inc        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity   $ 20,000,000    
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share - Schedule of Computation of Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Earnings Per Share [Abstract]        
Net income attributable to common stockholders, basic $ 33,402 $ 64,551 $ 159,962 $ 125,482
Net income attributable to common stockholders, diluted $ 33,402 $ 64,551 $ 159,962 $ 125,482
Basic weighted average shares of common stock (in shares) 192,724,541 191,328,538 192,384,315 191,082,141
Dilutive effect of common stock equivalents (in shares) 1,845,839 2,607,370 2,540,725 2,018,621
Diluted weighted average common shares (in shares) 194,570,380 193,935,908 194,925,040 193,100,762
Basic net income attributable to common stockholders per share (in dollars per share) $ 0.17 $ 0.34 $ 0.83 $ 0.66
Diluted net income attributable to common stockholders per share (in dollars per share) $ 0.17 $ 0.33 $ 0.82 $ 0.65
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) - shares
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dilutive effect of common stock equivalents (in shares) 1,845,839 2,607,370 2,540,725 2,018,621
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 882,656 12,620 18,811 24,273
Dilutive effect of common stock equivalents (in shares) 557,405 973,417 917,491 752,637
Performance stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Antidilutive securities excluded from computation of net income per share (in shares) 246,073   110,263  
Dilutive effect of common stock equivalents (in shares) 1,287,519 1,612,824 1,607,797 1,244,855
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dilutive effect of common stock equivalents (in shares) 915 21,129 15,437 21,129
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 29, 2023
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, shares outstanding (in shares) 193,047,658 191,754,292
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense not yet recorded $ 51,039  
Weighted average useful life 2 years 3 months  
Fair value vested $ 20,696  
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense not yet recorded $ 19,537  
Weighted average useful life 2 years 25 days  
Fair value vested $ 22,777  
Common stock, shares outstanding (in shares) 76,306 396,171
Performance stock units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Inclusion percentage of target goals 0.00%  
Performance stock units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Inclusion percentage of target goals 200.00%  
XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Stock-Based Compensation - Schedule of RSU,PSU And Restricted Common Stock (Details)
9 Months Ended
Dec. 29, 2023
$ / shares
shares
Restricted stock units  
Shares  
Beginning balance (in shares) | shares 2,251,224
Granted (in shares) | shares 1,093,856
Issued (in shares) | shares (897,837)
Forfeited (in shares) | shares (82,938)
Ending balance (in shares) | shares 2,364,305
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 23.85
Granted (in dollars per share) | $ / shares 36.25
Issued (in dollars per share) | $ / shares 23.11
Frofieted (in dollars per share) | $ / shares 27.2
Ending balance (in dollars per share) | $ / shares $ 29.78
Performance stock units  
Shares  
Beginning balance (in shares) | shares 2,748,347
Granted (in shares) | shares 333,333
Excess shares issued due to achievement of performance conditions (in shares) | shares 500,451
Issued (in shares) | shares (1,062,884)
Forfeited (in shares) | shares (86,539)
Ending balance (in shares) | shares 2,432,708
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 23.47
Granted (in dollars per share) | $ / shares 39.06
Excess shares issued due to achievement of performance conditions (in dollars per share) | $ / shares 17.65
Issued (in dollars per share) | $ / shares 21.43
Frofieted (in dollars per share) | $ / shares 23.7
Ending balance (in dollars per share) | $ / shares $ 25.64
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 10,920 $ 8,902 $ 32,839 $ 51,242
Cost of sales        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 1,073 1,156 4,625 3,112
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 3,870 3,174 10,340 6,013
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 5,977 $ 4,572 $ 17,874 $ 42,117
XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Tax Provision (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 29, 2023
Dec. 23, 2022
Dec. 29, 2023
Dec. 23, 2022
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 2,969 $ 7,540 $ 17,584 $ 17,943
Effective tax rate 8.20% 10.50% 9.90% 12.50%
XML 66 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2023
Jan. 26, 2023
Dec. 02, 2021
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 23, 2022
Dec. 23, 2022
Sep. 22, 2022
Jun. 24, 2022
Mar. 25, 2022
Dec. 24, 2021
Sep. 24, 2021
Jun. 25, 2021
Dec. 29, 2023
Dec. 23, 2022
Oct. 02, 2023
Sep. 11, 2023
Jul. 01, 2022
Related Party Transaction [Line Items]                                        
Total net sales       $ 254,984,000 $ 275,509,000 $ 278,293,000 $ 269,445,000 $ 248,789,000 $ 248,789,000 $ 237,666,000 $ 217,753,000 $ 200,293,000 $ 186,629,000 $ 193,610,000 $ 188,142,000 $ 808,786,000 $ 704,208,000      
Trade accounts receivable, net $ 111,290,000     114,324,000     111,290,000                 114,324,000        
Periodic payment                               2,998,000        
Interest income                               185,000        
PSL                                        
Related Party Transaction [Line Items]                                        
Purchases from related party       14,982,000         15,995,000             45,714,000 45,145,000      
Amounts due to related party 4,682,000     3,128,000     4,682,000                 3,128,000        
PSL | Initial PSL Loan | Loans Payable                                        
Related Party Transaction [Line Items]                                        
Principal amount     $ 7,500,000                                 $ 7,500,000
Interest rate     1.26%                                  
Term     4 years                                  
Outstanding balance       9,375,000                       9,375,000        
PSL | Secondary PSL Loan | Loans Payable                                        
Related Party Transaction [Line Items]                                        
Interest rate     2.99%                                  
PSL | Wafer Foundry Agreement                                        
Related Party Transaction [Line Items]                                        
Purchase commitment period   3 years                                    
PSL | Wafer Foundry Agreement, Renewal Term                                        
Related Party Transaction [Line Items]                                        
Related party transaction, term   1 year                                    
PSL | Wafer Foundry Agreement, Termination Notice Period                                        
Related Party Transaction [Line Items]                                        
Related party transaction, term   2 years                                    
PSL | Wafer Foundry Agreement, Forecast Term                                        
Related Party Transaction [Line Items]                                        
Related party transaction, term   3 years                                    
PSL | Wafer Foundry Agreement, Binding Years                                        
Related Party Transaction [Line Items]                                        
Related party transaction, term   2 years                                    
PSL | Wafer Foundry Agreement, Mask Pricing Term                                        
Related Party Transaction [Line Items]                                        
Related party transaction, term   2 years                                    
Crocus Technologies | Initial Crocus Loan | Loans Payable                                        
Related Party Transaction [Line Items]                                        
Principal amount                                   $ 3,000,000 $ 4,000,000  
Majority Shareholder                                        
Related Party Transaction [Line Items]                                        
Trade accounts receivable, net 13,253,000           13,253,000                          
Other accounts receivable from related party 241,000     102,000     241,000                 102,000        
Amounts due to related party 0     0     0                 0        
Majority Shareholder | Sanken Distribution Agreement, One-Time Sales Return                                        
Related Party Transaction [Line Items]                                        
Trade accounts receivable, net 4,200,000     0     $ 4,200,000                 0        
General and administrative expense 5,000,000                                      
Related party transaction amounts $ 4,200,000                                      
Distribution agreement period 24 months                                      
Maximum | Crocus Technologies | Initial Crocus Loan | Loans Payable                                        
Related Party Transaction [Line Items]                                        
Principal amount                                     $ 7,000,000  
Related Party Revenue | Majority Shareholder                                        
Related Party Transaction [Line Items]                                        
Total net sales       $ 0         $ 45,117,000             $ 6,161,000 $ 131,852,000      
Sanken                                        
Related Party Transaction [Line Items]                                        
Ownership percentage by majority shareholder       51.00%                       51.00%        
Sanken | Polar Semiconductor, LLC                                        
Related Party Transaction [Line Items]                                        
Ownership percentage by majority shareholder       70.00%                       70.00%        
Allegro Microsystems, Inc. | Polar Semiconductor, LLC                                        
Related Party Transaction [Line Items]                                        
Ownership percentage by majority shareholder       30.00%                       30.00%        
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *V 1E@'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 " "M@$98K=\_0.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^WJ"J';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF*XF.[@D5-BP U$0 $D=T,I4YX3+S9V/5E)^QCT$J3[D M'J'E? T626I)$F9@%18BZSNMA(HHR<<37JL%'S[C4&!: 0YHT5&"IFZ ]?/$ M<)R&#BZ &488;?HNH%Z(I?HGMG2 G9)3,DMJ',=Z7)55GR];1O!;P2_?9]=?_A=A*W79F?^ ML?%9L._@UUWT7U!+ P04 " "M@$98F5R<(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 *V 1EC,:R*!Y04 .$> 8 >&PO=V]R:W-H965T&UL MM9EK;^(X%(;_BL6N5C-2*8D#M,Q2))K2&;2],-#=U>QJ/YC$0#1)G'$<:/_] M'@=(.AWG@*+A2\GMO/7CX\MKN[\1\FNZXER1YRB,TZO&2JGD0ZN5>BL>L?1< M)#R&-PLA(Z;@5BY;:2(Y\_.@*&Q1R^JV(A;$C4$_?S:1@[[(5!C$?"))FD41 MDR_7/!2;JX;=V#^8!LN5T@]:@W["EGS&U9_)1,)=JU#Q@XC':2!B(OGBJC&T M/[@.U0'Y%W\%?).^NB8:92[$5WTS]J\:EBX1#[FGM 2#GS5W>1AJ)2C'MYUH MH_B?.O#U]5[]-H<'F#E+N2O"OP-?K:X:EPWB\P7+0C45FT]\!]31>IX(T_PO MV6R_[= &\;)4B6@7#"6(@GC[RYYW%?$JH&U5!-!= 'T38+V>$ M6M0QE,?%PV_Y_)Q8- ]O(\5QBDIR%22F:F2G'1J)IXW0*O>QS> MA,M ^+H7$A@,C,D[H+3O=Y4=#XVOR7E1<%XYG9V3\X)Z;B%&MFL2V M54ZNUC',X]@3$MHITTWVC,P4=$XB)'%%%BOY K^^L2(.J-^,3,1X4%WD5W[" M/@;YB3V3L0^=-5@$7LZ-M.@#DNUND[:M3L^Y,/*BP75Y:1#><1AKB)3P7PC-RI2E[NT1#9J0G[@=O4=M.DGL8F- MS+CP10^>2+$.8L^<95SSX9,1]!0^R2Z- MDHW;F[>@$Y$J%I)_@J1ZD,(5+<>VC$X"CZM+6GHF&[7L=PLJW&@P7Z%9@ MG<(AV:5%LG%?_6N>631(8>?/EL+$. M3N&C[-)(V;@# OOK!_&2S%ZBN0B-Z(59>S-$7T*%,TCF$^WV[4Z04IVX,;.7'%*LY3F"!:FB!ZE G2"S9P\^ ) MED(:QZ(#.G=,0FL?>AX'(9#QMY)&XE,X(5HZ(7J4$YI%+ S)=9;"Z]3<;G&= MRO4W'E>7KS1 ]"@#-(JX7.J.^1$4U H\0I2PV)Q:7+ :]!3^AY;^A^+V99_( M%8=$8GBX3#7>*7P0+7T0Q2W,?J3];I*?Y?O;Y#%3X&KC? Y]%\2[;>_W1OJ? MY'9V=;)5Z^1J^H!E/;![CDT[EP[MM]8FX-(8T:/VCEP87B4XP''L\V?R!S?G M]- 6DF5==KNT9QLA3F%^:&E^Z 'O$O'8SW_NWD;I-K#?^%@26_AH7%X/2#VX\''[F#A%/['*?V/@[N5MXR[#>MJ2ESN MLW$%A@?592R]CX,[E;VY>YU&;$?^@%RS:3E-VC."_E3STWIUB*AGO_QL-26> MWJ/_MXS/7FF).0+"+7.+V#$D]OSU.V-$DE^)#D7 M2HDHOUQQYG.I/X#W"R'4_D;_@^)4>_ _4$L#!!0 ( *V 1E@[N8W?)@@ M /TD 8 >&PO=V]R:W-H965T&ULK5K;[7=T'1HD1<9+=^2$Q2B^59 M$-AS=LF31R&_-0O.%?I>E75S.EHHM7P_F33Y@E=9^U&3D_$2I5%S6\D:E95E++,'/N/JC^6-A+/)ULN\J'C=%*)&DM^?CL[P^W,6Z@&MQ9\% M?VQVCI$.Y4Z(;_KD:GXZ"C0B7O)<:1<9_%GS4P_!=0"S$79M/^CQ\XV&*%\ MU2A1=8,!0574F[_9]VXB=@9@YAA N@'DI0-H-X"V@6Z0M6%=9"J;GDCQB*2V M!F_ZH)V;=C1$4]3Z,FYU^N+RZO9Y<7"(YF7SY=79Q]A9./9Y_. MKL\OT>SWR\NO,W2$_IA=H)_?_8+>H:)&7Q=BU63UO#F9*,"@/4WR[GX?-_V>#8.F-V!WF7OFV66\],1;*.&RS4?37_\ 4?!!UMT;^1L+U:ZC97ZO$_/ MLV:!X*FA7!_POU?%.BLA>.M3W+B*6E3]6X\IAD-<1A'6[,] MI&R+E'F1WO)&R2)7?(/5AF_C(-RY<[ M+VW(8P,2PVD2#(";5B0FB6,))%OJ C(.> MC (OZ"\ .5-%_8!*#MR,I";A(W%_M((3]T1W7O?PX(@,%X/%#$=)Y$A6>(=" ML1?U!;_GL!;F0(VYJ#A2V7) VA,4]C/4)>PD]00/? U4I7>4ED62EYGFK&4&^\Z*VB0D$J;QD EL M9C&)0@?HGKFPG[J^M*G5LS)-"F()S.H0GFD6I80ZB KW3(7]5+5)JQYX-A:* MPET:Z@!:#'&"<>B:P9ZPO>);9DY8[UK!-*J-Q1(=JPF(61B1TY>&>\;"?\L[R7*ZX5T_L/#AK ":Q M04X)C05FFJ6P4Y@] -+3'_'3W_/R6@K9UKCB'HD!(QX(@)@4%[)DN(,M5HRE MU &_YT'BYT$+_%+4#T>*RPI*ZSMK)BQV@2/5DYX^B9\^ MASIO9T;'<*EIMG/=K25K$"9-XHB2X6:UF=& .20 Z=F4^-G4IOH.K0R3.4D< MLZ'T\]_XOR[VGH>)GX"LA:'P3#IV\R"-(H=CZ&G9.(O(C=;\Q!& M2[5(T@2'0Y"6>A%J=>9:\#V'$C^'GHNJ*EJAN&&E7-1Z^?,Z!\3HYVNA.,+X M%RMVKV?[:D#6WM/_=[0??4_,)/7*IID2^;>%*.=<-C^AC7:V]]J\!/_J9ML; M>=OOMO5L3OUL?B.?,T2CXQ^C=\%Q@'5U@-99N>(?$ G&D$SU/]0L,JD5RTHM MA"S^X7,H?<3SU:)IM*X1$HF5:J!&FL/:L7;M3&(?)A>OR7ZD/?'3 \0/JQOX MWA4F?H[2%2E.Z3A@\3@*DT'(K8+K8T:90A<\Y]4=9*CG+O*+;H#'< MSY\SF2\5N?DVQ MB'C&.UP@["H;T(H7X1E,&:'#AI_%,(V@:',MZEYL4+_8N!;UD29#*:-"7"(UFA\I^_"$A./[0ME7M#1]JZ@F87TM%9C%, MHRAQKN]>>-"7]*KW]'7MFO(V)[XR0+.4M_=D;(:^G@SMQ07U5_VW7=?MQM5U M\X]_K:AX*V_[+\9Z4<&"__O"DGEER6OC?2MO^_'VTH+YI477?-HV;/,WJ2#R[RRX=6;Z(V\ M[0?=:P7FUPIGU6;/Z(T"&N'P-@G-U_HX'+[[MUBE44(&3VBR\VV*_C (1/9# M43>P6NYA6' <@Q>Y^=9F %3D)_S"5<]NV*)20J9("Q#'.9] M:^">#5U' TS$%P)KL=%&VLJ,L0?=N8K[EJ,5 85(:@JL'BL8 J6:2>GX49): MU9H:N-E^8K\PYI69&18P9/0KB672MSH6BF&.EU3>L?4EE(9:FB]B5)A_M"YB MVX&%HJ60+"W!2D%*LN*)'\M$; #WTU&MRKSOG@>G S M'*/IY7A\/T4G$\PADPE($F'Z'GU ;Y&-1*)&1<^62H=FLZ-RS?-B3>^5-4<0 M-9#7/46>X_DU\.%N^"?,&\AWZ^"V!NUG/K37@F^.VG8]U MQO\3V58:_"H-_B[V<*+V#W .,5)%%SVB$9"AFE&(N4 Z\>/'O MZ[)1+!&8)?079!4Z#J>2WCE"^M&E MW7F12M=QZHO[H- M#]W*0_=X#X?5=O>EJ*[O-(-VJ_-,?EVD&[2:7M>K5^\Z M?PY*YWC]1U1\27^(B]K0>AOVQM&O[UWJ<%R03" *&PO=V]R:W-H965T&ULK5IM;]LV$/XK MA#<,+=#&?!'UDB4&$DO; JQ-4:?K9\5F;&&RZ(ETTO[[4;)CV>2)33:A0"/) MSQWUW!V/#R5=/,GZ;[420J-OZ[)2EZ.5UIOS\5C-5V*=JS.Y$97YY4'6ZUR; MTWHY5IM:Y(O6:%V.*<;A>)T7U6ART5[[5$\NY%:7124^U4AMU^N\_GXM2OET M.2*CYPN?B^5*-Q?&DXM-OA0SH;]L/M7F;'SPLBC6HE*%K% M'BY'5^0\8[@Q M:!%_%>))'1VCALJ]E'\W)S>+RQ%N[DB48JX;%[GY\RBFHBP;3^8^_MD['1W& M; R/CY^]_]:2-V3N [0W82T<(]@;! M2T?@>X.6^GC'O0U!554R@S79M?"V.G)]/; MCVGV<9:ER!S-;O^\2:_NS,GLSOSYD'V\FZ';W]#MI^SSU=V- :#WZ,LL16]^ M?HM^1D6%[E9RJ_)JH2[&VMQ-XW,\WX]\O1N9]HS,T =9Z95"6;40"\ ^]=LG M'ONQB<(A%/0Y%-?4ZS 5\S-$DW>(8LJ ^YF^Q)RUYA2B\_]&S_[SZ"?!8(>Z M8*V_H,??1].C5%X*,+$[T[ U;3K1XX3R((F#B_'C<;P 6!!'<7(*2UU8C TL M/(5E+BS" <7Q 7;",SCP#+P\IU)I)!_04LJ%0DJ64"5>[WSPH[$))81;MSAU M87$0118J=5&,!SPD%E\71H,HQASFRP]\^2OY(BU-QR]S+19HD]?Z.Q0 [MP, MMKB["$H"8N<:0"6!53>9"PI90!A,/#P0#[W$?Z^E4FA3RX="0PQ#-\6,Q32V M: *P@/+$HI"ZL( 3&MLY=F$LH4F"8:K1@6K4VK$>JK<;4>>ZJ)9(?#."0@EU M#C&.?/%J!,JYVN1S<3DR"D2)^E&,)K_\1$+\*]0;AW26#NDL&\C922;B0R9B M;]%]-A[S>KY"9HDT\N71Z+*-45E@ <9NR00LL5N,BV()3YA5?BZ*,!PEUFS, M !A.,(G@\DL.I!,OZ9E1?:;XWJ&EJ$PAEBWY?&'$2Z%T4YB/ N*?.#?#:138 M_%T4B\P_B[^+(@$FC%O\(1B+HI[I1W"GJ; W G=2&]K2F8:@2,+.3221Z2D6 M;P 6A4EHKRT C$8X87:+A7 FW'%/ZLF1G"1>ZEWO*:JY7(.9WKLX26(8V@O^ M%("%/+0[<@K 2(Q9$-F4 5R *>Y95PCM*%-_N]4K4>_IHC?[7+\%6^[>TT ] M=U!OZ:#>LJ&\G>:D4Z_$+U]O*BV,7_T\]R!KV?6 >J41S990)R&V.8*2%/.L4T5$,WD2.N=,NWT M*_$+6'BVO4.5 %=5 BC.,':Z*R Y(^(T5Q?%'-8 )N1)#^M.O!*_>KW9\;T7 M#[(6S^QU_JUG30%T9<@B8K-V81'%";%I YHWBKB]-&<0+F!&'?>0[^0L\6JT M9_*&;J/?'XOF(15(.P)V%V%BLW91AHQ3XRZ*1-S>XF8@+ GZUI1.-Q*_<&RV MWYZI#*A 9M8RFZD+"P/.G?P",I G24AMK@#.[/N/)M,IV4XO$K]@[,BB7.NZ MN-_J_+X4S<:TDM7[N:QT+5M-:6"[/@>7/2 AG08'"$AJ!P30A6Y[ T"X)Q2T M4X[4KQP]H;@J2[&L)?I0S&LY^ZZT6*MWR,R-,R@6^W'"DQ)A@:6 IP#,E(BS M;0=@ID1B8I<(A*-F&>Q1U+23E91X-=917(S 1.9@+2ND5GG]FD"!FHQZ!>UK M-=F@WM)!O65#>3O-8:>3J5?S3:YS5C:5%NFZ=KKZ#.7D0=0C%;F8(H M6P%E("KL6;IIITMIX)VW7]L7-89[_FCVA4NQXZR0W&JE\VIA>CH\*;UR]]63 MLJ&\G2:HD]/4+Z>[2;G+#%R.KJ@E"8UHP -;4X)0PFAL5@&[,$&O M+ X8L1_4P%YQW#QB[BG13EI3O[0^GIV^& #J-@EXA(]7MWT,("A+&$^P$P/0 M:T(YMA5I!GLE&$=AG^SH%#;U*VSOVQZ_[:OGXJ!/B@?UE@WE[30+G>BG/Q;] M_5F(7_;2#<)A%D:VR 5P,:8A=::>B^,19;QO5>Q4/_VQZF_9ON@%E-_9JXMP M2&_IH-ZRH;R=OO;M=B#LQSN0_A>_KKZWFQ\ ,1L*6[ND "PDSCM0 $48B;G= M\,9''T"L1;ULOSQ19INPK?3NG??AZN'KEJOVFP[K^C4YGQ+@>DK.L]VW*YW[ MW:+!#(7/(M.@Z]W7*;L3+3?MYQ?W4FNY;@]7(E^(N@&8WQ^D MU,\GS0"';X0F_P)02P,$% @ K8!&6%2L! HF! PP\ !@ !X;"]W M;W)KB#[),V^I*I)>DX^3O.[I$L2G:2#=^L47JS!G.X6C(&6X9_RY6A$CT M7!94C(R5E.N!:8IL1X^O[)_KH.'8&:I(!-6_)7/Y6IDA ::DT6Z M*>0#VWXA;4!>Q9>Q0M2_:-MB+0-E&R%9V1K#"LJ<-O_IAF$WLM7)S*=#SD;(MXA0:VZJ%6O[8&O7): M)4]^VON>&$Z7(4[-YQS@F\I4$B@-$K$%FK 2ZM&J*A1/!%W3C)4$ M_7TY$Y+#)_^/;N\;=E?/7M7!@5BG&1D90"P(?R+&^-=?L&_]H1/^E&3Q*WD?% M?13VHLA7R!(-S/;<\ VV%Z;7A>F],TR42LGSV4:FLX(@R1!E]#R#(L!9 59+ M@$D".DMM-6J\>#NK\P)%C3[$46*,^Q#L68H.&HQU0 2_$\'_61$NBX(L.4,W M><;9]$7 9RO.JH_T0J>"WP\1\L)3A.BC("UPI&C11T%:A%A-"PW,]IS0TBL2 M=(H$1PO4G5P1CK*]RE0P(0:ZJ(-35J-3DL6G)$M.1+:W'V&W'^'1#(4+'%S/ M*-Q>."T%P-E!1I,W%O9!H6,Y M2G;V0><8API5HD'Y+G;UN1EU6D1'M=@_+P_7Z$@3;.0K@4SZJ, .;;4P]5'8 M"WW;5>+5P' 8^;X^8&R]72BMHR'K/L8!G+N^8HX&E"H MR)SH,/B +#OW;/R_,^&#%;SUZ"M9HY9P#2RP [^G3!\&>1-8@:J.!HN6:,8D-%CUXPJZ;,(K +Q?,"9?!Y6#KF\? M_P=02P,$% @ K8!&6#34:F=B# )7@ !@ !X;"]W;W)KORRWHI!_N2^K3=[(E]7#9;VM1+[8%]JL+ZGK M^I>;?%5<7%_M?_>VNKXJ=\UZ58BWE5/O-IN\^O2#6)>/KR[(Q>=?O%L]+)OV M%Y?75]O\0=R)YN?MVTJ^NCQ2%JN-*.I563B5N']U\9I\GWFL+;"/^/M*/-;/ M?G;:2_E0EK^T+VX6KR[9-B\CE?Q_%5*S7+4FVX]<#].)89UOP^<^? MZ_'6[$LP*$#12@AP)4+> /%&"' NS<&OBA %<* MT&"@@'"H3[WGWJCGU?SO(FO[ZJ MRD>G:J,EK?UA+XA]:=F%JZ+5[EU3R;^N9+GF>OKF=A;?WL4S1_YT]^;'F]GK M]_+%W7OYWT_Q[?L[YTWB3+/7MVE\Y]S<.O'??KYY_T]GXOQ\-W.^_>:%\XVS M*ISWRW)7Y\6BOKIL9*-:].7\T( ?GAI !QKPOFSRM:'8U%[LK92XJ"JQ<.Z: MRL=Z*1 M8XR\DCBOBE7Q8+J)Z8GFS.>[S6Z=-Y+RIEF*RI&7)\>R93O(?!3.CV5MHF9V MZFU93*9ET53E6O[IP;DI&E&)NE%0EU)R1]W1H^[HGLU/]E_=]L!WS@?QL"K: MRY=#T3HOYL+Y5@JK7N:RQA=.WC@_Y=5+AWK?.=2EU*0S:X7M'/!]O7M8._Y_O':O+C\^EQ>RNA@)2Y"P% G+0+"> MXMA1<F_TP' ?.8S_IBF.IAJEST"!*Y7C\HUH-\&@01[8/KI1;L@V4_K MRW*]$%7]%R?^=;=J/CG_>B1_S:O%OD^@\I.B0L!D2%B-A"1*6(F$9 M"-;3I7_4I6\= &_E8^>JF)<;8=*9KP\AU..A,LY/K56,51 2%B-AB?%NL%"9 M05-DG9FA3I>:Y[S@V.6!M.++CMW+MG;?/"-\YA11#>>_6**C6"*K6.+-=EU^$N+0\]M=-5^V2ZJM7+D[J[K>M0OX M^M2P9*UC[+"$A,TB?5B*N*<(-D96F2!A*1*6@6 ]H1&W MH#Z'VZL?*YP#K?=HK*C&W"SU@1W:K!1*RU"TOB*>^<_$;@3FGS:B:.IV4FKR MW^0X\[AJEDNQ7CAEL9^M:M$T:]$&M3'BZ5DN;Y_AS$(A6H],"/6YNKBVMVNT M5)"T^,QK2*"UIE!:AJ+U==7YR\1N,,O'?+%Z*)SYKJI$,?_D-%5>U.O\*6.V M^,^N;EI)'1=$4GM&->E&\,3G1%WMV!LS6DQ0;QE*2Z"TU'A[&5.&]W5CET 'FBT% :TPAM(2*"V%TC(4 MK:^[SALG=G,\[LOL+&GIIG.[AO5\=1SB)Q,1AA 2J0-:;*C0]X/(#=492(^C M/&1,S448XB:4!R%1W^D&=YT$P8OL;N_X[/;=V)[0H)(^W-*=/]3&R>@AC&4ED!I M*926H6A]Z74F-+&[T,8T]VEU&:Q;XH6!I\XOP>GY10^1XQ%3AR*]0M^GKIH" M20QQ)&0AB=3Y18^;,.92-=EMXKEA-#"_='8KL?NM)_/=IWL :2=.H;09T=W5 MMDO=D'#-#T%6G$!I*926H6A]Q76>+8F^8N*;0-U;*&T&I<506@*EI5!:AJ+U M]_=U5B^U6[WV##C5?5-?/L\HP\G47L=8)4%I,926F&^(-L]!*\T,E;*!+#CM M'%UJ=W2_5A[W>AEDNXV:Q^,@>Y5AM(2 M*"V%TC(4K:^[SK.F=L_Z"[)2!V)O7YXI*V6(TT2CAQBR4E2WK8U9*4.<,2ME MB#-FI0QQPUDIVGFUU.[5_LZLE)T^^IT-W0I,#3[K0%8*6G$"I:506H:B]>76 MF=34;E)_X6K,KNO>MY'*VT]P Q[5B,2>)RJGS2=VMLR=E(X MO^(86G$"I:506H:B]>74N;6,?,4\$H-ZLE#:#$J+H;0$2DNAM Q%ZPNTO+IC-VV8D]R)"/6=HK M&3U40;M-($2DNAM Q%ZRNNLW39"4OWBS]MR0R&9QA%ZB@$ M/:""&2Q@53G&9JGN+[19*926H6A]172.,[,[SO"4-C/LNZ4\I-H!65!W&4J+ MS[R&!%IK"J5E*%I?5YVUS.S6,BBIS?2#'B:$A*$J)NCN9B@MAM(2*"UENA4O M;Z]Z"EUF"@O9P+-J_N^ M?LC"B*BSAQ['F1^HGZ1,#7$3ZGFJ@Y<9X@B)!CXAR9\="&PW3<_\A*2M"Y!F MX!1*FW'='95=ROTHT%<%T&VO4%H*I64H6E]QG=_*O^;1P!SJNT)I,R@MAM(2 M*"V%TC(4K2_0SI[EO^>,8*Y[G8QQ5TULV^L8K23HH0]06F*\(8RKV[.@E6:& M2KV!+5R\L8$E!:?>0T)M-842LM0M/ZW>G0&KV$$))4\W:IFO M[A"?VMLR5DM06@RE)5!:ZAF.C_#5X_XS0]1DX) )KS.CO1/'!H.S29YN$JNS MT^F0F;W1H[L>ZD9#:2F4EJ%H?3%U;K1G=Z._()OD&?8=&[-)AD!--0:6GDTR M1!FS288X8S;)$&?,)IE:-YA-\CH;UK/;L+\SF^097,J!;)*](:-'][,KCJ$5 M)U!:"J5E*-J3EBZ??9UI^P6Z/^75PZJHG;6XEWCW92!O?O7TG;1/+YIRN_^& MTP]ETY2;_8]+D2]$U0;(O]^79?/Y1?NEJ<=O!K[^+U!+ P04 " "M@$98 M8 I1^G ( W(@ & 'AL+W=OOB(>5<]NNW2"F6+5)* M@LE+(LE%ZM2%=:I(G3X6XI?<<%ZBIRS-Y=E@4Y;;D]%(QAN>,?FUV/(/9 ]>'MPD]YM2/1B-3[?LGB]Y^6-[+>!NM)]EE60\ETF1(\'79X,)/IFZ M>H"6^)GP1WEPC90J=T7Q2]W,5V<#1R'B*8]+-06#?P]\RM-4S00X_JXG'>S? MJ08>7K_,?J&5!V7NF.33(OTK696;LT$X0"N^9KNTO"D>_^"U0IZ:+RY2J?^B MQUK6&:!X)\LBJP<#@BS)J__LJ3;$P0"8QSZ U -(>X#;,8#6 ZA6M$*FU3IG M)1N?BN(1"24-LZD+;1L]&K1)/IU>)\MEC.SA%<+:\NY^>3 M6[A9WL*_[[/%[1)=7:#I9/D'NKB\^FN)ANC'\AQ]^NTS^@TE.;K=%#O)\I4\ M'96 1LTYBNLW?ZO>3#K>'*'O15YN))KE*[XZ'C\"+?:JD!=5OI'>"<]Y_!61 MZ LB#J$6/-.W#*=Z..F!0_>6I7H^VF79QF@7-U??T=7U[&9R.U_\CB;3V_G/ M^>U\MCRQF:V:UK5/JY;UB=RRF)\-8-U*+A[X8/SO?V'?^8]-YP^:[,@"[MX" M;M_LXP5DH22/BXS;U*S&^GJL2C8/8^Q%D0^F?SA4P")&/#=LQ(Z@>7MH7J]S M)JO_PMJ"=%1*5!:0C^(BCY.4HWR/63U7=S&3&[05Q4,"88KNGA&D4,'*)+^O ME]I",_:+(C:_E[:_F]CCSG,&F M@=/<")S6R>#?98@UZLDP-HJ%BKE,Z% ,^MDYR!C\%M<2%+:\(* M#$ D:L>C*1.X=L3A'G'XBG5KA"]QQYZX%5YHO'I(0N+1%D*K& T#.\IHCS+J M1;DLB_C74#'F"@R801DA.]T?F8X%!%$+IRGE8>)V+&SL-(3F] *]+*1$X/M5 M(K>%9*D* B8EM[N\GNP0!6['J46&=)D3'Q O[L4YW;#\GBL27;-$H >6[KC" M"IE()1=(3>I20M81G8:N7W&(S&F#-T6&)'"<#OBD@4]ZX5^KC*B*.8F@F 0U M'@!Q(9YU?N!/6RC35*1 7"TO7K([X /)XYW0*=Z*GIJ1[@7M0+=(=20YW% K=ONK"PU=*NP'?*3# M7'L@3=A=DG9S$^ZE[O>2TT?-=FR,ALQQ+_N-;P5;<6#CN-@I0@>NXLF#F M[,OX%G[$Q"=M&K7*!8&/.U W1(K[F;05K5OVW!FJ)D4.(]\Q0M44PY%W4!<< MMU,-DY)^)CW?Z2+XTUH4V6>(UY2IE+YEHGRVH24F3?HA#EI@+5)#2H(NL V= MDGXZA74E=MP:"Y#!A:)3G1>+_'Y8=#RWS:\6.2_ '=4!:>B5 M]-/KXJV=AQ6[A2[],#)HU2;G>KX7=J!OB)6\K_>=+W[.EF_I?*]\_H*V*:N#D?^]2[:J";6:PK7D'^QXCA&! M%D%HM_RN)=70*NFGU4D,^&3RTDG=[20(2/E%M\6J4E7QR920:&_@U"I8.-1U M0HS;#&$3Q%% N@*Q85O2S[90I<:>0URWS1LV03\B40?#D8:72?BNY7\Q M7TP6T[+&2K?4 X'7 M5>?1ANAI/]%_*P2,@;*432CO"CY*UT7-7M@ M$F(#MBF%PZ"C6:8-$=-7B+@R;K53H;?7]@K4F[QRPX3B@K),^8L?%#N#<; M2ZL,Y:RQ?M_,U;3A:OI&KCZLUC_5Q/WY(%GV,S;SL!CY8B MJ;;^X'>KDF9?38V"RB(T]&C7CA]M.)GV<[)RU*<5CP6'T/^L=MSUE2JO_KEB M%G;&U(T"(P(M.]\N)9%=.;>A<;>?QJ?OT0"Q$MWQ^R3/55RJ!H6+I+"6\:Y) MT-0+#T]JZJ,ZVSYY%$1=BC5L[KZR5:[JR'BN2 @-J*&3*0=AB(W.9'1P!)]Q M<:^_3)!([_%41]C[I_NO'R;ZS+_U_!L^F5;?,#335)]4?&<"W"51RMKF_4"_;?BHS_#U!+ P04 M " "M@$98.YS,-8@" #!!P & 'AL+W=ORX**B95+68UM6Z0YE%B7H T$!J=0,6/W6,(.BT$3J&']:3JN3U,#=]9;]TN2N/'M@X[ / X!6 WP+\8Q6"%A 1N"I=@B>.(LPWB M.EJQZ86IOD&K>A&JW\FMY&J7*)R,%_@)K05: #=OCJ: $B+2@HF: _J,[FX3 M='IRADX0H>AGSFJ!:28B6RIMS6"GKT?'1-:,R%VA.,\AZ\,EA_.@ MWE8Y=XE[V\2GWD'"!-)SY(T^(<_Q_)[SS(Z!^P;N]:7S?^KS-ZOO%DVS^3F1[ M=Q)T=Q(<8H]_J"%Q15-6 CK]SH0XZ[N'AF)@*/1(6,>^[P=A9*]W"_PR:A"$ M[F@_*GD9Y8:CH>OMA\U[PKS0'SI=6).MO=.32N K,PP$2EE-9?,P.V\W;RY, MFWWFG[KCF=OC3]1\:L;)/_IFN%UCOB)4H *62LHY_Z):)F\&1F-(5IF.>,^D MZJ]FF:L9"UP'J/TE8W)K:(%N:L=_ 5!+ P04 " "M@$9805S-4M4# #K M"@ & 'AL+W=OCY,1U-U<#]B6Q9/'APX>D MS/E!JA>=(QIX+0NA%T%N3'45ACK-L61Z*"L4]&8K5UG,O:%%S@@P)=ER53QQLLY&$1Q,%YXY'O#[CR##64CY8M=W&>+(+*, ML,#46 A&?WN\Q:*P2,3CKQ-HT/JTAMWG,_JO+G@*9L,TWLKB)\],O@BF 62X M975A'N7A-SP%-+9XJ2RT^X5#C(E!R47SSUY/0G0,IM$'!LG) M('&\&T>.Y1TS;#E7\@#*GB8T^^!"==9$C@N;E2>CZ"TG.[.\)WTS5/"L6,;% M#E9*,;%#TMWH>6C(@ST7IB>TFP8M^0!M!FLI3*[AF\@P>V\?$K.67G*F=Y-X M >\P'4(R&T 2)2/0.5.H/;"C-NJ1@QU] -L7[0 V1[@7&=_SK&9%7_ -Z$4_ MJ.V?*UVQ%!RA?M)0O?.C+-3.H."O@&56I06[[4M9' MV@_[AP#2&,L-U<"TD7D :S6$-7N%[X7/G3],DGEQK>$+! MI8(?/$5XH'BIC(2QO'Y*5614Q0A/K$#2E66R,I@! W.BS-XH ]TL#E_386O> M)-D^]7E-95E2,U-?I"_PA8%]D437CS49Q]%F_$OQ]=?"8L9X!JX M,&AK$XPDCX;K[='Y8=LMMTU.5X1M:KIVD'Q1-=B[P['IN/B2?H5:V+:QIM]> MT]Q& ZO4#)UVC6XMYX_(#>"0\S0'2BQU-N57 Y&TD&DAM1/C+)CLI&D4NSQ= M4%ZL=J2J-%076:V8N^C(;#2=0<:.I'VE)-4S(?]3YKJR$LPF@RB*.IJ_T[>J ME:X9Y8A.6EMS+CV[J"B"H:>PQVUAC[T5^#LKL:]N_5;O2]1#X[*E<>D%?.:F MZ.7A-^OM @^=24MGXL7MUDRGP6'5]%(?43^@435Z>$U;7M/_Q>OY7,.]U/R8 M_T%MUE*;^3-XHF![@+Z%OK'_LY[78*=R02K/:,%VS37_LGE+%#L0/>?CF;T(4Q#_==]V%G_BA1[=R4 M9>_J6IAF%&EWVTENU;,7#-U([3A5O@EDRCX81\JV:R:A9&5FZ:V4A# MLY%[S&D:164/T/NME.:\L [:^7;Y-U!+ P04 " "M@$98CM8B#A$% !( M# &0 'AL+W=OG)LO"ZR=I D*IT:.3S;67?N:*(B;1AM_.JI#:(\F$Y_7U$B?V98,3DKK&AFP=-7$MXYD$84: M/9E/IT\GC51FM#R)>Y=N>6*[H)6A2R=\US32;<](V\WI:#;:;;Q751UX8[(\ M:65%5Q0^MI<.J\F 4JB&C%?6"$?EZ6@U.SH[Y/OQPJ^*-G[O6[ E:VNO>?&V M.!U-F1!IR@,C2/Q\H7/2FH% XW/"' TJ67#_>X?^.MH.6];2T[G5OZDBU*>C MYR-14"D['=[;S1M*]CQAO-QJ'_^*3;H['8F\\\$V21@,&F7Z7WF3_/ U O,D M,(^\>T61Y4L9Y/+$V8UP?!MH_!%-C=(@IPP'Y2HXG"K(A>4[&3I'PI8BU"3. M.H]S[X4TA3B37GD^N73DR03);CR9!&AEV4F>-)SU&N;W:'@A+JP)M1>O3$'% MW^4G8#M0GN\HG\T?!'Q)>2;F+\9B/ITO'L!;#"Y81+S%/7B_N$H:]6CEG6Y+S1:/GXT>SH]?L"\P\&\PX?0_Y<(/ZQAEHEO52)66E/EK+A0 MN;-76P\_^K%X:_)L+(*M"# .I1!JH>#=? @*%>@?:Z\*)9TB+WY@?8\?/9_/ MI\?GMFFEV<;5[/C'L8!>*31:E3*5J+1=(V8%>549CNJ: !?A[;D4 XOW6;K )3AU;XP6ZHVALM Q<@T,=\S6"HFI[ M0&6I<@7;A>\M%,>IU2OVF?B :\DPMJ>&-9\[Z<") M6$!<(!=K BK,>(]RK9WL[(KE#L>5PKX(3^ZS8@Y5 0_K8@:@FCUD1&(*=;F=@RL"MPF_K@ M\KICW95@9CFS\:)BOTFMMWQ.;>AEV6$?3202"P_!3X'_F%UEXJ?5ZG(7^F3[ MCL$M;X3)-BHP1MLYWTDX(]@([3I6S8*.JD[+/K IHZ\H[YP**MUX=9/7TE0Q M,HWR_$+UCOL^7\%PW144->TE\>S9L=]YJ-<;:NMCE7%1[-=!Q@4%'*1!BAS> M*LU^WH\$:84G1"9_YON=+M+WWVN KVVG"R@1/!@D\$^=Z5_>&&FV[;^!V$AC M.;;< BA2;X9,N"?_ED9TP'C/;76!0%M_%B+V?3@YUB4++(EZ5"*#'(A75Z+ MQ:Q_/#(TG'C#MLJD[GZ7#K0%#"C,)%.U.YC-T-A'8:0RT#/+KE;*&; M%@YAS.0\8''KXHAE>P_M9?+EASO\$-#L"I%Z(E:.Z*#AB2-%H'\%9HN##=%U MVLN^ @F42^5S:$>J'*;\P>Q!S1JGN_ECG.KRF] 6_T);1+1Y=M=[/]F;[AJ\ M)W&&Y3<1;:$?](;=84Q>]=/A[?5^QD;Z5PH9H:F$Z#1[]F0D7#^W]HM@VS@K MKFW RQ0_^<4AQQ=PSD_(;L$*AG\>EG\!4$L#!!0 ( *V 1ECUEXE#(@@ M $@5 9 >&PO=V]R:W-H965T=B' M&:3VN9_O7%HG&^L>_%*I(!Y7N?&GG64(Q<=>SZ=+M9(^L84R^&5NW4H&O+I% MSQ=.R8R95GEOV.\?]E92F\[9"9_=NK,36X9<&W7KA"]7*^F>SE5N-Z>=0:<^ MN-.+9:"#WME)(1=JJL)]<>OPUFND9'JEC-?6"*?FIYW)X./YF.B9X-]:;7SK M69 G,VL?Z.4Z.^WTR2"5JS20!(D_:W6A\IP$P8S?*YF=1B4QMI]KZ5?L.WR9 M2:\N;/X?G87E:>>X(S(UEV4>[NSF7ZKRYP/)2VWN^7^QB;3C44>DI0]V53'# M@I4V\:]\K.+08CCNO\(PK!B&;'=4Q%9>RB#/3IS="$?4D$8/["ISPSAM*"G3 MX/"K!E\XF\9D"#L74[TP>JY3:8*8I*DM3=!F(6YMKE.M_$DO0!]Q]=)*]GF4 M/7Q%]@_B9VO"THO/)E/9+G\/=C;&#FMCSX=O"KQ4:2*&/W3%L#\L/:<6/M^"WI?S-5;\L>)N+]XL6]5T3VV0>-NL#!UZ42\+B03G*MX.047!<+B*ZMBGU(.FD+I M3#RLC,[1]N&Q\B_,DKFW+=MDFKH2XG=R0/ZM95XVL(*B].& ^C#LWDB7@0A- M6#D8)8)\;%%O544R#,D84)XP*#,"5! HA-S9U,F6L[DQ@,*"=O\J7"&Q8 ML48QEPY6M#54S4PHVAWVX< :]:J7@Z1?P< &%$#30[>*PM(I=<"!>*'3OU Z M8J7#)B?/U!TG@SJHQ\G17LV[8?[?\?5,7.S(FB54&:L\POG['2+J^4Y$WA-[ M[B+JV6[@K,%S6DVT:]-BXW1=->VHQ34E2%$3%^<6?QI@7TVFYPVL-88YS-C+ M=E_$9EI36QP6:&_+8GMA43.4)54;61O8,\*J3,Q>Q*_83WPF4ZK5MNV M7<-JWH: 1$Z^-";.J=TUPJ/U+[0Q="+G&#[;C X^,!#&W;BA*>GR)QAI>>,B M=FQOR$K">V%;MU_R$,0XDT61:^H,SK:[SPP.-3'E^4,QJP33D@"V)PQ:VC3: MG+$>9-I E_=OTQA119V*K)7>]1&B38$6D=9%?X& R+$A,5R$Z>HWH8 M]PH":P-2.%OA;GC0/^RB4JI!+NXHR7BE.5D!\'A\# !>\OJ"#%0(F988YD%< M5FME0\KZXY" ^/Z;ROL'_?&[E%])@ES8@>AGA@?/I/T20+HMY[L:-T##4E,& M8AU@'5,K_$1W"LP!K>;X';T34P!7>M)'$:X6(26^8(N!W&ODS,W09<4-KT!9 M5%S7]Y?K\YN[IL*K56BJD%-0WJR5,W0+KZV#_!WNZW+AFW\'1QTQ0C_#@_B$CD85HT<_-9Q)OD:E=D\ METYP%,6FKL4?2XS24;\>K#&+&TD-X,E65Y.J:K"V,#BSO>#,V1BV#G63*52F M+:BQOL0J4Y31)J8GQ\"^;%A14^:?K+1:*?&XN:"*YPC MSYM6M>TM\4;%<,52W/*/VDC3XVH?C=HT_0&]&W&7C<6LW< ;/?T MPD: =9L[ RV6L#%NR%V12K\4<]QJ\&Q=LUUE.V,*/M97&![2V9SR$4"073CZZ\?:/!B9]TGO]&Z9Y^W3>LO MYYN^[\X7"U]M]%;Y,]OI%F]6UFU5CT>W7OC.:54'H6VSD%&4+;;*M/.KBS!W MZZXN[- WIM6WCOEANU7N_I5N[.YR+N;3Q#NSWO0TL;BZZ-1:O]?]Q^[6X6EQ MT%*;K6Z]L2US>G4YOQ;GKQ):'Q;\P^B=/QHSLF1I[2=Z^*6^G$<$2#>ZZDF# MPM^=OM%-0XH X_>]SOEA2Q(\'D_:_Q)LARU+Y?6-;?YIZGYS.2_FK-8K-33] M.[O[J][;DY*^RC8^_++=N#;)YZP:?&^W>V$@V)IV_%>?]SP<"131,P)R+R # M[G&C@/*UZM75A;,[YF@UM-$@F!JD _ DP>(?L-NPO;:^8M%CZU(8%'MU;X:U[XZ O_G_L/C6;_>MZZ+1OM]WEM_JM9BV+B%FY<[8> MP+QJP^NUMFNGNLT]U#O68YM^X[3^,;QO ??'+<45Z[0SMO9,4W@Q!(?>+N&Q M*4#"\H?9.,S*LX ;F^NU!VP//9^H:WO+=AM3;<*K&[OM5'O_PW>%%/E/_B"Z,TW#EAK+ M*^LZZXBZ;X+^0-XI<*I:-8, [=K8/9H3+/N]/5-.,[\Q74=[_O8,,>?L]>"" MYX.H[D#%A&CTF7$U^WU0#AC8ROA*->Q>*T=N2(@'T+9EE87W6L*&D;>-J4.4 MK$RKVLI Q/>8P G0>W[,&#,0Z\W*8+$"K0@[4@@![1S"QHR65HWR'JNJKSJ: M@PGM-":K*?>=[@?7^N#'4411N ,8ACLL'MWC<+@T]X>MOHAQ^+'?:=VRZP%Z M+9U G/W2UM@F ";U?P?8 ^@.T>6F\ Y>QU8[Y5EK86A'10J. ^=W%(78&NQ; M1[3UMH?"!Q.AAAX(YI;0,F)NBM(C_0=688+VY U:,5%J^H,0[1G.8C@6\XJ, M 0 R 3-PR,G44?P="WN"3\']X#1,/+;\$"*/8X=#=XOM'[^(>=CTZ9?RZ_%U MQJZ1="<0U-8.>,,VZDX#L6Y'&W0]N6I?]I;4V)S-/H0Z%4X]=CMJ"&X@B]CT39<+S+*%1AI$H,4KSG*PHV)*4 METG)TICG<)G)R9:2YVG,1,ZES)Y"GQ=*8 MCF0_]4#'-#/2L9>1C^@ 2X7,:83U29R&4<'3. MO$/"7Y_SF)?VMWX8S ^1_Z 5895PVF#^ C >N(*12$5)!3XPCFIR)$MD1D M1[.W:@V#3<4\3ER+%DX@B-*TP#]E?(;0@N%@/@&W.27M'TOV4Y(.'\0/[&)<]0*07^950R(5*>ER6D#HW#2WT4WS>@U'.B2<'I&_K4%:N< MKBFVC?>#KCF=RU7H4?OI+E__!Z4@G-RCYMY6GQC>CTV7HZLXG>G],U>#T]H\ M-I>-44L3^ATT0A;] <5/N/>\; ,:K 97 Q2R8&X3Y- 1DZ('F#PT<0B_-%1P M4D5IRE,AZPB<>>F^7C5D'*NE68NA6-W:: M=)-M>U*ZOQ?2+>UP=PADK0:0I='^-;#&W3/:^5&C&3[)8,O6AF86=\2JL5Z/ M]Z70=1&5PS> TD0\OH(46C7<$=:(]5P(?CEH\?MQ!P .2Q\PJBT5F> MSL[J_\!4$L#!!0 ( M *V 1EAWC2/X/PD %T8 9 >&PO=V]R:W-H965TK)TGO/MSIJ-++9 M6I3<#G4E%%:6VI3/QV:CD4@WN;ORW)W-WHVM72"6> M#+-U67+S\B *O;D=3 ;-AX]RM7;T871W4_&5^"3<+]63P:]1JR67I5!6:L6, M6-X.[B=7#S.2]P+_E&)C.W\S\F2A]1?Z\3Z_'8S)(%&(S)$&CG^>Q:,H"E($ M,WZ+.@?MD;2Q^W>C_2_>=_BRX%8\ZN)?,G?KV\'%@.5BR>O"?=2;OXGHSYST M9;JP_K]L$V2GTP'+:NMT&3?#@E*J\"__&G'H;+@8']B0Q@VIMSL4BW]T_@D6M66ECUD/ZJL)W(ANR]#)AZ3B=OJ)O MVKHY]?JF?\!-R_Y]O[#.(#'^T^=RT#CKUTC%(_:S8?;U"K6[-%HY"K[++*UTH5>O;#WI",< MQPMH-M4P8<<__G"1IN/K(.Y_3*[?#ME3;6S-H1_GD2'86EI_6*95+D.P<"2M MQ6-;FQ)&#F5.+_!U.@G^L&,2;4XK-#!8,=2':,[<=9AGO]62/.9%T9P# K,. M)M!.@67W0G@ %^N\+=%ET")[PV:3-$G/9Y!@&;?K!!RW^!6\0PYQSTND)N.5 M=$"#Y[\">S)^R#[C*'^\]6YV-$O+Q-<*2F 7U&2PM=A&@6<9F,W I:XGY-[D M_-HR5RLE"A#%2@FG8;0D9S+!+/A4&\N,YGG)*Z\+-2#4"FH4DW"NTM$6>$.Z M@Q*9^;WD!]C[BX#M_]!.6/919$(^\T4AV-+HLC$?.?9)5$Z4%)?)I,TSS98U MSO00JY4F?>@PAK=!COLK(P%M3(@LAC#&IO0Y\%K2,@7;6%6;; W*9KS-X$ZZ M)FRSQI;H99L+).H1;W=7<$M:P/;BU5I65[3^!M4S'H_9D-T35L ,L=V3)8N1 M'EYNPRFHMH9VW0^.#RPZ51YROD?=KHXF[=.8]2$9I]$J2JUO3-_ 8S33BDN" M"K% QE/6:N1+Z),>H8.@>QNERHH:1.]E(WZH"XDFB8]++@U[YD7MO8=F*_,8 M8$;G J^BT!EO\OVIP?G)2&3HX8J $%L(0:T\T[7R9\%C?.5LT?!=KB](U!J/)@$E=3C(9@VQ%>?("(FS@;:O-8TDY%E50 ?7D#2I" M.;F4GC:_-<8(GR;6;ZVM-]G*E<*.C/KD0?N26)N^:VTM6-:N1MU3;V)+S.%A M7_2%!#S4*!!"&*'QY<6HN]C@64R2B/9>2>GG&+<])_>\2G[/Z]87L5L;%)IM M-5BVTCK?2!!73RT'<_?;X>%X@KUR0?.&5$VH^LN,J$P8AVM.U]R=$@;"G;X/ MA-1*="FR%-PB#+X<8_$=AU:BE6 OJ,#00?MJ^6V@.>0$:M^Z&'/C3"5-5I=A'J , [^(KRC' .Y!+@D)+@H)J'!]VT\" MON5TZ4EIJ0O*M*NCSYJ&GE9\MR&TL]/1(R7G+)G,YT?OU3,PTH90G27I^.+H M/C"^SX-FVIA!\BFV,IJ4E(WQU7# @!*,\<07HI4FL_$8\C1LN)>$506/HQ35 M6N6#>WCMY(2E4]_@CQY[20@"\)#6 M?_9V-?:DEQ&9G:K8;RA )KG$WA: BK]XP6,V3R;3&7M+2X8&@E!$T6[=53T%RF33 M.[$4)HQCGLH=_[IOQ%ER<7X&T1X0E-B&+9TGYX#JKTW-OV&3B[-D/INS$\P+ M&$5E\;(=2%!IKX)O_O/(#ONQ%Z,_JO_=EC3MU&#B;>W721^:[==PI>. IPG7(4SV^%?*_ M!V:CYDL/Q\?$3EHV[60(. S.VJ2=$@C4W[L]M=V@K1G8C6$7D.4U1EI_,4&C M^&7X:=@]#'[CIM,T.%YJXQI_(CDW[>6P%W34)/74';I^_^0#;R;SKE0O4>RY MTW8\4!P],%#Q>V9&G62R\H&&.Z&? )<6^&^;?8717]'U!.D%B/WNL:)W"SJUG:]]7_']PL\-<$V)3>O1S@!28+XP?-6DS'Y3 M;E&@L>L:=OPQ0]S:Z'JU]L=C>*%84Z3"7X3IM;<.:J$WTQ:K)>2>/5X8Y&K1 MW"[I7K\R?/>VT=C0N9SZJV6?)RT-QLZ./0L!;/W8TO,$,L3%'%VT%H$ F^E^+_R-(< T"[,U,8B?+SH# M $TV5%$T%6%&+, HV]73CY3$,/]1T]-(=\7$E&??L(OD_/*RK2U$48C3 MD$>(ZVE)[XBQ $L/2?V$9'C_P WRR*)=K%&JW".*@$SSP M36&=(%K.*[;!+VB_5O>:9M$>)>,E2L.5!(WY(EC%L^N1V^\W?..X,P=C<)ZL ME7IRD\_9(A@X0B@PM0Z!T6^+-RB$ R(:WUO,8&_2*1Z.._2/WG?R9C2'/\I99MIQKM0/M=A.:&WA7O3:1X](=RA>K:963GEU^ M9%S#-R9JA#MDIM9($;=F'ED"=UNBM 6Z;H"2$T!3N%/2%@9^EQEFK_4C(K5G MEG3,KI.S@+>8]B&9AI ,DN$9O.'>TZ''&_ZWI[?!QGTX@06/ M!4*N!)4FEQNP;"TH)-X7:8'+INA]]:RIHL'2]AM55DP^?WAWF<23*P,YETRF MG E@QB!A,IF!X&S-!;>] M&V8*P.\U)[LN0+,>934^4\7I)[HA\YHX9U@IP\G1]S 3JU:A9 M[#W2'?:BTRU?A,-I\GK6>T#*1)Y:[TN[^7]KQ+W6F\A]$X MC,G@ACN_JFZ$S".)G^$ATO[?U) M2:S;Z,QZG^66<)MBX+)%P6O$/X>;;(2#R:FDZ%97QVOE M#?D/3!@%J:+^:*RKL*/<0Z@E=Z78J,X"N;YRX)EZD0R]-0H>B$7;N(Q4Y17[DJ"DJA+II\Y+2MDM4A](E:WM4 M2A^&OG_LQHX.&FN)>N.?#X:"4$O;]-B]=/]"636-^65[\[RA2MIP:4!@3JJ# M_F0<@&Z>#,W$JLJWZ;6RU/3]L*!7%FJW@=9SI6PW<0;V[[;EOU!+ P04 M" "M@$98" D J9@# "/" &0 'AL+W=OJ M0TDG2Z5;;FFK5Y'I-/+*&[5-Q.)X%+5\>]6RBUK81$A\UF'7;. B,8_6\Q@[](9'LL[ M]$\^=HIEP0T^J.8/4=EZ&HP#J'#)UXU]4IN?<1O/T.&5JC'^"9M>-R6/Y=I8 MU6Z-:=\*V:_\99N'(X-Q?,: ;0V8Y]T[\BP_FL?$;<]0;8C.&<7 3]B>0.L"('%++V E^X#3CU>>@;O$*&! M/^\7QFJZ&'^="K3'R4[CN(_EUG2\Q&E 7X-!_8S![/V[9!3?76"9[5EFE]#_ M1UDNXIUF.[J!RWZVQWQWK+\[_B!DV:PK(5=TU'"+%71PY^RNH53T01NG MJI9@:X2E:J@S$,;M@&J-[0*UK_=GKLL:TB0MGH7O'-2X %\ZZ@+DL]18"0N-,H;J_P&*&*YI26(&UX,GM&LM#7!9 M@>'N@G!'CCD(T*;_*?PN[310'K2R[>OQNSA-TY/BFY2@G_ MJ[*\<<$E69BRS$M)R(CV0\WEBHR$]%E\4&W'Y:N'R._,N8B=WTL<0C*DDAKJ ME#W=X_!X]3-[4KMQ?2C/W(FPV] ?.\A_XNAN.DZ(6"9<>\ M,P;Y.,S3W"]Y<4SS4/:< .+<<]V)IZFF!\]9[IX$FA6],"Y&<*H#14=#HD6] M\J/0@+^K_;S8O]U/V_M^R!S4^U%-\:\$,6]P2:;Q33X,0/?CK]]8U?F1LU"6 M!I@7:_IC0.T4Z'RIE-UMG(/]/\CL7U!+ P04 " "M@$98.U)1K?," !Q M!@ &0 'AL+W=O^[UYXQE/ MYWNE?YD&T<)#*Z19!(VUW444F:K!EIFQZE#2SEKIEEE:ZDUD.HVL]J!61&D< MEU'+N R6<^^[UT M7[M;3:MH8*EYB])P)4'C>A%<)A=7N3OO#WSCN#U;1;!-( :UVPK M[)W:?\1#/H7CJY0P_A?V_=DL#:#:&JO: Y@4M%SV7_9PN(<3P#1^ 9 > *G7 MW0?R*F^89@,&]0Z# MY9M721F_.R,W'^3FY]C_58SSX,D83O!/;"XKL:V1^L:BYDR$(-A*:6"R!K5# MW=!K]HM*T6LS%LF]!ML@K)6@9\OEYF)$M<%VA=K7YS/350-9$H[NV'[@-9[$ M;+M.N+"O([6N8A=.RH$RUS]@V&O&MWY)TPV];U^'047Y. M$KI&AR=7X5HUI+BF0S]AQ&-X("Z+_& 5X20I_S-$YD.D3T.,G^NVZ&0,M*@W M?M@9*NI6VGXB#-YAGE[V8^3O\7X84WTWG"Y,X)J@\7A2!*#[ =G-#@(MDH],N@0[L(+=EQTF%YP+P=,?D/, NX5YVM#7SL*JS.]4/R M[^@D?W;REE\$_(#E%'C!@$<\N8"7'(-./%[RFJ#A[YN-L9K:Y9^70A^1TY>1 MW0A=FUZ4N QH1@SJ!PQ6[][$6?3^@M_IT>_T$OHKBW49,Y_"_\.>B/1'$3P3 M82 -&"LL5B LE,J,4J6B 3;N5&W!U@A;U= FD-WN>D)UQ7:#VM?V7NBRAB1F MD\].[RT5FZ5%3D0\8TF>3FX'V52D9QAL#B3(MM?J 9T7QIMKD$:T5DUU?I5E M+,X*R&(VBZ+)O2AK2H-^.H\#LGS&>,I)+&;IK)C\MMW*$D\%6)%G](WC8N+W MUY7:7@T&01A#6O M'YB$LV*6O]),XLWPJ=?PP,=2B%/V[,X^GQO;D9U^Q_XN-C M1&PO=V]R:W-H965T M['_:!\4;IKZ9&M/#0-IV9!+6U MJ\OAT)0UML)'_A#XL8U.F"QH9=?_Q<..AR.!/'Q!@.\$N+>[5^2MO!%63,=: M;4"[TX3F!MY5+TW&RK:5>2G)V^5ZK:R*8!T55PVUG1+>6\09@9@]:, MAY9TN)/#/Q%_ *^*@Z6QOXI:NP>BP_)-L.!O*]@5?\). -EA? "P8\ MY/$)O/C@<.SQXELY&GHMR?-:7"I=FI4H<1)0 MKAC4WS&8OGT39>&[$SXD!Q^24^BON+33>,4%_ \M]S6"%6YA[O)XE\/R!QJP MM%76=)[&LNNG0NNM[)8@6K7N+*@%+ _X!A:J(0QS.;A75C2#*]&(KD00%CX* M7=801_UMPQGP$I#9#E=4<)&87'LO?#>,^BH.FY0XR/K MGV#0BBFU7'F%[[4R!F9EN6[79 -6\!N!7.^9^>++!5;G@SO:="Z<01*S+,Z] M)8QJJAMP6N&0P!:%-H-K7P](H\;>+5/+%1&2LCA)(&9QFD 4L:((:6TG&%%04$TY04YE$*6P%Z5#P#R,^89 M2Y+,C]@H&3G7"V*C* :/0^*G*0X9C]QE1SF+X[3G.A_E$(6G.8X9SR/Z1D1L ME&50G* W]^QR5F0QL>MB]6?(+;)C[R55OYHT\9?*#.;Q VPC&7LG 4>85G%#CA**-$T#[;;:T1S_U6 M1X7EO'4- %:HI:H,H.L#3_.-$;]FA;XG-UNV XY8PL/=F*X_#5^I)/9*^&,E M%\]5WN%1ZZ1;7_H'@H'2U:V^BQY6#V^06=]Z_SW>/V H4I>2ZE.#"Q(-+T9I M +I_%/03JU:^$<^5I1#SPYK>4:C= =I?*&7W$Z?@\#*;_@-02P,$% @ MK8!&6--"!FS9" 9!D !D !X;"]W;W)K&UL MK5EK;]LX%OTKA.>!!-#8LI-,.VT2($DGNUFTDR+IS&*QV ^T1-N<2J)*4D[< M7[_G7NKE^)%T,%\2220O[^/<YU,7@_)2_?;3GIZ;RF2[41RM< ME>?2KBY59A[.!N-!\^%.SQ>>/HS.3TLY5_?*_UY^M'@;M5)2G:O":5,(JV9G M@XOQF\MCFL\3_M#JP?6>!5DR->8SO=RD9X.8%%*92CQ)D/BW5%B%3-9)7Y._/P3U7;PMS)JX%(*N=-7B^&!KDNPG_Y6/NAM^!UO&/!I%XP8;W#1JSE.^GE^:DU M#\+2;$BC!S:55T,Y75!0[KW%J,8Z?_Y.3;V012IN_4)9<6DL!.AB[DY''N)I MTBBI15T&49,=HGX1'TSA%T[\6J0J75\_@M16MTFCV^5DK\!W*AF*R2^1F,23 MHSWRCEI;CUC>T3Y;WVF79,955HG_7DR=M\#%_[89&V0=;Y=%N?+&E3)19P,D M@U-VJ0;G/WXW_CE^NT?3XU;3XWW2ORTJ^T6-XZ'8*8X]*^[4TF1+O(LKJU+M MQ;5,=*;]2MP6XE]5H<1D'((0"0@05R8O9;$2JO *"X0NO!$2*=J(28(8.;=* M(8&].*!E/W[W>C*)WV[?\J*9R[/&;P^1!WX!1-FY+,2]ET6F5N)>%=I8<5T5 M*=9&XJ9(AI&03L@4N:$IFI3DV!F2(H'DR"1TE%GS18I,>7P19M9HJ9VK\('< M0Z/ KHWXS;"S>*&+ZA''(SMD.%%*Z[5R0_%IH7KFE]8L=:J< (EBD^_%9'(< MQ7$LG$HJ\N"&ZV9-!)[W7!.LQG&1>%CH9(&H)%E%F_*&,>^WH;BKILU60>EG M *$A;BEU)J>9$E7A=19\E1E9./!2J@@A5E7D+(0PR_#14[*9(EK#TFLQ%+_S M++(06N6.]/([=6@1$A'@L(:\V2(?T1&RS'3"UH:B)PZL+.:DULR: M7(R')['X@78:#U^=B!\.!2)\H+$KK5Z@))":L.O@,7RZ5BGC<08/.5:6\5M6 MTTR#Q5,Q7:W-NPO<(BYE\9GD_(8Z]Q_4N5K'F/>/Q,$JB"\M*B9CE50,XDFC MKV'8%.JGG$BZYQ26,QZ2&7_% W'K@3AXH ;_TV4 #E! !1295?1YA( [?O76 MB4_&P^+?T(F\5TM8/U?B#OELGHD;PLX0(LMK!/5VGS9D-Q07C#!4%95/@;NF MLD0!LN*!_A1&H'5QX!OVX+2CRJH%Z_X<"?8W',DI(#-GP TKP!/ M !OM@(Y MY;GVS \SQ9K'PTGKR@ER&"P?VR0BIHS W.9UJ:<&H M44UGS/J9AM$$# BFQBZ%"G@!=C3TG((*"N6(LC6:QT@L(<$ S91RDM3"Q&0! M#)/85!,S4R[2MBF5$#VM6#;MN43Z!O<>M J@D_Q2:<=[.M MBD[A9!+TX:HE M9S.X \GG*+D= .UD1B_(!," 70/G_EEQ-0.N99&P9;5:!/)IY329T2M%?;M# M:X@VFN:Z4!:;:K)>0[@>W71N6J_A8% +MM2T#G&@-IX#)7=G(S1'EN3&$M>C M.!\/45F8 ?&_3D9%2L^$D@#J#!T7)-7(;\I3+E<1A?A/T VM;A#2,S(24T5Q M!WVXH-XQD4VS%173F:GLDPT"<& 3>?D)M) O)=#-02SZ<63J0UXX1OWWXB0. M!7-?4;S87M^[R,!MA!P(K(\)J'@E ;8(0[V1$)1M74Q 5$CVPH55S.FUIREZ MH<8$&0N3I77R=B$ZJ=D=Y0%(*ZD?"FQ2\V67^SU&B2A&7)D!4*\V"(<[IB3! M $%\?O:0)1:MS M$D)'BK,"M58('/:=Q$?QBUO+79UE[:F-YG*C:926:F77-H86DKK$52@ZU*(\ M[? VO="T=@&-0!L1^'J[M,5U7,^J.G.8>'@Z>8@=M%;G9 8.4NM$'V^3VJ_% M4SK3'[)MV"+PF(H8:# QQ"E7=LZM(%Q^!826_ZL*RS0%=\5% MK6M&0V6G>E["$1T--GD-VZ1FO_?6-ID4]*=I0*'7DOII.R>"WJB?NU2$4A-N MS9B>J.?[*;1A77:.NW$:"GKS\' G$)"9]ZKTH9+?T3B"L42TV\K=)FF]S:9?F[;G[]3;*XQRH.[A=T0DIG\DD$//[F\O;NQ#6 MT*%T!X :##PF-WK^]JC%XU,%_P. GX>[B7F71I38I=3"V _.#_EHM#)_!(O'>I[OO'/9 D/OMOP.&=7U[ M@L+=5PCJL=1=^8-S-Z#X[)U"RX'[ D !;K29TEF'^N_F#%-S;.>8(ET; @CI M;L'M@Q"UL34:ZZ4OT&C]?B#D 1]NCP+G<5<94W^T]VQ:H _.FCZ8(FY"5(- M-KTK*I).Q<2GF3%V**YA-A\BZ];8<]?^LOI%^NRY@FN[,UB'E'K:GIEIIN?U MB>%):=_IM1<>AY^>NFM%L-6+P5(35'OG\&PO=V]R:W-H965T'A;[0%,CB1N*])*4G?Q]SY#R)8O40/=%$LF9PS-G9DC-M\X_ MAHXHBJ?>V+ HNAC7UV495$>]#!.W)HN5QOE>1@Q]6X:U)UDGI]Z4U73ZKNRE MML5RGN8>_'+NAFBTI0^(6>RW9,?C[QWZSREVQ+*2@>Z<^5/7L5L45X6HJ9&#B5_< M]A<:X[ED/.5,2$^QS;:752'4$*+K1V7[7C=UN=!+PG-1'5 MAS-13:OS$WCG^WC/$][Y_XE7W.N@C N#)_'7S2I$CZ+Y^S45\B87KV_"C70= MUE+1HD"G!/(;*I9OW\S>33^>".%B'\+%*?0?3]EIN-EL(DZK\BNUTHBU=XJH MQG00OW7$/FMIGX4.Z.C5/^@R$9W82*_=$(3YK\^94$;J'F_>P%,[&!F=?Q;T M)%'7DGLT".>%MAL*4;?C#/ "_#$M(G:UW(I&*#?X0,(U8C5@F0)P>1G'CG(] M.&-EVVG5P9^.^07=6MUH)6T4@U7D(PZN^)Q9Q4-8;]]<5;/W'X- =VLT/PFC MY4H;S;:Z@3F_@ZAU S08,3B276L5)R_T\:2MN1 M%3HF7(KDH0LQ*QG'6>BYDBM#>4X>.(E.!K$B=K=J\."Q#TCV;D"P$(1'J.X@ M$#V,P4P&9X&')(0<93T1GRS.ET>6/ S0;T'%2>PJC'R2C'L=4OV#^#Y/7SK_RZ/KJR;?ID@Y,Q\9\D^UG]_\! M-_GZ.YCGGXC/TK?:\O'3P'4Z>7]9")\OYCR(;ITNPY6+N%K39X=_&?)L@/7& MN;@;\ ;[OZ/E-U!+ P04 " "M@$98EME;Q.<$ "N# &0 'AL+W=O MN]/Q$C;83DE]I9,:^9_K^G'=J?1J1:#MQ+5:M=1.S^=0X(S/BVP8QV1SK%?7F+_HN_.]QEP0S_H+K?16/;TZB,4,.7 M;.SLM5K_RC?WR1Q>K3KC_Z)UV)O$$:I'8U6_408+>B'#EWW?^&%/H7Q.@6X4 MJ+<['.2M_,@LFY]HM4;:[08T)_BK>FTP3D@7E!NK856 GIU?0MP_R5KU' U< MHYN6:7XRLX#LUF?U!N4\H-!G4"KT64G;&G0A&]X\UI^!13NSZ-:L<_HBX$=> M3Q&M,*(Q35[ 2W;73#Q>\@S>!=-2R)5!5]M+HC_.%L9J8,6?A^X;X-+#<"Y3 MCLS :GX:02H8KN]X-'_WAN3Q\0O&ICMCTY?07QV3%U$.VTCH%!V"1[WK>;\O6>0BX]03> 1NH0K'9B? #MX MOX 3'4,>!LG^X,G*Y/+!UJ>F;>VVJO[:JJ[AVJ"W*$EP&E,0\A1G&0&!9!6N M9K"WB,&^&.0$5TF&J[CT\Q5X(4[#/(GAI'SK M$?G/G.W($UCS%L534OA/DOI/F?A/GN],_U? VI) WCF^0_:PR%>!VU(!)\& MUK/5YX%T_.P]/P?/3X.X)^XC&KH2YK<_8BK,4M0H<+E4%C$#KZ*S0$(X_(,' M@3"\'K6P O;8EEEXW\:N02U$#.#@QXKF*4/D#W9/GZ2VYKX:.,[ :1:F0.[N MD0 +0M8'(HQPD7!A&(&7:^>8P(E1"M#^Z=V;DM+X^/KFB_$B.?[97Q..]LV" MK/E[]V V?X=PM8_ O]?=Z'RXU*KWYX>P,+OQRJ'@8' @]!5UN^^S5[GK$-K1 M?U.1K@][I83LS[,<:@PD+"17B4M"$)0-6B23JP??/E*B:8[C(D'.C80>(T)B M3/.'\:'ROL<$%WQ7"R!Z.QX!58/O2!?*0G_KQ1;^H>#: M;8#UI5)V.W '[/Y%F?\%4$L#!!0 ( *V 1EA+HWLT1 4 .\, 9 M>&PO=V]R:W-H965T>AFY&-]&/9 2V>+J"1Z)!7'^^MWI&3':9R@68$])*+$^_C=W>_( M\\E:JB^Z1#1P7U>-/AV6QJR.1R.=EUAS[QE7<"?PA(%590T1C+][F\.=2ZNXO]Y:_]G%3K',N<8+67T6A2E/ MA]D0"ESPMC)7F5[(NJ;D M7!N9?P'>%-WJZ)P"+8 VJ?B:V_R=C RYLTJCO#=]WIEFSYB>P"?9F%+#QZ; MXK'^B&#NL+(MUG/VHL$/F/O )AZP@$4OV(MVL4?.7O2,O>N2*^Q#G?$-4A$GP_@7D M\0YY_)+U[ZO:BZ8/ P\C'[[9)UPAI4WD!GL9N&V$T7!3(BQD1<> :)9@^+S" M_BP0_Z &0]O6#&\V[]YD+$S?:[BZONWZ5I@-Z2HGU!#BH[JC%EIJ 1$#ZSFJ M'3F.!ZZV&CZ[KL3BZ.P.%1TR@]];HPVAMQ"X@4]7&K=TN!,@UP\E?3 2,,K:!N%N5PVE, " M\OT:X+U=HTL:7W-5:! =Y#779)["#*()>+ N!65 :*?A:F8DS!'V#$O*'7!8 M;W/)NUS""I60A07(*"6P0:ZT[\K_4$T\8-D\/$^ M1ZU!=T[Z A:M33#A+07>=2<5Y72UEXU8GNUU'_*_29L4.] +)6^K2[5YMJ#-*PE@21[<,F[?]>R,- M,1N;/I&^+7N'0VSADFH /\ 16;9/@F"X6M)LM)2\>D3N1]V62VT(1L7[_FF; MWG??>M;S!HUK*M7[>9K&KA7""24__4^="8'(:JENA=Q*RTH4K@9$ M-N-:PZG0"*N<+WT\N"D5XI&;3.P)8M/DYA/XS4;V]/O@47P/+Y$'S^X,+BP? MR+'F%;J:>D$:N6=(-\A;B+V$V4,^\L*0#>B^1$=TR^^">KJ2*]?6=.&D@15* M8P@#.B\"2+P@C ;7-,52ACQ88D.A54Z3%S0?"CNQV%: L3>ANL7>.&74_60I MAIB1OW1PXSCP;#W>6E\3%M B\R8!LSCIK* #P5T;+&9P:(09[0VA-5+3V%%; MD^FV,=T\NONZF^;/NB'V0;S[*4!MOQ1T>%6X(-7 3\=#4-UXW;T8N7(C[5P: M&I#=LJ1?)*BL .TOI#3;%^M@]QMG^B]02P,$% @ K8!&6"+T%*1R! M/0H !D !X;"]W;W)K&ULE5;;;N,V$'W/5Q#: M=M$"MFS+SL6);2"W;0UTBR#)M@]%'RAI9'.7(K4D92?]^LZ0LJQTG2P*&!8O M,\-SYD;.MMI\L6L QYY*J>P\6CM7G0\&-EM#R6VL*U"X4VA3#(HN5#18N;7[LQBIFLGA8([PVQ=EMP\7X'4VWDTBG8+]V*U=K0P M6,PJOH('<)^J.X.S06LE%R4H*[1B!HIY=#DZOYJ0O!?X0\#6=L:,F*1:?Z') M,I]'0P($$C)'%CA^-G -4I(AA/&UL1FU1Y)B=[RS_L%S1RXIMW"MY9\B=^MY M=!:Q' I>2W>OM[]"P^>8[&5:6O_/MD%V/(Y85ENGRT89$91"A2]_:OS043@; MOJ*0- J)QQT.\BAON..+F=%;9D@:K=' 4_7:"$XH"LJ#,[@K4,\MEBK3);!' M_@1V-G!HD=8'6:-]%;235[2G[*-6;FW9KR5O6OQN.M[5'DYAU+;#'-;!K759A5LRA:RJC-\*7F<"?LZQ6O,Z%0^%,8V25#2.KI<@Y+5N' M'ZQ-E-4%PQ9A.!69/3]Z7!N OD\+=@=&Z#PD!_L=P1Y8/\*00YF"\6'?3\;= MR7]VCNY:P-B6$+2G[#SE'UC2FYY,\7O:.YX,\3O"P=DD#*:3\=%M48#O!9X[ M @=V%B?L1S8:QL?XF<93FB1^TO'@^W=GR>CTPG;<]Z3YQHQZB.XCTU),;!.E+35B'.E:BX9?(NRDK7U(K0B$%/F2"G'Q#: M^QBPTL8O@HYX;)U^1DO,Z:"GO(E/\4.,1^5LPS$6:!>I8 =3['.-X'/A>^9+ M8RW_/;0]]X"PD'7F:AR1DY"5$?*9I9#QVK;\LC57*]CA*,43;5#2M9!V4(+U MGI<[0!@'H]R;>-==L+&=KQ5!"A>0H*"CIPA0/CTSE];JHB')QC?FYP M62B'UD0J6Z8_D1.2X<6'F^72#T<7/Z-X7GL8/1*36#E85U@2)5=8(>WYB'VI M'!B%T;V'#:B:7)L#>VANJ-'IA%WS2C@NQ3\\&"30U&:XR=8,>6-5V@LT55B\ ML!&VTJK?G$\P\;[(OO1#>E$B8NEZ0^07@WX) 3V06SMBMX_W+2^?N'H#ID\C MMN7=J 96P7=FYP!+85U)G2+%CO.PU?1#[KUPXB_+WQ[W7B2F_Y--K^,(CF% M_Z L8:#XM($.I)'9(49<6AT(!"[[].JFB@'I$P6+Z%50V$[S@DM)TA1!GT ^ MKZK0[\#WP1==C:ZY^-"],>A[O:OHTNPY-@+QX>5A_1 M5P)#(Z% U6%\>APQ$QXK8>)TY1\(J7;XW/##-;[OP) [A=:N]V$#FA?C(M_ M 5!+ P04 " "M@$98 W5%@]<) #+&P &0 'AL+W=O>RA=;)W_%M9*17%7&ALN M!^L8-R^.CD*^5J4,0[=1%G>6SIQ&JLI3^_I4R;GLY& ^:/S[KU3K2'T=7%QNY4C%5\O+P7S\XM4QK><%_]!J&SJ_!7FR<.X;7;PK+@2 M(/%UJUXK8T@0S/B]ECEH5=+&[N]&^EOV';XL9%"OG?FJB[B^')P-1*&6LC+Q ML]O^7=7^S$A>[DS@3[%-:Z=8G%# M*;=.WO*OCT-EP-GIBPZ3>,&&[ MDR*V\HV,\NK"NZWPM!K2Z >[RKMAG+:4E)OH<5=C7[SZK(R,JA#7TL=[\<5+ M&R3'*UP<1M5DC5Y0M:Y^.AL7 ?QBRU4L;__"':UQDT:XUY-#@I\ MH_*AF)QG8C*:3 _(F[;.3EG>]+N=%?^<+T+TN/I7G]])['&_6.J;%V$C"L'>A[:TSM]JNQ(VT MWY057]9*O';E1MI[@;8R06R\*ZH\!A%=)J0MQ*;R^1H]0KN?XVZN0F?5TKNR M%C84\R#<4B##JEPHWV8Y:[2ME2F$W&#SG4;S*7,O9N/A2/R-ML6=*3_^<#89 MG[Z$M"J&""/(XMR5)5H>W9-_&XI?@6U!&A6>VMKQHU$?7<2.0CP3)]GX9 Q_ M>*=%0)^75.5BH[QVA5!4ZWU^4#R>B>-9-AZ?UA?CZ3@[FTU$47FRD@3&M5?J M.=]_)#L\$CYEX9,,%-,;E5$H9WZ;@KAQ9'1RE#AZMO$/^ ?8KC8*2 M,7J]J*)<&$7F^;H0-UR(R6K2D*/Z=(C*1F AC(4I0:74:5\\3\L3-"H?AE2U MA0*\YZZR,-+#'7U+2D(FK&*[R-2MM'DJ 60EP]#JUF/62?AXFDUF4R%Y[4>) MBA;(6QV9_5#'/U#=T5#+ZPGV)V3']PG9V]ZQ;S2IZVER/'Y*+*_8-_YPU;3Z M-_*^R=!ARZD&'H;GDVW^&C5*.PV'@HN*JD=;2)<"%QAIDL=SW9H%,L]5PB-[ MA9(MVT*HS?F)UE'O3D8OOW0DS)O5?&_\\F=V4?0N$4QG#$"EL0%6'=!?\((4 MB/<581&Y-SK-Q.*>0[U0<:N4W?.6_N^Q^4U7Q2.C,Z&6RY2DON(3_;L)PFXU M=7-3+EBJ[G)3!1+DB9M01EOWU&$@1,N_E[@U%.^H^:VM253=D*HO=?V6,1!F M%+K61,2^ :7>Y.S73,DM)AS ,8(.4GVRQ]S(LVR$1M[#.GB]EG:E6 T)RJGQ MC6EM34M;GW=1VLL]AVP7B$QLUQK)V$KN4.<++F,>A,#R3*R455X:3KHLX!0) MDYQ&=0<*G89B,L@!=_%'P5#GC$[5A>D5V7^N,M!NSR8#X5X[FU?>=Q#QR+? M'ZA=DW2+_(;WDI%/U,6>$9(C 2)-8[%?X.O=@KZ>D<@-HE8GB3!MUT9SE)XV MHFTCE+0L"DWV[)<:CPGJ\UVUI;'D5:R\W<-C* .<2L-8":X$+?GB%!345\@+UE0\#FH[:>IA0K,31'9U7IO>M2#HN\:$5$O4#&JE M\W9R,YJBC?S.[]TMW]5"D+$W";M)2T1K+XNM\8"*9A.I2/;7S"OT^C%\B@-? M.R.]N%&EINY%])W/]OKJ^F;75UVF_":[ MI5@L6J?(\^G>C4X<(+)5#4&W$JFI>E1WF<5Q=GXVV3'7T_%QFYOO(ZKG?92C MX<3C679^/NL0Y./97U3S!!^>]W 9CJ\%@M7 +3L MR0B)'C"N$ M_ !U[LS).K08?QK][&POGR$#4*3$!CGU]PI]1DB5!D/%!P4XGE""FD/]7O'\ MMYW%X-N5-=1:'3Z'?E":R77*::?_MT[0WH"Y%M'WF E[)T-$3!M&KJ9]4QP= M1K\,)-M6G/LVFFQ=K:U&V*7V.!6UJC*A*7C&,"P15EII8HW==*2F0;'$"&K3 MMD*A6-[,O1PJ:6.#?@C;?LDDR35"HYH=\Q)(1IV9UO):-@)=^Y_UF=J9I"1U MH<1"\\'Z?Q$G\=\%BFJ*TJWI-$FDIAX'U08%6(,?]8%1LN 1'YB<;L'C^)NL MQ#]&KVQ+7S&0PS@@.Z5 M5:04M;1G*'YU$=L^/S@($B#@?+7#'6XC-!,HW4.D,$X^.C[1_BV=^8!^]+OE MXY)X,^:@Y (J=0C$*= 9W+XDO9[N'@"J-V0K@VU<)(R0<8 MLG\>>WBWK3' D-2,S>AP+- 6C-@89L3TB*&$_D#QZ]AAV6/XA$S@!.LK* M\7!R@K&X(2J!!@!_=;?T.P$+S%ZZRK?EQM&ICQ4)M9SM9+B0/(F98N88"K:0 M::^ F1X2Q4_SAF#RV1#?GT 0*$?C5#\-VH]_YB-RLRK-+@K$PGF?J.>.F\*_ M)KI5R^&"+!\0N3:.>_1;$4TAE0^2D$YCT:T4MV![G'B8E80+.VXCKG>5P>6Y MG]3'^KX_K?#GCS,[&9Z?_[]FE@+!C;=$OD(ZA50A#:)$M*B_<)(C@"Z4V@@0 M<"\Q;@T]H<0YU;);(-#ID1#"G6L>93@15$NPTOK!H7- 79S),?!(.00C;EX1 M_C* [4W\'.?77 - Z;A:;39 SZ<>A-922$>24RAH+@X\K24IW2>O"YR(<-SN M%N?#RF%N\$R<9]/3&,[P"C))'\3,"CGC1A7ITLY*=-=8U;S.)( M^C.@Y?GYF6CH2=10C%^U[/IPNUE#ZQA3)X,[-N*0-NW;SG"Z=DQIN6>6_8[Q_V MEE*;SMD)/[MU9R>V#+DVZM8)7RZ7TCV?J]RN3CN#3OW@3L\7@1[TSDX*.5<3 M%>Z+6X>[7B,ETTMEO+9&.#4[[8P'[\^/:#TO^+=6*]^Z%N3)U-H'NKG.3CM] M,DCE*@TD0>+G45VH/"=!,../2F:G44D;V]>U]"OV';Y,I5<7-O^/SL+BM'/< M$9F:R3(/=W;U+U7YW!J"/2T@>[K#;#@J4V\5<^57%H;3CN MO[%A6&T8LMU1$5MY*8,\.W%V)1RMAC2Z8%=Y-XS3AI(R"0YO-?:%LTE,AK S M,=%SHV'^#GG[31SV6=[^&_*V M.?S?\=0'A[KY;9O#4=YHNSSJI?>^D*DZ[:!9O'*/JG/V_7>#P_Z''=:.&FM' MNZ2?W7M%&?OH@T9A*K_-OJ^3(#XOE("EA722VP4O2R/+3 >5B=0B;<;'*X_X M9)(>S[21)M4R%S[@ 7HU>*$-+2*XT.$9U1P6XCZ9).*?X_$MVOB/4B,>*&&# MGJ<=(ECDZ:W3#/ 5B_S MRC'U5)!0+[+24;FM=]%=H9RV62(F9;IH1<2IG$Q$J$JO9F4.-Q^C/S/]1-H@ M6)L@S5Q/<]4$HW#V47N.(1+"JE/VS"FX*! 67UD5H48Y: JE,_%A970.Y(;' MRK\R2^;>MFR3:>I*B-_( ?GW*/.R*2LH2A_V"$IA]TJZ#(N H\K!*!'D4VOU M6G640Y'$Z,GUGY+D07KGF/*+=:2)]QVL/H&DJ#:S"V%&)HUY+4J M4$6-<$@C8XU["6 PE,@S) 'D/A93)6B)H[I!J/YVI24[X..@@8^#G:76DY11O4,0X&O;-.&GGJ)PD)5 M@,X=CI)]\8\:HB[LLI#F^?OOCH>#HP^05P84B,D83AS%N-I-P)$J_4C=TJ7N M2<2OMFJ/MU0-^M#CQ-(Z;JTOEPW4X?;FZJ_ZAY_\(AT>[0]J1R?2/* 8/A(S M?[E#M'JV$9$OB?TN+#EJL.3H?P&C>D&@G36X3B-^ M;X.3;Y,HKDW+%2ZAJV9PM'9-J,QIW(ISBY^FV:[&D_.FU31H%T*S==M]$<=2 MO7$\N6_V_6H3UKW71RRO38K,B\_RB8X-GVV!)C\:]=_AS9(H264W4'Z]4ERN M>1J 8W)?BUMS1FQB3A$G")@--5T&8 7,PE5MXAFUHAG;FIW8A2.R@A8%2(.C M\/(N0=<*)T/Z;4EL4T;1ANX;5S%O1 M'5R0TIC(*#8)G\=\G&MCZ(F<@2:L,SHXX.(<=2.75M+ESS#2,C>F[>#9R$K" M#+ZMVR^8KH!XR*+(-:&5LVU$G,*A)J8\I"EFE6"B<]CV#$I$G+"],_:H3)MV MXA..:8RHHD[.5U,<>RJ.53->C25@\T3=360?[&[LG-U7HS5WZ<"UR,*?-W;L76,<@Z MC28@@MR8W4)L6F5;15$1BN%FJ@8Q5?<_MZ(&0I:5J+9Q";[NZ%B*-F0 S>+9 MDBL2P>"Q ,;N8XK:QT+;^#O8ZXI]_!WN1;H_&%;#!?NMXTSR@3>S>2Z=X"B* M5=V+/Y48[_O]>MC'+*XD <"SK0Z15=> 2G%Q9EN+,V=CV#KT3:;0F;8@8'U= MJ[RB9/2F-/)ABQ>]I2!6RJM(T^:7#U'Y$;"B)PV>K#3@U%B<,7'8=N1Y U5K M;(EG7RY7G!Q:_A&,-!A7^VC4JL$'8#,(C@T1M^3Z;%4#B]DZ -8GJL+& NLV MISLBN[ QLO:N2*5?B!G.G[BVKF%\V<:8@H_U89.'M%S/S6)S2*_07XA\H""8 M&(/_M_G;V$ZO]2D1Y&W.'TSYY&M"_*K8/&V^R8[CI\CU\OA!%RV);O8B5S-L M[2='.%&Z^)$TW@1;\(?)J0U@BGRY4CA;@_&PO=V]R:W-H965T]:1XR?8 H2.0L M13 9,7_/@>@2,L>K7:;A[R(P 7NP;D?N !TM3?VDZNU]N2W;=NYZWGM?7^Y M6+BJUEOE+DRO.XRLC=TJCZ[=+%QOM5I%I6V[X$F2+;:JZ>8W5U%V;V^NS,ZW M3:?O+7&[[5;9IS>Z-?OK.9N/@@_-IO9!L+BYZM5&/VC_4W]OT5M,**MFJSO7 MF(Y8O;Z>W[++-UF8'R?\M]%[=]0FP9*E,9]"Y_O5]3P)A'2K*Q\0%#Z/^DZW M;0 "C5\/F/-IR:!XW![1_QEMARU+Y?2=:7]N5KZ^GA=SLM)KM6O]![/_ES[8 M(P->95H7?\E^F)OF%(LNW MRJN;*VOVQ(;90 N-:&K4!KFF"T%Y\!:C#?3\S0?]J+N=)FMKMN3.=-["3PXD M?$WNXO+:.O*WCVK9:O?MU<)CS:"YJ [X;P9\_AG\DKP':.W(NVZE5R_U%^ Z M$>8CX3?\+.!;75T07E+"$R[.X(G) 2+BB?_' 2_M)[_<+EV4_^^4 P;\]#1^ MV%27KE>5OIYCUSAM'_7\YJ]_85GRCS/LTXE]>@[]YD=LVP>%T)#E$]A;'?Q, MWBO["0,*S=N^;YM*A1UPBOM9]-/=4^D@9IOU@TFJXXTJ#$!$ K:6F.!'V=7K7(.LZJ) M6_<9>RC9U]IJ"*LQ#ZSV.]NYZ-A!1;6H:B"&YAZ3L4IEK$7%:9^FI4#H)3)9 M:K_7NB.W.^":4)8H^;Y;89E(.,#_!V0GTKUM8$$/<\S*79"/@1?9*T!)\_-F;GL#2\;VQPFS<>@,\F B9T LUM8$N"YPX!.L:?O H3M O1"#-& MES9^4@IKQ@*-P$*N@C$@$$R ! %Y(5II *"*'?!&91?H+_5QT"!X;?F4(J]S MAP*[P_*O!P2-BYX>Y%_.KPMRV[8O*:BMV6&$U.I1@['N!AOT:@R5CX420\B+ MB]G'VFK]]U@!R?V $.L@^1$^."&?H;KI[1*1#Q7NN2...Z]&9L]91+XAK$QI MGJ6AE:'%2K1DGE/))%IIEM-2EK.C9$LE+=.22$%SD1-6)#3AC+ THWF9SX8T M9"GE.2,BH4(((AGE,B%%25/)9Q]?9=@WA,N4ED6@P-."YD6@4"2AE:&5)P!+ MBL^Z9O;#KM-AJ1A!\J![_VQW$+VRMY T%4FT/*>"LV/;<9Z?8YP7EI8@M2652?H%I2+^83D=,^4'T(H!1@LI M39&2LJ$U!9&!5Y'P%Z'C&"N(1%A2/D8P8Y@V!HYGL%P2P2F3Z1@_#B!QTG0X M)?@&+9'3+,M>A)!G"'@JO^0.&4UCQ^Y(#Z)G=XR2P1T''?[*'?!2P?/0POQ4 MR-@JJ!19'$4F(T&/W('YK$R("(1A">!;G*X*X&<'_I##>XN*#>XN[G/W4-2&,#^%\C,XM:%J$@(FP M.T3S%':>+814DZ>_?^W>WE[-W.XK5) M1$8+5#]1T@SG#,.7)R5A3-*L1,UTC;J":! MH4Q2@AW/<]35G*8L'2T"AUAA4#_P82A3)4=18:0$V>)DMW!DYOX MAG6XON F,CST)NGT3+X=7H?/TX;/KX5 ME\:C%,=FC:>^MF$"QM?&^+$3%IC^/+CY'5!+ P04 " "M@$98&"YCV;\# M !U" &0 'AL+W=OL%1\)EO"^L$ MT7Q:L2T^HOVS6FG:12U*SDN4ABL)&C>S8-&[7:;.WAO\Q7%G3M;@,EDK]<5M M'O)9$#M"*#"S#H'1WS/>H1 .B&A\/6 &;4CG>+H^HO_JU^QT,^ X>7*6'\+^P:VW020%8;J\J#,S$HN6S^V32#/\IY9-I]JM0/MK G-+7RJWIO(<>D.Y=%JTG+RL_-E;4AB M#-RIF)K@>;]-+(4PAE&V0%NV< E;\!-X).2MC#P0>:8?^L?$;66 M7W+DMTPN MYC=@/))(0D3OH7\/IMOGV/U_\?^1KX9[$V5E.'_'LNY08Q/8_H M;LVMJ5B&LX"NA4']C,'\YW>]8?S+!;YIRS>]A#Y_;"X+J VL- I.+>"VJUIG M!34C"7F&L!!"93Z7<_PO1W@J$*H3Z.H(77EHUD(#-\ ,;!1)=N:V\Z0L$Z_F M&162YZ@;VY\@[25A,DH[=\P4D(:]P:#S()]16J4Y&I(D\;BSR#)52VOH?F?( MGUW;04J6E&O%> [X0J^/(7,FWJFM-V'4 GF ME&2.7VM>E1WY))-#9:@8TO(-]TD=M"PC4IH" M467""?FV!:C8WAM>P2#L]5-X[U2ZQHLU$ 3.!;>NH%=4BD$R(,>/2FZO+>J2 MGJ>U)<4X39P8W3$=72C!+JEZ<=B?Q*1MDA"MZ[?0?:JRXW2/&]2./Y<9E00L M>_F>Q# J8($E^/+1F$(RK5;TKE.RX$-4QO/ P'Z0"ZU-/4\USL7111 MYSX<7#YB,J $H):LSKD[26K'W)7-KXP2/&=.O&;D3&WM7TQS ]WNPTF,!VF9 MW/+7 PL]YQ\'?R.7[T[H!_'//2_1R2B@EMWZ@6? -UDS%5II.U,7S2AY-6\& M\B>FMYP>1X$;/&!6B_ M-.;_ 5!+ P04 " "M@$98N\0Y6FT# !." &0 'AL+W=OQ:32RPAO5(LZ2Y#RN&9?A8N9E=WHQ M4ZT57.*=!M/6-=//2Q1J.P_3<">XY^O*.D&\F#5LC0]H?V_N-.WB/4K!:Y2& M*PD:RWEXE4Z70Z?O%;YRW)J#-;A(5DH]N,]R[=(:'ZQWZ1Q\[Q;)B!J^5^(,7MIJ'%R$46+)6V'NU_0W[>$8.+U?" M^%_8=KJC)(2\-5;5O3$QJ+GLONQ[GX<#@XNW#++>(/.\.T>>Y0VS;#'3:@O: M:1.:6_A0O361X])=RH/5=,K)SBX^,J[A*Q,MPBTRTVJDC%L#/SVRE4#S\RRV MY,7IQGF/N.P0LS<0)W"KI*T,_"(++%[;Q\1N3S';45QF)P%O,#^#;!)!EF2# M$WB#?<@#CS?X]Y!ON,F%[@D/3Z$O'J@3BU8@J!)>R$>P>H8E$TSF" ^^@7_5JFVX M7!\+X*2+XP$\5@BE$M2WA G6%P3X8VF!R^Y%\*VUHG8'2^K7JFZ8?/[P[B)+ MQY<&2BZ)'V<"F#%(=<5D 8*S%1?<+=-Y!8.T$T50 M=P5: +-0NCQL_"4Z O0^Y*W6CB?U*#?3X'AA.],?G$V#S[A! 2ETWZS_#N!1 M62:"*T]]&EPS4P%^:SGY=4TR#:C2\9G:43]1]LN6.!?8*,,IT/Z8%[L=D=GT>#2?9Z%]PC52?/+86?$X^3OB?1D!SO['=?+PU\ M2+O;> _#492.AK3H?!Y2'*71:'A^(I&O[^=_RF*:9%&23MY(8W_ZG[(SCM)L M\D-VO#3X0D6L^^Q,@T]R0[C=@\AEC^;: (PKMZZ"TTDT.8+7B?^9;O(1)>.W MBF)W>NS-B _>^!KUVD\R [EJI>V>^[UT/RRONAGQHMY-6KJW-9<&!)9DFIR- M1R'H;GIU&ZL:/S%6RM+\\&PO=V]R:W-H965TZ<[Z795M;V[A],].# )W(+-V:9I M__V.32#I78+Z@L?@^>8;SV>JB6PS#I5I4=]?^)5K.#./!:[7)L7WG)>LQT\@?Z]?I X\WJ4K*B JT)P(F&[<%;!;#TVZ^V" M/PK8JQ.;F$PV0GPWDU^SA>,;0E!"J@T"P^$%[J L#1#2^/> Z?0AC>.IW:'_ M;'/'7#9,P9TH_RPRG2^R+-:D0SADW5>B.Y@INB/&F) M7POTT\MGR3(@JS05#=>*/$(*Q0O;E. 2CI+X\FQL=3WW- 8S+EYZ %ZWP/0" M<$*^"JYS17[B&63O_3TDV3.E'=,U'02\A_2&T,0EU*?A %[89QY:O/ "WC%5 M1?Y:;926J)"_SR7:XD3G<86668A(Z![(5)5X&B#$;856AVH"TE?W*9)J3,'!'%UF0*Q)$B3N9 M3(PU]MTDB$:_@5*ST8,4+X6]+/"N(O!:X\''F*F$K-"D%$IAI;^0Q"?7. 0^ M)=>C1]"-Y(HPGA'%C!28H<9X:M>&8Y>.J5U/)RZ=)-;E0VFWVX4)RZ$0GS]- M:4!O#9\00X6(_RPT*TUR0>2&-+)6X%*D/2"G<2^G\8?E=)KCI'= MNGO1;/2V*8]2,]Q/M^K)YM%[J7/:&R1R7GLGC(Q,[D15,_YF]RB^59=*:@@- M;;*+CJA9A;=_6X_3^K'L'[QDL.]O+K=L-4: MK5EI=X_IHX;M/66JAT*[ZN1CC3 .CF)%F:V!P[;0RLHR0K4%D>]&Z&;&<#I% M&EECFY@BU$HE<*,@:65L[1AU<\+AW:$ZT$#]7'5ZMD88T?_SIF/K0"WOL3UL M[C1(6B.AT2GOB))XZL9A;(:KA,7(4FR>"1DEK3)/) M6?5[)XVO KFS[5T1J]JV!_9O^S^(5=LXC\O;WP_,?U<@\Q*VZ.K?Q*A?V;;T M=J)%;=OH1FALRM;,\2\(I%F W[="Z&YB O3_5&PO=V]R:W-H965TV:R-1&((+) 1L7$R[<)/3QL*Q,]MIX-_/=MJLDTIW MD_C8YSQ^3YS7\T[(%U4A:GBM&5<+K]*ZF06!*BJLB3H3#7*SLA:R)MJ$?N*!;BIM M)X)\WI -/J+^WMQ+$P4#I:0U(F,69&3\WC&]84M;>#C>TZ]=[Z:7%5%X*=@S+76U M\"8>E+@F+=,/HKO!73^9Y16"*?>$KL]-8@^*5FE1[XJ-@IKR_DU>=]_AH& 2 MOE,0[PIBI[O?R*F\(IKDJJC3C*[:$\:FE6J:G3^2W?(M=" M4E3P^8FL&*HO\T ;LET/BAUEV5/B=RA3N!-<5PJ^\1++?^L#HVB0%>]E+>.3 MP"LLSB">^A"'<7*"EPQM)HZ7_*?--[BBJF!"M1+AY\5*:6G^BU_'.NZ!Z7&@ M]'1-.35_>0D;(4H%:>IG:0;)N9]&X]&3T(19U#CS MLRQQT,A/P@B.G45PX)8:Y<;="8':Z=B]YM?]/[.\OTNJ%< <.U M*0W/SC,/9'\/]($6C?/>2FCC9#>T7Q2E33#K:R'T/K ;#)=Q_@=02P,$% M @ K8!&6%BUM&0D P H08 !D !X;"]W;W)K&ULG55=C],Z$'WOKQ@%A$ RF\^FR=)6VBY)CZ*;6W=A+^<=WR+]VC_[=::1OX!I10-MD:H%C16"^\FO%XESG]P M^"QP9XYL<$HV2GUW@W_*A15!BQ7MI/ZK=W[C7,W5XA9)F^,)N]$T2#XK>6-7L M@XE!(]KQSW_N\W 4D 5_"(CV =' >]QH8/F66[Z<:[4#[;P)S1F#U"&:R(G6 M%>7>:EH5%&>7:TWUU?:1P5KRU@)O2WCWHQ<=)=XR:.E8O/S$-Q+-J[EO:4,7 MYA=[\-4('OT!/(<[U=K:P+NVQ/(TWB>B![;1$]M5=!'P+197$.4,HB"*+^#% M!_7Q@!?_'_7P]69CK*9S\^V<]!$Y.8_L[M*UZ7B!"X\NBT']@-[RQ;,P#=Y< MX)T<>">7T)?W=#?+7B*H"G[3P$Y%G&-^$?L\\U^;=(=$X<5W4$(=L\M[%/:<:LR3/ MR BG+,Z2R:H7LJ0XPV"S-T$TG58/Z%B883N)=$5K)%&3:OUXJ@/2;,JB)"*WD"73?/*AJD2!QPXLSU+ZAF$^&?K7:U6][@T"-X9N M2D8\60TQ*I&H7@ ]I+F 8)2X,07I&=S'(V2\C>8SV'.)JR M+(I<$M.8!7D.YPZ=?]0V&M3;H3D:JEC?VK&#'&8/_?=F;#N_W,?F3<7;BM90 M^BL*#:YF4P_TV!#'@57=T(0VRE)+&\R:WA#4SH'6*Z7LT\!M<'B5EO\!4$L# M!!0 ( *V 1EAZ&PO=V]R:W-H965T DVQ='CH$3;8^#'N@I6.+ MJT2Z)%TW^_4[I&S%61QC6%]LWL[E^\Y-TZW2GTV#:.%;UTIS$336KL_'8U,U MV'%SIM8HZ6:I=,>V%NG;,HB@?=US(8#;U9[=Z-E4;VPJ)MQK, MINNX?KC$5FTO@CC8'WP4J\:Z@_%LNN8KO$/[V_I6TVX\:*E%A](()4'C\B*8 MQ^>7F7OO'_PN<&L.UN"0+)3Z[#8W]440.8>PQD, M!I-.\'"]U_ZSQTY8%MS@E6H_B=HV%T$10(U+OFGM1[7]!7=XO(.5:HW_A6W_ M-DL"J#;&JFXG3!YT0O;__-N.AP.!(GI!@.T$F/>[-^2]O.:6SZ9:;4&[UZ3- M+3Q4+TW.">F"2'K?B:NKW_XX,]J8-_ 4K6D MPYR/[I7E[>B2MUQ6"-S"!ZZK!I*X#SJ\!C8)\S(>S:LO&V&$JVL#<9&'69J- MYO5?5"_4,"AZK(A&5+54DY*J2&N4U0-0#*5IN>\&<9D<&J+DPFZ!>D@P9RM. MPTE4PHDX94.I%L*O:(_%Y:3.XW$Y4,YWRB5U]BUJ?,+T,[QT8BHM MUIZ<]UH9 _.JVG0;X@MKY^%C5GWRK0[KMZ-;NG1TOX8T"?.D\*R%- _<@M$) M@Q0>D&LSNO*]C"QJ[$-@&K&FX&5ADJ:0A$F60AR'91G1V4[F5JL*R1.+52-5 MJU8/P'(69E$!11CG#%B6DG@.,=M)W%"S60HI++YMJ=O7OKA;7'$*__JYMC3, M\PF\>56PF+WK=Z-[S6L:?#04O;"B!"::BI( 99"GL#?EDY5P)BP/TS3WJW"2 M3ASTDM@HR]'3]/UNBJ.0Q2XQXR),DJSGNI@4$$>G.4Y"5L3T&Q.Q<9Y#>8+> MPK/+PC)/B%U75]]#;ID?DEOF+Y$[H7I,H4P@^Q>YDSPL"P^5Y"/';<;"A# ? M*\KQP1@D%E9^V!NH7,_I)^)P.GQ/S/LQ^OB\_QBAR*T$]986ER0:G4VH%G4_ MX/N-56L_5!?*$N5^V= W$6KW@.Z72MG]QAD8OK)F_P!02P,$% @ K8!& M6,!NM>M/!0 90X !D !X;"]W;W)K&ULQ5== M;]LV%'WWKR#<8F@!-A:I[WP82-H,"[!V1IRN#\,>9(FVB$JD2E)Q\^]W2=J* MTSB>!PP;$$>7%'EX[N6YE^+Y6JJONF;,H.]M(_3%N#:F.YU,=%FSMM GLF," MWBRE:@L#3;6:Z$ZQHG*3VF9"@R"9M 47X^FYZYNIZ;GL3<,%FRFD^[8MU,,5 M:^3Z8DS&VXY;OJJ-[9A,S[MBQ>;,?.YF"EJ3 :7B+1.:2X$46UZ,+\GI56+' MNP&_<[;6.S:RGBRD_&H;-]7%.+"$6,-*8Q$*>-RS]ZQI+!#0^+;!' ]+VHF[ M]A;]9^<[^+(H-'LOFR^\,O7%.!NCBBV+OC&WDGV/<;4P L'?T.'%[Z M=UTHP<5*H]G@[1^7"VT4R.//??YZN&@_G$V94]T5);L80TYHIN[9>/K3*Y($ M9P?(1@/9Z!#Z= XI6/4-0W*)WLNVZTWAI Q-NV]O?I5:OWV^?86HT&=1]!4W MK$(S)9$3,-JWU_M.FX5 M;WK+3 ?_L@'C!:KJL1'N-GYX,_KTR/5':EO>1I9?:]E4 M3>&H4AC@(*1A+A."9@D#C'>6*["(UQE-'1E0O)VE4.X%O<,P6%T$= VUW> MA48DISBE@!81L D.:8;C,'/]81;AD,2N/\@H)A$9?;!AAI*'V'()-? 9'OO6 M\_NB80*VB> LBG$6YHCB)$AQF 9@Q5$ *\9@!23#"=U@ M7C.0/?- !^ =@A MSL,8YT'F^G.(0A#Y?A+ 2LDV(N*?!=N*QZOF-0I.2.H>8>0>6>@>23)0_U? M/6I&/7B,#B1[/"1[?%RR_[9$E\)P-.S?G)6]XH9#?*^_ETW_K++ZM#T(_W+: MEJZP/$]'[S3DK\M>XY+,I:^P:=6ZM.I<6FG$7+X]R1Y;K]WP)PD&O115$CP1 MTJ!"P[> 92! 17I3V?2CMZ8N#)SJ?5.A&H0&/6CL,4SWB?H:452S#EM MI0ZK&>@"NWE '!CX8N7UVX,CWF%H@3A*&Q@OY5YPF/WFIU<9I<'9[?RS=B8Y M>^OK]O% M:Q_:Z7]32&_W1R6#HI7$"91&J#-0$S*<$8*@VM$T',T>8_MD$HT2'*0ALF$D M] P1$F":/+8/9&4R9&5R]!%\LQ7+EVWUN]Q4/W_NW@C_D0Q;MB\_#RYT_+&Z M(V6K7EN#07Z#D/=79MCM@9L7>?-@(66OX&>T 0S;MK+&R$K3B[I0AI>\\_.X M<.-9VS7R@6VWHNM568/@4=> X+;U BAVS'UQ;XO$_ZNO.$[A/(Y1GL*Y#%4\ M)]#."4IC$%R8OB@Q@FF6XICD8"4@SHQ&UH(C,LU3^S:*;+SZ=\RM7(7'%OD>F'\+6#H'>Y0E_[J\#C< M7\ ^%FK%A48-6\+4X"2% T7Y2XUO&-FYB\1"&KB6.+.&>R!3=@"\7TIIM@V[ MP'"SG/X%4$L#!!0 ( *V 1EB+,/_K;@0 .\* 9 >&PO=V]R:W-H M965T]C6 MB)/NH>B!EL:6L)+HDG2<]-=W2#F*T[6-'(H>;/%KY@WYWI SWDKU71>(!A[K MJM&3?F',^F(XU%F!M= #N<:&9I92U<)05ZV&>JU0Y,ZHKH;,]^-A+8U591Q3&7SN?_0[2&NZWG[W_Y/9.>UD(C=>R^E;FIICTTS[DN!2;RMS* M[2^XVT]D_66RTNX?MNW:B!"SC3:RWAE3ORZ;]BL>=^>P9Y#Z1PS8SH"YN%L@ M%^5G8<1TK.06E%U-WFS#;=594W!E8TF9&T6S)=F9Z;6L:SJ=I&' MI[Q/YY2D^:9"D$NX10JRS SN2(3[IC0:+JWN2_-T*/23S@^'?E<@+&5%R5PV M*S!6$[N,+O]:FK6Q$\_3^7]GXM*>2^#Y(^ZE40P\'K"H]T7K#0U_@'24>"E/X*,U"((>9?P2 M2]/.,6_$4SN5#)C_;^P?HB9X'H<>]R,+/QHD*9P@.NJ(CMY,] R5NXV;#-_, M]$GO_QG3L_^=Z21,/1XF+=-ATC'-.??H!WPT\./>S6.&6H-N0YZ[W S2<#V\M,0^;X71@$$R2#>TPT)*F9>FH96'L$@Y*^5$WL1 M'[6B2MZDG)#3EOS4;B<:Q.$IY<2=..QL'QM;;"@;)Y<7R3U/9,+@2JJ2J*,]6*5O&K')W2%;BNPBU]*R M*G-A'!A]+*7.A$H8Y;#T1>^N4(CG[D&RB53*O'V6X%Z]H>NEP#X[. M]*ZE=F+2@EY,(I-DDG#W#>CN.8/0BYF]'K@7!*Q'%S+;14D(@4\Z]R'V_(#WYE3%T EYL,*&ME8Y2Y%3?5#:A\H6.A!YHR0AI"AA MI%KR%$+(""_IW4E#)D?Y.+-8(^93(_5&/K-QDL9)R&=@[]60'93E<*\(J5&M M7*FER?6F,6T]THUVU=QE6\2\+&]+07:LNKMF/DVI4T M"VFH0'+-@BI25'8!S2^E-,\="]#5N--_ %!+ P04 " "M@$98 M<.0[P" M #G!0 &0 'AL+W=O]7 M$-X%+=#%CG-IDB4&FK;#^M A:+/M8=B#8M.Q,%GR)+EI_WZ4G+C9D&9 $%Y$ M'AV:(J<;I7^9 M'"4RFDF06%M=4D#$U:8,E,1U4HZ217NF263+T.3:6193ZI M%&$<1<.P9%P&R=3[%CJ9JMH*+G&AP=1ER?3S'(7:S()NL'/<\W5AG2-,IA5; MXP/:K]5"DQ6V*!DO41JN)&C,9\%E=S+ONW@?\(WCQNSIX"I9*?7+&;?9+(@< M(1286H? 2#SB%0KA@(C&[RUFT%[I$O?U'?HG7SO5LF(&KY3XSC-;S()1 !GF MK!;V7FT^X[:>@<-+E3#^'S9-;&\80%H;J\IM,C$HN6PD>]I^A[V$4?1*0KQ- MB#WOYB+/\II9EDRUVH!VT83F%%^JSR9R7+JF/%A-IYSR;'(K4U4B+-D3&CA= MLI5 P8+K1ZY MFXE#E(^#+@N$*U563#[30*5*4Z_ DC-7@J:3RS58NJO:W0",>R2,NHW MRKC?.[G)<_2KP==.Q!%&G1C>03?J#$B,.V-GQ,XXU-AP;_A*U&N_8@Q]GUK: M9@Y;;[O%+IOA?0EO5N =TVLN#0C,*37J7 P"T,U::0RK*C_**V5I,7BUH$V, MV@70>:Z4W1GN@G:W)W\ 4$L#!!0 ( *V 1E@R1\8E@P, (3 9 M>&PO=V]R:W-H965T8ZF:?.F*-0><&E&>N8'G]=P< M$^I,1J;OCD]&;",S0N&.([')<\Q_7T/&=F/'=_8=]V2YDKK#G8S6> DSD%_7 M=URUW(J2DARH((PB#HNQ<^5?QKX1F!'?".S$P372H]2-FW3L>/J)((-$ M:@16/UN80I9IDGJ.7R74J>;4PL/K/?VC"5X%,\<"IBS[3E*Y&CL#!Z6PP)M, MWK/=)R@#NM"\A&7"_$6[@>"WHG!!>EP(3N%K&;Q$58XLF(LQWB>K2BZ0N3?:-6^2)4 M+Y29Y.HN43HYF14+!+$%FI$E)0N28"K159*P#96$+M$=RTA"0*#W:,IH E1R MK#T66C/ED!*)[HEX1)BF-<;4/#UP@=Y$(#')Q%O%>. XA3U?H'M(@&SQ/ /- M+Q7UB0Q]Y$H5K7YF-RDCNRXB"TY$%J);1N5*H)BFD#;HI^WZX;_T<;O>#UH MKK*I\BK8>W4=M!(C2#HH"-^AP N"IH!>(A\:>=@@C_YO]KA=?HMY!X5^T^RU M9(35P@T-KWN"][!CU7II6ARM:EU^+\4:)S!V5'T5P+?@3%Z_\GO>AZ;$VH1% M-F&Q)5C-@FYE0=?0PQ,6_/V6HA^?U1AT(R$7/YMG:\DW2JC]W\=F$139AL258S03?>][0>+:+0DFT9(Q56F25%MNB MU;TYV&SZEDM#._!L:VS2(JNTN*0=%:5^>%24W(.]OBHS2W/((I#93A=;R:JW M.LBY,L<71_U3_S(JCF.>,<7ID-JJ+8G:WV>P4$BOTUZP'J_H(QN6_H":ICK\D?4$L#!!0 ( *V 1E@R-_+"6@8 M ,\S 9 >&PO=V]R:W-H965T,U&@^>D_1KMF,L1]^B,,YN>KL\WU_W^]EJQR(_NTKV+.:?;)(T\G/^ M-MWVLWW*_'5IBL(^412]'_E!W!L.RF,?T^$@.>1A$+./*2GW^]8F#S? M]'#O=.!3L-WEQ8'^<+#WM^R!Y5_V'U/^KE]3UD'$XBQ(8I2RS4WO%E\O,2T, MI>+/@#UGKUZCHBN/2?*U>..L;WI*T2(6LE5>('S^[XG=LS L2+P=_U;07GW. MPOCZ]8D^+CO/._/H9^P^"?\*UOGNIF?VT)IM_$.8?TJ>IZSJD%;P5DF8E7_1 MFAUR/(DJLR\!5$0'__[WZJ!>&7@'+F!5 8B&M0+!EH9:%>#6AG4K@:M M,FA=#7IET+L:C,I@=#68E<'L:K J@]75@)73S"F=+?5DG\WV1'3E./.$@39Y16N@YKWA17G.EGU\E M05R4AX<\Y9\&W)4.+T_575:/NCHTB%QI%DD%6BS MU14BUF^(*(1*VG/?;G]@^U:[W6Z?'>(K1)6+]E&[W?53;L<7[>,N?:>EG4CL MD[?9IUV&CERT.QV&CJ@7[;,.0T>TB_9YE[X?SXXE]D67OE^VNUWZKEVT>V]; M\\O_/>^-2Y#6A8J6/'J)%V3^=INR[;'L)!MT*EU_+[@4.3F+LG]DM>;(5>7< M(GY=9WM_Q6YZ/%]E+'UBO>&OOV!=^4-VH4/";$C8"!(VAH1-(&%32)@#"9M! MPN:0L 4DS(6$>9"P)1"L49[4NCRI;?3AYR3W0Q3SE)05*4E6AXX O004=VU/ M0Z*IEJD.^D^O*XQ$9FB:8C5EMDQF$HLV92.)3+=456O*QA*9:AJF<-))-]E4 M(J.&KNM-F2.18OI_%R&35TG0ML6$IE%=:PT9:Z,9F*5-&7> MNRPQ%)8I9RQIK3JO7G-:ZYFX//)XGQ>VU;+FU>G_T:P\29D/" M1I"P,21L @F;0L(<2-@,$C:'A"T@82XDS(.$+8%@C1*DUR5(_TFI7(C+D_&6U/Y$: U M\J!JZ&(JE\D,6ORNTDCE$IFIJ51(ER.)S#!-14B78XE,5PTLIO)NLJE$IFG8 M$-KF2&2JJ8BRF41&#_]B!A-B1L! D;0\(F MD+ I),R!A,T@87-(V (2YD+"/$C8$@C6*$%678*LGY3*+<)*79^*71IOR^45H9'.-$L5 M0NV]1*8KEBXD:5LB,R@6?_4=R6B8AU\AETMD&C6H()MTDTUE,H6*/S4[L@$A M!C:%7"Z145,G FTNDZFZ+OY:+J49IIC+93*,+6%X/8F,CZXBWD4M9;HBFAOR M9(Y?;7;!K>MNF>]8*EUMK;X?_>(#I=F@M!$H;0Q*FX#2IJ T!Y0V Z7-06D+ M4)H+2O- :4LH6K,:D9=J1'Y23*_ 4.4*DF:#TD:@M#$H;0)*FX+2'%#:#)0V M!Z4M0&DN*,T#I2VA:,UR];(!#[=NH.D4VNGYMHDBI(JA72(S"-'%T"Z166?[ M0T82&3%-\2?FL41&%4JI&-H[R:8R&<&:*H9V2=MT2]?$T"Z14=U0Q= NDZE$ M%4.[M MB&G=E- T330SMY[)"I8B9_5QF6JI&A,C>?[55/6+IMGPR)$.KY!#G MQ\V@]='ZZ9/;<@^^S9(^VVR8%'88(?*6*' M. [HCP<= MUD?M?JFIJ2%3_!GB([NX1FE3G@GYFMY,UIV6FM8(1WC%4T0@/EYP#T=12A+U M^)9#6T69J?'R^DP?9HT7C7D.&.Z1Z*]PS7>=EMM":[P)#A'_1(YCG#?(2GDK M$K'L+SKF6K6%5@?&29R;10WB,#E]!M_SCK@P"([?A MUAJ/MW8><.UJQ&_-*>T\Y%KC,=?.@WZ:\,IIQF?+I1_PH-NFY(AHJA>\]"); MJ1D?5AQ]+Z/>1!&[(,0?'GJH_?O/J!W*$S0YQTYL"!9L[;" M1273HI157J&'4X7T&Q4RD"]JL6-HD*SQ6N)?U/N]&K\B.J?H(?W<0P]Z+;"/ M5W=(]WY#NJH;DOKTZNU/>%]K[]?;IX?D#AGJ3?N@WNX'5-BUF_9AD[8;F5V7 MV$=OLX^;=)U^TSYIT'6Z>=,^;=!UNG73/FO2]E/IFL0^;]+VVW:_2=NMF_;% MV^;\\G^/>VD)&D60,C*><8L7LF"[I7@;9"D%V:!SV/I[+J1HPG',_I'%FA/7 ME'/3U.N>[8,5[K1$;L4P?<&M[J^_:+;ZAVRA0\+ZD+ !)&P("1M!PL:0L DD M; H)FT'"YI P'Q*V@(0M@6"E\&06X:5EDVE,A,UW$KA8Z: MR<82F>'8MEV6320RS7&L2A.F$IFJ7K5T=BW37-O6*W6;2V2>86MJ6>;+:*YF MZF79XEKFJJ)#*BU=7LL$L#CM=H%=+5 M(>32V5>+>NVW("2L#PD;0,*&D+ 1)&P,"9M PJ:0L!DD; X)\R%A"TC8$@A6 MBDAV$9'LGY2DVY#A"1+6AX0-(&%#2-@($C:&A$T@85-(V P2-H>$^9"P!21L M"00KA2>G"$_.6Y/T$\"ZS/M4D?95$KI>;3FOC3"0L $D;'C=&YYI:97,>P19 MY!@2-H&$32%A,TC8'!+F0\(6UQ/(4"W-TBK[HVN9[NB6JLKW1VZQW-W:Y>X' M6['6PQ5B.&&$2M=[+>&U>0?Z@W?N:Y/DB/0Z:G3W[#W\Z M2^H'=!LF#$5X(XI2[QRQJ:.GXYFG&T[VV4FT9\(YB;/+'0[6F*8"\7Y#"#_? MI 44AV2[_P)02P,$% @ K8!&6.66FXNA" 4VT !D !X;"]W;W)K M&ULM=U;D]I&%@?PKZ)B4ZFD:M>H6U>+-0VH?9.@!*B"QDIB)O_T*$!>)1B76_WF)!^:IWDWS^Q5?;V-""#XQM?EO-%N7MC M.'[<)'/VS,JOF\]Y]6IX4F;+-4N+998*.7MY&GPD#S%5=@G[B'\OV5MQ\;.P M.Y1O6?;7[H4[>QJ(NSUB*S8M=T12_?'*)FRUVDG5?ORW1@>G;>X2+W\^ZM;^ MX*N#^984;)*M_EC.RL730!\(,_:2;%?EE^S-8?4![7=PFJV*_7^%MSI6' C3 M;5%FZSJYVH/U,CW\F?Q=GXB+A,KA)] Z@;83Y!L)4IT@]4V0ZP2Y;X)2)RA] M$]0Z0>V;H-4)6M\$O4[0^R:,ZH11WP0B'J^ M<')UQ6_=4^1XR4GO:TZ.%_UPPP\/=_Q^N!A)F8P?\^Q-R'?QE;?[83_F]OG5 M*%FFN_+P7.;5;Y=57CG^PEY9NF7"2YZMA4F6EGDU8(MJ-\J%,-GO ,L+X5]" M5%6JYV3%"N';=\%FV3Q/-HOOPB\&*Y/EJOBU"OGZ; B__/2K\).P3(7?%]FV M2-)9\3@LJ]W<;6PXK7?ITV&7Z(U=DH2PVH]%(9CIC,TX^5%W_J@C?UB=GM,Y MHL=S](EV@@:;?A#HZ)\"%:G$V9])=_HSVW2F&]WIWC;]($CBS72S.SU,\BJ= MW$RW^AR[M$^GG'3[Q]*=/J>.WDQW>YPZ*M],]WJ<.JK<3/?['/MAZX23'O0Y M]MOI89]C5VZF1S]VS\?_]W5O#$'I5*:DO2?=\I9%,I_G;)[L)Q79BW L7'\& M5:C@EFQ=_(=7:PZNS'=WDZ^'8I-,V=.@FET5+']E@_'/_R"J^!MOH",Q XF9 M2,Q"8C82FNC=K\PAQ,F::JJ-L-<3AC1-*5U"!XG3!2OCM2_#B.ZJM+6O@6< ML)&D$K$9%O(TG$O.16(#$0B06(;$8A#6J MD'JJ0NH[3)>4C,1V(!$@N16(3$8A#6*$_: MJ3QI/SHQ/P#*Y013EW72FI=W;N;> H/$3"1F79\,J9H>MR;;-G*3#A)SD9B' MQ'PD%B"Q$(E%US<0H8K87H?%UV&Z1B2%OR+23X-=[QSL<;E@N?!QS?+E-.&. M]<[\>^<<2,Q 8B82LY"8C<0<).8B,0^)^4@L0&(A$HN06 S"&F5H="I#HW=: M$HV0Y0F)&4C,1&(6$K.1F(/$7"3F(3$?B05(+$1B$1*+05BC/!'Q5)]V/3(_ MMBBJA*<#U76VNLBZ#8=J.9"-0^J^5 M@&HA M5(LX]Q%5-+7U@5S,"Q.I*//71^2BV8MTCGQSFV<;QAWPG8GWSCV@F@'53*AF M034;JCE0S85J'E3SH5H U4*H%D&U&*4URQ$]ER/Z3BNE&D:5*Z1F0#43JEE0 MS89J#E1SH9H'U7RH%D"U$*I%4"U&:Y!)9T]9+W63=+U!RBJKHGMA1.T MD12JF5#-XIV0D:J([943M$L4JKE0S8-J/E0+H%H(U2+.C42D$6UW1L:\.**H M%PV#S=%_;O$DW_^RGFQ!&=JO36QT_G M9ES2W8WK)9LDY8YY9 _B!*H94,V$:A94LZ&: ]52R=H'S%4,Z":"=4LJ&9#-0>JN5#-@VH^5 N@6@C5(J@6H[1F MN3IW%9/.KL!>2Z?1U<1-IK3]8T-W%QQH;S!4LW@G1"%$:R^=H'V_4,V% M:AY4\Z%: -5"J!9Q;B0B$=)>A,?\.%VA_*43/??LTNZ>W>=L6RX$/\L9][.G M[NQ[9R10S8!J)E2SH)H-U1RHYD(U#ZKY4"V :B%4BZ!:C-*:->G<34S).RV@ M*+3;&*H94,V$:A94LZ&: ]53&)T_TW+I+NUMWZZ^&*);\U1/T2V*AF@'53*AF M034;JCE0S85J'E3SH5H U4*H%D&U&*4U2]*YGYC*[[5Z0C8P3J": =5,J&9! M-1NJ.5#-A6H>5/.A6@#50J@60;48I37+U;G1F'9_W7"?U=-!N/RB8TF^;!NJ M"PZT51BJF5#-XIX00ML?/T$WZD U%ZIY4,V':@%4"Z%:Q+F11E0:D?;JB1,V MHA??1WX8^\.+QP6M63[?/YVK$*;9-BT/C^0XO7MZ MC'_7.06N]_(@\AX;P? MD8?X\'RO,W]XW%B8Y/-E6@@K]E)M2OR@57N<'Y[@=7A19IO]PXJ^9669K?<_ M+E@R8_DNH/K]2Y:5QQ>[#9R>HS;^'U!+ P04 " "M@$98",/!C6H" "% M!0 &0 'AL+W=OE'XP):*%QTI(LPA*:^N+,#1YB14S8U6CI)6MTA6S--2[T-0:6>%!E0CC M*)J'%>,RR%(_=Z.S5#56<(DW&DQ354S_OD*A#HM@$CQ-W/)=:=U$F*4UV^$: M[7U]HVD4]BP%KU :KB1HW"Z"R\G%,G'Y/N$KQX,YBL%5LE'JP0VNBT40.4$H M,+>.@=%OCTL4PA&1C%\=9]!OZ8#'\1/[)U\[U;)A!I=*?..%+1?!^P *W+)& MV%MU^(Q=/3/'ERMA_!<.76X40-X8JZH.3 HJ+ML_>^Q\. ),IB\ X@X0_RT@ MZ0#>N;!5YLM:,S6]RC;!"V6E6P M5-)J,M:0"%O"TF^/VL [N"P*[GQG JYE>WG<*9RNT#(NS!FEW*]7<'IR!B? M)=R5JC%,%B8-+@S)9 @> MDCF]0W'O4.SYDG]QZ+E!\/UR8_S\CZ%R6_[I,+]KTPM3LQP7 ?6A0;W'('O[ M9C*//@X5_Y_(GEF1]%8DK[%G=YH52)V7JT;2)=&8(]^SC< 1Q;;1THP@UT@W MQ0 WIL%B!'0'H-8\1_HJ^]2\Q4^RCAX#ZQ"-UA0-.=?*F7LY[CW:9\DLF<9I MN#^V9" KFIU/^JRVUO"H2=P#1?=DQZ4!@5O"1>/S60"Z;?IV8%7M^V:C+)VR M#TMZ)U&[!%K?*JJG&[A6[%_>[ ]02P,$% @ K8!&6*%/ERH%!0 Y28 M !D !X;"]W;W)K&ULM9KO;YLX&,?_%8N;3INT ME1_YU?222&T 7:55J];M]N)T+UQPP!I@9INFE?;'GTTHA!UQ$]W3-PD8?S_8 M_IHGYHD76\:_BY00B1[SK!!+*Y6RO+!M$:4DQ^*,E:105S:,YUBJ4Y[8HN0$ MQ[4HSVS/<:9VCFEAK19UV2U?+5@E,UJ06XY$E>>8/UV1C&V7EFL]%WRF22IU M@;U:E#@A=T1^+6^Y.K-;2DQS4@C*"L3)9FE=NA>AYVA!7>,O2K9B[QCIKMPS M]EV?7,=+R]$M(AF)I$9@]?5 UB3+-$FUXT<#M=I[:N'^\3,]K#NO.G./!5FS M[!N-9;JTSBT4DPVN,OF9;?\D38Q3-2?:-O4=2P454*RO!&K%N2TV'WC MQV8@]@3N^(# :P3>KX+) <&H$8R.%8P;P?C8)DT:P>18P;013.NQWPU6/=(^ MEGBUX&R+N*ZM:/J@MJM6JP&FA9Y9=Y*KJU3IY.JJ$JI$"+1F^3TM<&WW!W09 MQU0?X@Q=%[OYJR^\]8G$-!/O5)6O=SYZ^^8=>H-H@;ZDK!*XB,7"EJI5FFU' M30O6NQ9X!UHP0C>LD*E 01&3>$#OF_5S@]Y6H]$.B?<\)%>>$?@IDF=HY+Y' MGN.-AOICEOLD.D/>_*#<_W_RX(C&.]Y!>6B6WY'R#+F#?>^-Y:B=7J.:-S[( MRU11\AXEI"!5S31R]%D&)_E/6\_<))A26(4,2&'8OZ5$76JN3O8 MM(;II=+#ZGPVGR_LAWW3CJD40#8K!(+US)BV9DR-9JPY4ZL#](5$:<$REE R M:(,1&] M3M15YS?XD>95/NB>\:XGNP=)\T%I 2@MA*+U9T.76G)'KQ"$05-+H#0?E!: MTD(H6M_K+K_D&C,;QP5AT(02*,T'I06@M+"A[0?KV>%@W66+7'.ZJ G'/]&Z M_A>#<%0GC=1#*E):#F8KS,23'82D^:"T )060M'Z3G>I*'?Z"H$8-#4%2O-! M:0$H+82B];WN\E.N,3.R^E;_54MBA!\(QPE!E2";*D,9W0R^VYIQ)]L,FIUZ MH:ON!#T1S(T2T>YYGQ4%ZE97F9$NRN?E]A/@Z9"YG'6H#0? ME!: TD(H6M_G+F?ESE\A3H-FIT!I/B@M *6%4+3^%H8N0^49LR(GQVDS[E2; M06G^"UUUO<-Q&K0A(11MYZF]MVM'+8^3>G^50)%^O]EMX&E+VSUG:G0ZF_67"1$Z4NQ&- M!PFA:6\QS^_=B,6<[Q2C*=P()'=)0L3C>V!\?]GS>T\W;NEFJ\R-P6*>D0W< M@?J2W0A]-2A58II *BE/D8#U9>_*OPCQU 3D3_Q)82^//B/3E!7G7\W%=7S9 M\TR-@$&DC 31_^YA"8P9)5V/;P?17EFF"3S^_*3^:]YXW9@5D;#D["\:J^UE M;]I#,:S)CJE;OO\-#@T:&;V(,YG_1?O#LUX/13NI>'((UC5(:%K\)P\'$$I MZ?<[)?2W5,>IQ?N=U'>D1$N>K&A*\L[HH[MB&""^1C<"&-4EF\N;G8BVFK*^ M22- 5XSQJ AY&X(BE,EW.OC+78C>OGF'WB":HL];OI,DC>5\H'1]3:F#Z%"W M]T7=\#-UNX/L'/G^&<(>'K:$+^WA(43G",^>#0_MX9^(.$?#UM('&G))&I>D M<:XW[$#Z#-U"Q#727F$=^UVGB[ZN55$+/IG_:>!EJ*(:Q,2@\A[J(WBN#&= A_C M25"?=4MKH5WY.!*K\9F4?";VF4[DMHU#$36J<1B-3BA8I;M2<"16HS M*4RM M%*[3>ST_N=!3K@W&M D#>],3&-82NL)P)%:#,2MAS*PPKJ*([U*=H 1$0.]- MRFJ#,FM":0P0:T%=F3@2JS'QOE8JVMEFA,8('O0N2NK4;%(U5UL0VGD+ MH8;[6N7@,6#CSOA):]!EUQN5*K\SK:*O@O\-+;3:$>SU#&B(&C<8%> M\#*]#U2MC/P&H\EX.CQE9"VU,R-':G5&EF?/2T@L$- M,+/)I#%XG#IL5VIU,)7']NTF^X]\7EGFT[ YG_#LE(A+.QZZ4JL3J0RY;W?D MA8^AQS:RP(/(P4:V<@J:G";!K)EYG#IQ5VIU5)47]ZV&LEJ_,O+XW.)UD#@& MTQ_YPU.;9R^I,Y?7,,)^Y81]NQ767,0.K"L8J[8>K=3&36IXA$]7?7L].E-[ M#7OL5_[8MQODCSS=]!6(!,6P:L_/3:_AHMCZU4FJ:Y[WO#62/U./7-KM3J7"KG[-NM<[%NL7+(O#2?FAZZ/PR\1A9R M:J-=J=7/-2L?C>T^.H0UZ&03(YI&/ &DR,-+F'#3/??Q>#H9GW"RE]SYD/$U M_#.N_#.V^^>6!3\%VQX#-_TSQJ-)PQ;9R^U,Z34<-#XZ)K<[:-MI+&[Z9G\Z M'@6GRY6]B,Y 7L,YX\HY8[MS+DYNT7_F)#)CH/1$4Q!M4\[XIC5/V_4Z'_,[ M]=RNU.HL*\^-@Q_^5!<[/7!WJA:Z4JMW3^7SL=WG7Z>*I!M:;85:^36-/M9+ M;&,'9"^K,YG7>?>E4+72E5J=9 M[0#PY,=/ RYW#TNG:J$KM7KW5'L1_-+9_?>D@6GC=QT?MV0!IYL15VH%F,'1 M>QOF+9M/1&QH*A&#M9;WSB'%O\#4$L#!!0 ( *V 1EB<+FT1:P4 *4H 9 >&PO M=V]R:W-H965T 39+232+U MHM&.-)6J=F;VLYLXC54N&=M)9J3]\6LNQ;@0IQ#SI07B\^:\YF _#I[N4_;" MUX0(\"N.$CYSUD)L+EV7+]8DQOP\W9!$?K)*68R%/&7/+M\P@I=Y4!RYT//& M;HQIXLRG^;5[-I^F6Q'1A-PSP+=QC-GO:Q*E^YGC.Z\7'NCS6F07W/ET@Y_) M(Q'?-_=,GKF5RI+&).$T30 CJYESY5_>!$$6D+?X0UXY!9N4I35^RDR_+ MF>-E&9&(+$0F@>6_';DA490IR3Q^EJ).]9U98/WX5?US;EZ:><*4BC;1T0Y/L-CX* M)C^E,D[,/V/*P \<;0FX(YAO&9'W2'#P%[CBG,B#JV0)OE+\1",J*.&OK9;@ M2H!:\,=;(C"-^"<9J2Z?@0>RV#)&DV=Y_?OC+?CXX1/X &@"OJW3+V#VA%[R#5Z0F2,?04[8CCCS/__PQ][?;:XLB6D>4>41 MF=3GWU*!(X!SIVU&B^AQ'IV-'+OYR!\%XZF[JSMHMO)AZ$TF53,MMZ#*+3#F M]I7L2 3\MK2,@5W[WY*8YG%4>1SUK;&138^6Q#2/X\KC^*0:*Z)'M>H)LB)[ M4V/-5J8:FU2Y3=Y18[ M+6-@U_ZW)*9YO*@\7O2ML0N;'BV):1[#RF-X4HV% MC>H9HQ"^*;%F(Z^]NGQ/S<+>.^JK;3*[-D=V[7Q;:KK/&FWX?6NLC+3ETY*: M[E,A@6^7D.E U,3/2TUB_OF:?PN30X >]*\\J)MA2TWTJ4/"-<_3\!O,U(#^W=(>CC.3/0-SM MIH\:98=&$SAY6YW-9KX'/3\\4*(* GPS!3P0+AA="+G"6$@KG=-OSO]AT,R^ MV6HB,>% [@H2?#,E?$EV,OMB 267.$7.^"DB@&?+H'P!U9JT588HU;1;$X8' MW2D\\(TSLV'P /\! X2;93N[&P(??,4/?MA[&#&B1V>?EM3T):T"$F@&DE.' MD5+^V##2TLPTC$ %&M XP9\ZC)3J1X:1EE:'AQ%8^SW!# ]]AQ&S;.>?&YK\ M81A&H&(0V)=!JF&D=9UEENWL;@@:@8I&8&\:@59IQ)::[E/1"!R61F 3,]YR MLK&)GK:"$#@HA, F7C2R-C71LU;X 8?!#[-LYXIKXLD"%'K W>D"KZ&%+3?^E6:$'&A8]4),IWCY]QB9ZVHHXT*#$@9HLTV-Q9%7%C0F:IC LOL;-Z3=F57.L*6F=X+B M#-2;,Y!5SK"EIOM4G(&&Y0S4A(B6'W[-2?0UJ:@$'7E!\HZ*-B_%S5_0^9Y; M4M.[0^$.FO2N;:M$8TM-]ZG@!YGAY^3:OC@^LPQ!-DB1#3KR5J9+8;%/.FE)-K.S 0<>G0*G*Y MM3UDV0:^.\R>:<)!1%92WCN?R,>,%7OBBA.1;O)M94^I$&F<'ZX)7A*6-9"? MK])4O)YD.]6JG8GS_P%02P,$% @ K8!&6'!,)]JF P I! !D !X M;"]W;W)K&ULK5AMCYLX$/XK%E>=6FEW ?.2L)=$ M:D.J5MH[1;OMW8?3??#")+$*F+.=9/OOSP:6"ZR7)A5?@@WS//8\,QZ8S(Z, M?Q,[ (F>\JP05:SS?NZ78G]0U[,2O)%AY M?BW77,WLEB6E.12"L@)QV,RM]^[MRG4TH++XD\)1G(R1=N61L6]Z\CF=6X[> M$6202$U!U.4 2\@RS:3V\6]#:K5K:N#I^)G]8^6\'3]!XU"@^1*6B>H7'1M;QT+)7DB6-V"U@YP6]94\-4*< %S_%0!N M /A<@-< O',!?@/PSP4$#:!RW:Y]KX2+B22+&6='Q+6U8M.#2OT*K?2BA4Z4 M!\G54ZIPV$Z:[7VHMX=?V5X,R0W"T17" M#O8,\.4P_'?";Y#GO@J/SUG=J^#8 %^=L3H.3'!;A:F-%6YCA2L^[Q6^9^6O MT!],@KK<,5((I)1%'VE!BH06VY.HH+_O% 'Z+"$7_YBDKU?SS:OI"G4K2I+ MW%(E2 _@+7X]16W(O"'VYGB1YR/#V^"8XE%3 MA165+O"'A>M'81C.[,.IT@:SP(E!^B9!\%2J]SND*.&04HDR)@08 MJWK-&ISDZ'7D]/+88.,ZN)?%P8MDOW;]2==H93)R@M:HXWG8>AX.>GX/H];W)^\L(KU_4]W"M)2Y.9B_N)$0_N[M+3,Q)91\AI*^3T!SF4 M$7U(QR58CD75B$+4QB'[N[1&-J?V89/&89*N1R#K: MN\[_W85SU@DH]0E =Q98JF3+8*'KG9J)J*J];XGHB65GU?(],J@ZR&NY B<^U@7J^ M8:J#:":ZC6S_F%C\!U!+ P04 " "M@$98T?/=\.,# N#P &0 'AL M+W=OX72Z3N'C[WQO.-]XQ_$P6 M1"]U1<7$*:3M[7N36I*3. M=&SV'OATS+:R*BD\<"2V=4WXOS.HV'[B8.=UX[%<%U)ON-/QAJSA">27S0-7 M*[=#RW\UQK!6,Q-<2]N+H'6E3EHQ]TXL_\XGC:490028U M!%&/'W_@-:@D<;+6"7,+]JWLIZ#LJV0K&Z5%8.ZI,V3O+2..%)0.'8%OU7P^PKA M&86@50B,H0TS8]:"2#(=<[9'7$LK-/UB?&.TE34EU6%\DEQ]+96>G#YSD@.Z MSS*VI5*@1\B@W)%E!1\054GT$3VIQ,FW%2"V0O."T#4(5%)T7ZD$(#0#I+R) M%FR[E*MM=0 B-$=/I (-*;><'N]TN@*]7X D925NU$E?GA;H_;L;]$[C/Q=L M*Y2*&+M2F:G)NEEKTJPQR3]C4HH^,RH+@3[1'/)3?5>YI_.1_^JCF7\1< '9 M+?+3#\CW_,#"9_X6]<"H^Q?H!%W( H,7G,%[X&Q7FC)258P^O6Q414".YASR M4J*_F!!@]5J#&MI1]75Q)S8D@XFC[@,!? ?.]-=?<.3]9C/Y2F G#@@[!X27 MT*RHDNV/+;#*C M3N:$\*@C/+I(N(N82O@94%B54MS8^#4PHZ.S/^*PQV\H$_IV>E%'+[I(;Z$* MW%RJUK2)!N?U/3:4\.R$XHY0_'\"#.KF^&YHXP&)U.OQ'(K@,+8S33JFR<5: MO'2YV5@FUZS!*X&=&)YVAJ<_J0;383Y%?I3V8C64PF&"4WNTL'?H=MX;*]': M5SS+J5XXN"(LDPE&_FC@TJ$83N+P7, /O1)?;I;/3)+*RNNJ[?!::*=6'AHB_ED=L04^ M+<<@QOWP#,5PF/KAF? <&B-^:V>TDAOV.E6/09+TV0WE5#W&YY+GT!?QCS1& M/.Q[33W&?7H6P4OU>&B3^/I]LH6,3NHQ" ?U.!3#29)&/11 U^;@4P@ M,P0T?["[W6[HNS>C3F]_IH=!,]$<8)I)\C/A*IL%JF"E(+W;6/F1-\-9LY!L M8^:;)9-J6C*OA1IH@6L!]7W%F'Q=Z .Z$7GZ'U!+ P04 " "M@$98NT'S M!IT" #L!@ &0 'AL+W=O"J_I*JB1W[%DE*I476@E%!QO+F3U_:?>@!W. # M@-<"O'\%^"W KXTVRFI;"ZII/)6B(M)$(YMIU'M3H]$-R\TI+K7$688X'=_F M.\BUD P4^4J6>$G2D@,1:]*?.5V IHRK,XQY7"[(Z@VPBOVPBO MYO/_LA&O9,%4PH4J)9"?ERNE)5ZU7T/^&L)@F-"DWX4J: (S"_-+@=R!%7_^ MY$;.MR&W_XGLG7>_\^X?8X_O:85W2H-DE"N"QXE)710<3W[(=L,5U5RF2.QB MUY]$T=3>]?T,1(5.,.FBW@D-.J'!4:%/6!+,M2ND2$ -JFL(POZZSM@)O#UY MAV&3\W,_&I87=O+"H_*N6*B MH^(>A*9\2%-T>%)1&(;^GJB!L-#U'7=/E=VK1>8=P#S=L%P1#FL$.J,QVI)- M;6TZ6A1U>5H)C<6N;F[Q.0)I G!^+81^ZYB*USUP\1]02P,$% @ K8!& M6%'L;2Z> @ RP< !D !X;"]W;W)K&ULK551 M3]LP$/XK5H8F)FVX3=)"NS02;3J-!R8$8WN8]N FU\;"L3/;:>'?SW;2K(70 MH8V7Q#[?]YV_LWT7;82\4SF 1O<%XVKBY5J78XQ5FD-!U(DH@9N5I9 %T68J M5UB5$DCF0 7#?J\WQ 6AW(LC9[N2<20JS2B'*XE4511$/DR!B?TG]TT> M=@"&IQO@-P#_,2!\!A T@."E$<(&$+XTPJ !..FXUNX2EQ!-XDB*#9+6V[#9 M@'CA/0A#+USEAO;Q)T M?/0.'2'*T==<5(KP3$58F_B6!:=-K&D=RW\F5H N!=>Y0G.>0=:!3P[C1P?P MV.ANQ?M;\5/_(&$"Z0GR1^^1W_.#COW,7@(/'-SODO-_T>?_''TO&4%[$P+' M%_SE)CR@A*J4"55)0#_.%TI+\YI_=AUW31AV$]H*-U8E26'BF1*F0*[!B]^^ MZ0]['[MR_9IDR6N2S5^);.]4PO94PD/L\36D0IK;;I[>]GA**=;4UNG.)UC3 M#1V=;1+K./1'$5[OIOJISW 0[OLD3WU&9\/!OM/\J=/@M#]LG6K%>*V(Z5=U8_M#7;>Z2R!7E"C%8FE"] MDU-3/&7=.NJ)%J6KC0NA3:5UP]QT6Y#6P:POA=#;B0W0]N_X-U!+ P04 M" "M@$98IT5+&#$$ !!%@ &0 'AL+W=O'80^,1-M$)=$E*;OY M]R-E1;)LFIL-^271Q[U'YUX>B<=WLF7\FU@1(L&/(B_%U%E)N;YS79&N2('% M+5N34MU9,%Y@J4[YTA5K3G!6)Q6YBSPO<@M,2V;WPF2Y74E]P9Y,U7I(G(K^NYUR=N2U*1@M2"LI*P,EBZOP* M[QZ0KQ/JB#\IV8J]8Z!+>6;LFS[YD$T=3S,B.4FEAL#JWX8\D#S72(K']P;4 M:9^I$_>/7]'?U\6K8IZQ( \L_XMFXE "7&?CM>T77 M:JGD")1*2#?@28DGJW("V (<)(SZ&>#M(Y&8YN*=2OOZ] C>OGD'W@!:@B\K M5@D5*R:N5+SUT]VTX7B_XXA.<'PDZ2U R0@@#_F&] =[^B?,;X$/3>FNZE;; M,M2V#-5X_B4M W]_5.'@@R2%^,=4Z@X[,&/KE_9.K'%*IHYZ*P7A&^+,?OX) M1MXOIL(' NNUP6_;X-O09U^8Q+FIPEU:5*?IK\AF%OM>H%N_V>=^'#8.4!QX M;5B/5="R"JRL/A(AU+T.+MRC<1-Z0>3! [J& MN&"/<]'88S0 :WC,!3Y7I*8644MJ\C>1:5I$REKUKGB M'0BL5^"X+7!\Q7=X/&0;!@+KM2%NVQ!?IK[X6%9>D,0'XCN.@J$?!V;M)2VG MQ,KIOJ)Y1LNE&('GYA#08LW9ANC%$?5:Y41MW2N69[U;IDJL#SMWK08"Z_4% M>MU6[5U1M WX0)T8"JW?BCW7 B\3;I.WK\DH@E%RH%Q3& R]$YL/[*P!M&ZY MRFND*W6)O]2+0UX7Q\AT4"=?PP[ M +F&[4&=[4$7SD#0\70C\*%_)&%#6.R/XX/OJKLWW]/#U4^8+VDIU*^@A&[>>7N1+)U/?)[9E*RHCY<$9P1K@/4_05C\O5$3Q';J?'L7U!+ P04 M " "M@$98@KFUC*0" #H!P &0 'AL+W=ONJB30S(+*PO5[O1.WI(P[<61E4QE'8JD+QF$JB5J6)94/(RC$ M>NAXSD9PQ1:Y-@(WCBJZ@&O0-]54XLUM63)6 E=,<")A/G0NO,$D-/I6X1># MM=HZ$Q/)3(A;<_F>#9V><0@*2+5AH/A9P1B*PA"A&W<-I].:-,#M\X;]JXT= M8YE1!6-1_&:9SH?.F4,RF--EH:_$^ALT\?0-7RH*97_)NM'M.21=*BW*!HP> ME(S77WK?Y&$+@#S= +\!^$\!X0N H $$K[40-H#PM1;Z#<"&[M:QV\0E5-,X MDF)-I-%&-G.PV;=HS!?CID^NM<17AC@=3R6VG-0/1V1:4*X)Y1F9W"U9A;V@ MCPC'3OU,?E IJ2DH.4Q 4U:H3RB]N4[(X<$G\I4'(GXN9TA+_[7^[ZEXSA]W, M9@(.5$53&#HXXA3(%3CQQP_>2>]+5]+?DRQY3[+).Y'ME"=LRQ/N8\=R(VG* MJ)VZ<(_K0T%7*6J6$\MB=L'T;N:CO''5J>YY_M:B7/M4(O//5WM2;/ MM0+_O/_(58?K;HVN$N3"[@Q%4K'DNF[25MJNI0L[C9_(1]Y@['7($UQC]=9Y MI*]WX"65"\85*6".IGK'ISA99;U7ZHL6E1V<,Z%Q#-MCCJL8I%' ][D0>G,Q M!MKE'O\#4$L#!!0 ( *V 1ECKJ= WN ( ,$& 9 >&PO=V]R:W-H M965TN+DQFRN M75N) M,^U=ST)K7QE\9U#JDS&QD:RD?+23FW3B>%80<$B,1:#XV\$<.+= *./I@.DT ME-;Q='Q$_US%CK&LJ(:YY#]8:O*)$SHDA37=K MQ?FOB!N36RE,KLDGD4+ZK[^+@3;1^L=H9WXGX *2*^*//Q#?\_OD8;D@YV<7 M';C]YA3[%6[_K5/\>2_QB_>EI"K]U19Q#31H![(E>*TW-(&)@S6F0>W B=^_ MZP7>QPZ9@T;FH L]GD'&A+!I6U%.10)M FN(H(*P);V+_5$P[D7NKH5YV# / M.YFGR=.6:68+L?4>U-[#$])>& P'PW;6H&$-NEG3WUA!V$),*VGP@M0/O7;& M4<,XZF3$S&,?$%BY2H%(]L0H*C2G-O V":,7$BY[XWZ[AK#1$'9JP&)Y(\7A MRQ3W!B-O_!^O>])6"E!9U3PU26S%UQVF66WZ\[1N2W_-Z^9^2Q5>/4TXK-'5 MNQIAR*INF/7$R$W5I%;28,NKACF^,:"L >ZOI33'B25H7JWX#U!+ P04 M" "M@$987?B'U4,% !7'0 &0 'AL+W=OFX MV:]?ZA)=*<8.E)?$DF:.SHPXY.$1*FUF.7G;OABQO8RCE)ZPX'8 M)PGACQ]HS YS"UI/)[Y%FZW,3DP6LQW9T%LJ?^QNN#J:5"BK**&IB%@*.%W/ MK4MXL<1.YI!;_!71@VC\!EDH=XS=9P?7J[EE9XQH3$.901#U[X$N:1QG2(K' MOR6H5=TSO@KDC@BY9_#-:R>W<\BVPHFNRC^4W=OA,RX#<#"]D ML&:MT+(?>6YR;Q5-E&:/\59R=352?G+QB;'5(8IC0-(5N$XE23?1 M74S!I1!4"G &;M7"6>W5&;;N7W\/_E0K[>T5E22*Q3ME_N/V"KQ]\PZ\ 5$* MOF_97BA@,9M(Q36[XR0L>7TH>*$!7E ^0C;#&?6EV_TKX.5>J%V)&0 MSBU5BH+R!VHM?O\->O8?NLA' FOE 5=YP";TQ2?.A/9I%FY>[I:UCH<%1I[C M>+/)0Y-[WVSJ!;Y;6;5(.14IQTCJ,@SWR3XF4CV;RX1Q&?U'LAZAXUD@N2V> M4V?:H=FW0HYG3_4TW8JF:Z29ENH1' FO%.*UBG+YF*4_'S,-(8*T\^%4>_)>5 MLM];60[VL-]9?QHK&T&L7W]!Q2D8K9*#?IU -;MT:/:MH(_Q0,.!=JV:]ABU M7*(T^QU"'D8=DCHSZ \5,VQH.S2R_)D/,71U5BR:RP?*U6A6'&3K7Z_+9DP' M/%+"=9[+9SRAK7-MAU;K,33*W&*9CT:4JU$RSI>(V$8[?3RCBN]8:.VP:_F% M^#6;%S2J^\FY& FMG8M:]:%9]@<;6.G7+"?H8L?I5EW?#",?#A1=K?+0+/.G M]##85W'5G'I$-580#O6P6NNA6>R/[6%>/YLP".PN28V9YPUPK+4:&B7PA1W, MC E=0PLSNP;/=[!:?J%9?V\X"ZD00-)PF[*8;1ZUL1A!3J[8D=#:(=?J#H-7 M[5[&X>'D7(R$UGZ?K"<(9)X@!KL7T@P#'G+M[@"FL_.;9FUB]=" S#)]2O\J MH9J=R8=>=[S16*' &Q@54>.5W#P"'-F_2I16GEP']UY-M7:N,]!F42W9R/S* M_*(6]@PF1,,M[$6N[=AJ"49F";Y.5W1=%'6<%W6VBQ33#0D?P>ZH_F:^P+H;[6W]0<#RONP.CM0H&Y@E4 MSQ/(+. G-;=IKVUUAQZC29MB/1<@\UQP;%O3O(!KTJBS&DQC+>3(_)[^G9,5 M30B_%WG%,[FE7$MR5,4>"ZV]\UDK-K9?L[JQ<1XX-1=CH;5S40\)V#PD#.\# M:[3>[^Y=:HT&=E=Q/0]@\SQP2FV74"T&R.W2[!O!P!F@V=A!-POPD?6-^UOE M7O?%4&,3#(Q5N-9T;-;T%\TKSV :QI5G/+7O:D5DD\97K^R3XU?"-U$JU/RQ M5E#V^50].%Y\Q2L.)-OE'\+NF)0LR7]NJ6ID/#-0U]>,R:>#[-M:]2UU\3]0 M2P,$% @ K8!&6$V(,:VM @ _@< !D !X;"]W;W)K&ULK551;]HP$/XK5E9-G;0U(0G0LA )"-OZT*EJU^UAVH-)#F+5 ML9GMD&Z_?K834FA35'5](?;YON_SW9F[J.+B5N8 "MT5E,FQDRNU'KFN3',H ML#SA:V#Z9,E%@97>BI4KUP)P9D$%=7W/&[@%)LR)(VN[%''$2T4)@TN!9%D4 M6/R9 N75V.DY6\,56>7*&-PX6N,57(.Z65\*O7-;EHP4P"3A# E8CIU);S0/ MC;]U^$Z@DCMK9")9<'YK-N?9V/',A8!"J@P#UI\-S(!20Z2O\;OA=%I) ]Q= M;]D_V=AU+ LL8<;I#Y*I?.R<.BB#)2ZINN+5%VCBZ1N^E%-I?U%5^PZU(6$\=9L9F&S;]$Z7X29=W*MA#XE&J?BSYQG%:$489:AH>.$&'H6\Y+J?$RCG9"&5T/_Z M7UUOH%8)NU5,)QS)-4YA[.A6)T%LP(G?OND-O(]=!7A-LN0UR>:O1+97JK M M57B(/=ZI#JZK@PLN%/F+;3^&.SU8)'05I^8=6%XS539QWQOV(G>SF_3'3KW0 M]_:=DL=.I]YPL.\T?^P4#/KW3'7P[DY#*T"L["21*.4E4_7S;:WML)K8'OW M/NV-9KT.>Z*'6SV+[NGKR7B!Q8HPB2@LM91W,M3]5M33IMXHOK;M=,&5;LYV MF>L!#<(XZ/,EYVJ[,0+MR(__ 5!+ P04 " "M@$98*F4N.Y ) "M; M&0 'AL+W=O%+U0;"861@>O1">3Q?[XI63%-!V*"3NOYF+B$Q_* MWVM]U,N33I^K^ENSY%R0[T5>-F>3I1"K3]-I,U_R(FT.JQ4OY3L/55VD0CZM M'Z?-JN;IHBM4Y-/ \Y)ID6;EY/RT>^UK?7Y:K46>E?QK39IU4:3URP7/J^>S MB3]Y?>$N>UR*]H7I^>DJ?>0S+GY9?:WEL^F6LL@*7C9959*:/YQ-/ON?6'+< M%N@^\>^,/S<[CTG[5>ZKZEO[Y'IQ-O':(^(YGXL6D?IG[M.&75?Z?;"&69Y/C"5GPAW2=B[OJ^1^\_T)QRYM7 M>=/]3Y[[SWH3,E\WHBKZPO((BJS<_$V_]X'8*1 $ P6"OD#PT0)A7R#\:(&H M+Q!]M$#<%^B^^G3SW;O T52DYZ=U]4SJ]M.2UC[HHM^5EO'*RO:',A.U?#>3 MY<0YY?>"I.6"W(HEK\E%54M 5CXVY"?*19KES5]/IT)6U'Y\.N^A; ,-!J G MY$M5BF5#6+G@"[W\5/*W1QF\'N5%8 7>SL4A"?T#$GA!2'Z94?+3GTW'=6G' M_'-='I+@?0RU8V9\)8_&ZS">!C!2O<2AIVW&B >\.%D%)6 M#^2RYHM,D-_)EZS,BG4A'\UNK^X,AWIA1;;9ZE.S2N?\;"+3429>R'^[-ZX%+YK_F:2) MD-(@810)8R"8)DV\E2:VGC(7:9,U9-/4$ME\/:5UEM[GG-2IX"9-K#A739 P MBH2Q#>RX@[67'$_GWJ'GQZ?3)T.PDVVP$^?\E'Y_)S]9D:X!1\(H$L9 ,$V7 MHZTN1Z/DIR.D-$@81<(8"*9)<[R5YAB;GZPX5TV0,(J$L6-C?CH:2% GVVB? M6*/]+UX7Y*9*R^TY8 JQE>$:8B2,(F$,!-.$\#WE3KQ1LR5I_;MIOIMFV"Y6+6SG+,/U$Y#:0Q%TU51CMH?QU+[4$\-I5$HC:%H MND#*5_M@8^T;+6=P]"9504TSE,90-#WFRE[[=G]M3%52"$[NAH(.===0&H72 M&(JF2Z,VVS%?]&3);9XU,7)]_/B"7Z4LA/W/=Y&FY:,A%G9;SI5$2J#.'TBB4QE T M?4Q.F?-@'',>0,TYE$:A-(:BZ0(IWW.L8::@#U MZ% :A=(8BJ8+I#QZ8/?H-_R)U^EC=XV;50=&+:#CW5 :A=)83XMWDE\4[^0] M/<;*DP=V3_[13-6.A5?UH[S.GZ:\0-R7$#NX7_Z$4O=(@<2J-0&NMIN]=S0_E, M>?; [MD=KW:ACKRG:78EB$S7IQ1:,4/1]%F=RFZ'5KSG4O;3E\]-D[[A/]AH26 M)K$/,G;>^1@>/%0>/+1:2,?FV@YSCC74>?>T7>7,$X@8JEX]Y,I5AW97S;ZO MLGHS1>>%I\9I.7:"S <=^H;2&(JF*ZG\>N2/TGY$4&,.I5$HC:%HND#* MF$?V\7+G]L/.W:*]Y(:J4X^XD =.91& MH32&HNFZ[2P;'V< /8+:>"B-0FD,1=,%4E8_^N$!=#O!60NHU8?26&080/>& M!M CY>PCN[/_6O,\*[(RK5_(:EW/E^U\]E6=F7L+[3#G<$-M.I3&>IJI/VPH MYLJ#1U8+V4W,E1'?K"^;\U+(W[@QVE#/#:51*(WU--_7&OJ!Y<:1\M*1W4O_ M0,LL7[J21=KI(8/+.^RU.^L#==Y0&D/1=!V5/X].QFFIH ME+^/[?[>?9\7J%^'TBB4QGK:_AKA@=P6*R,>PP;.#;GMMN1_VVPF-KC8UEZ_ MLT10QPZE,11-5U(Y]GB'TBB4QE T7<&=C=_B<9(:=@$[6SG%6!^GXHC?6T-UNZ#&0TY?EC MN^>'9+0/7KA!NPV@- JE,11-UU1U+\3'X^0X:+\!E$:A-(:BZ0*I?H/8/J[O M?N$&[3" TBB4QGK:!VUIHGH"$MA(__!^I29I[/6Z2@.E42B-H6BZ@JIC(1EG MA#^!]A= :11*8RB:+I#J+TCL(_Q.5VYVEK,JT$X"*(TE[V[&I\=;V?]DM/%] M;?+2!R[=[$?BK!:TXP!*8RB:KJGJ8$C&&?M/H/T'4!J%TAB*I@ND^@\2\ 9W M=IZS,M". RB-)<:M_+RAW9F3G?WC8;/\38GN_UI?;S\D9]FP.]!CMZ ?8^)_ MHCH@DG$F_B?0W@0HC4)I#$73!5*]"8E]LH+;6C([S%F6MTO9 ^/J+PJMEZ%H MFY!/=V[75/#ZL;M/5D/FU;H4FSLW;5_=WHOKW!MK\T14J^[F3_>5$%71/5S*IHK7[0?D^P]5)5Z?M!5L[U!V M_@=02P,$% @ K8!&6)4?Z>44! _0X !D !X;"]W;W)K&ULO9?;;N,V$(9?A5 710)L(TK4,;4-Q(>B>[%%L&[:BZ(7 MM$7;0B312U+V]NT[I&3%D6G';8/>V"(U\W/FXY B!WLNGN6&,86^E44EA\Y& MJ>V]Z\KEAI54WO$MJ^#-BHN2*FB*M2NW@M',.)6%ZV,*-WAC@9;NF9SIIZVCP):;J>2Y26K M9,XK)-AJZ#QX]S,/:P=C\5O.]O+H&>E4%IP_Z\:G;.A@'1$KV%)I"0I_.S9A M1:&5((ZOK:C3C:D=CY\/ZC^9Y"&9!95LPHO?\TQMAD[BH(RM:%VH+WS_,VL3 M"K7>DA?2_*)]:XL=M*REXF7K#!&4>=7\TV\MB",'T+$[^*V#WW<(SCB0UH%< M.T+0.@37CA"V#B9UM\G=@)M214<#P?=(:&M0TP^&OO$&7GFE"V6N!+S-P4^- M?H%:_%0M>0N^ M3_,INOEPBSX@%TG]5J*\0D]5KN1'Z(3G7S>\EK3*Y,!5D(..Q%VV\8Z;>/TS M\1+TF5=J(]&LREAF\9]>]D\O^+O K@/H'P"._8N"4[:\0W[Z$?G8)Y9X)M>X M$^/NV]+Y;Z//_O7HKV"0KIJ(T2-G]&945'FUENBQJXP_'A92"=@/_K1-=B,7 MV.7T)GDOMW3)A@[L@I*)'7-&WW_G1?A'&^GW%)N^I]CLG<1>S4G0S4EP2=VL M\+Q9KU0ID2]@+2]@92N.H+.$10V;S/)YPXN,"5BAL.WF2]M<-<-$9AC]_=F- M" DPE,WN>!).K:(@#+W75M-3*R],TZ@G-K.8^6&0O)B](A)V1,)W)9+E1:VL MF\TXO(K)J96-R:F5E8G%[ *3J&,2760RUK..]N:[RC)$=TS .>&P?\.V?TP& MW< FWKRZM5%IA@J/0TS]V _"H)?SQ&;I$3\)2=*C8]4D24"\L ?(JHD3WSL: M_16CN&,47V0TU74 QQK$5BLXYYQ085_K?$<+5BGY%J'X-,8D"!.2]OBW0L=F& 8[_/QF*'O23RSY!).C+)VV2@;$[JY\"G*:,WH"26B0O"&).D ME^[$9DE2$J:X7S96S=0/<=#3G%DU/8SCZ,S22CLXZ15+J_I'FXXY6LGF: 70 M,EX4]+C7RJ\)(S[* -]Y<0^=S8@$/6HVHX3T@-F,HLC.RL,OYU%\52G]#[S: M2-X 9K4B/1A3JU72W[NM5E'88^8>'>=+)M;F'B4A[;I2S5FLZ^WN:@_FAM+K M'WOW$\_2/]5W.W-]>)%O+H:?J5CGE40%6\%0^"Z&]2":NU;34'QK+A,+KN!J M8AXW<#]E0AO ^Q7GZM#0 W0WWM'?4$L#!!0 ( *V 1EBP K>^EP0 %P8 M 9 >&PO=V]R:W-H965T6\NC1-EFQQ$;,+4N%2O%D36L1<-.G&9!7% M<:J,NVVRY M[#"7\RK>X'O,_ZANJ6B9'4J:%;AD&2D!Q>N%L8*7$72E@[+X,\-[=O(,Y% > M"/DJ&S?IPK!D1CC'"9<0L?C9X6NQW7.[\C^5]P.2"68D)RIOV#?VEH&2&K&2=$ZBPR*K&Q^ MX\>V$"<. F?< ;4.:.C@/.-@MP[V:R,XK8/SV@ANZZ"&;C9C5X4+8QXOYY3L M 976 DT^J.HK;U&OK)03Y9Y3\383?GSYNYB+-V5""@PJ3,']-J88? +W8D*F M=8X!68,;QNKX03Q_457'*5CM,!6SJ+6^*9OY*GG_$&(>9SG[*#"8?,OF)A=I MRF!FTJ9TU:2$GDG)!I])R;<,1&6*TQ'_<-I_-N%OBO)T-4*'&EVA2< 0)Q< MS7X"R$+V2#[7KW&WE3L:&\Y_BQ[]Z^B]8MC=A+$5GOT,GN+\DUR;*;@FA1 L MUE"_HC0N-UB(" B,X6^#+.\E@(-\'HM M%%NN!O=;:+<\$9 Q^RLEW*'\?8:@*Y*I#\*NV6,'#=VR+-\V[?Z=N&(G>M8/G+[=M&(G04##\'.KE<9MZN,.UF9.\PXS1*I MZPV$Z-P,(@\-96C$*@@@'(C0N15RD&^/2U#0%2SX7N(19_OC59EU59E-5N464[7-+!/\ MDC)/ KUU4>L$"W6"19K >FQ ZWANL-Y9F]L$-/&H%2W4BA;I0NM3>7($A/\/ MA6[SZ.NEW 4.]&@ZWS=S=1X50DLHTD"W=$7MLX".+*#O)?MMI/XW+O!=.-R4 MCQEZPA0Y ^D?-;1\?^8/BS@6VG$"UQV7?W@\=\+)$]$R*JJ([6BA5K1(EUH?6*.9TGHO/>78/(T^V8J=:*%6M$B76A]*H^' M7SA]^M6I0>[(;G&X\1PQ0A"BV5!]SLV@Z]AGVO,26E,5\^2VM,!THZZIF1AH M7?+F'JSK[:["5^H">-!_!2^OX4A_**_.U>WL$;ZY=_\%>MSB.,54&HCW:T+XH2$#=/]06/X#4$L#!!0 ( M *V 1EC[@O##< 0 %X6 9 >&PO=V]R:W-H965TLNB=277:W2.E7M[NZ':1^H31*K-F2 DU;: MCQ]@QR^IPUTS5_V2V)CG\)P#/!PQV3#^)):$2/"<9U1,G:64JW/7%?&2Y%B< MLA6AZLN<\1Q+]- %'F. M^@J3PR]J1?;I*IX^F,2$9BJ2&P^EN3*Y)E&DGE\7<%ZM1C MZL#V\Q;]BR&OR#QB0:Y8]BU-Y'+JG#D@(7-<9/*>;7XA%:&QQHM9)LPOV%1] M/0?$A9 LKX)5!GE*RW_\7 G1"H#AG@!4!:#=@-&> +\*\ W1,C-#ZQI+/)MP MM@%<]U9H^L%H8Z(5FY3J:7R07'U-59R<7;$\5VH^2!8_ 4R3\NGD4BF3 /51 M+1>!C> GX#?,.=:J@Z-K(G&:B6/5^O7A&AQ].@:?0$K![TM6" 4C)JY4V>DQ MW+C*Y++,!.W)) *WC,JE #_3A"3=>%>QJJFA+;5+9 6\)O$I0-%G@#SD]^1S M90^_Q?P4^+ OO)..7ROM&SQ_#][#$G-R\OA:V NE*ET0M3'P![7YW^,4T M7VPP3\"?ORI(<"-)+O[JT[<@8CWQN%P?ALXJ[;+/MZPG \0A&J>W8HC&L*8RN%>R(D3V.I)M'0 5-9>^N ML.*\==8& NM0#FK*P0U33/K#2_F4-4<<1KPI4I (4@ M\R(#63HG?8SL:$@I@KD /LC-0=$WJ5:$ ]E&-=O(FM\7G'*PQEE!P%KM_OY) MBUY-&O*"*-B9-.M !]* 7F,)/"N1.\*-/Z0Q^5[QLB.]=4L.A=;EW;)"\(,+ M6)7 4'(-A-:5"S5RH?<$'OOASH:PIW(HU<:Z0:O=>7,A^P[&KN;,.=2B5QHA!NQ/[OV:R@F][ MQ##PO=V2W=/-CP(8PGX?"1M7!:U.9%\U!O^ VY2F>9'W)CVH51H*K:M 8Y9@ M^-%U>2"75,GU'IX+-J8+VGW2#8VSPERSK B/E0BZ8+$YD)@O5#5>,)SUG^4E M;-1:P=[N(G\/?P4;@P7M#LNR%?#SWJTPD)FJ%'@/:X8::X:\#]X*:%!'-Q1: M5Z[&T2&K!3IX*U2P[:V =K:"?>2W,G-;-W@Y4&PO M=V]R:W-H965T%F%IK*3>7CB/B->14V&P#A;JS9#RG4IWRE2,V'&A2#S@&K*LM*0X_FF,6NV"TE[,,E']1_OF6=="\59(EC>#%4&>%O4O?6X"<33 (ST# M2#. 5-SU1!7E#95T-N%LCWCYM+)6'E2N5J,57%J4;V4AN;J;JG%R=LWR7 5G M(5G\A&B1U$<7<^5H@M1-]?8%K>)W@19J223;#!!;HOO%PZ>[Q0.Z4D/N04B> MQK(>H2: [\":_?$;#MT_#91^2^E7UKT>RD6'NS65_PY404L5 M&&,WAU5:%&FQ4AF6T2(&]"$MFE?S$?W;^9)JZMIN4-DM*]!N1DB "?$GSJX# M*&R!0B/07YP6Y9M\*49XAH'=L3<*PFZ,J,6(C!A?A-B^@B(ZH[@8C:.1%W53 MC%J*D9%"E;\EI*\)QZ@#A*AX='.,6XZQD4/5@B%+9'R^1+S0]]R@FP:[NG2Z MQESZ7I5\2"ZN=L"5A*%JU2!5AP'=TI2C;S3;0F?Q<]\AV?!1S<<#TBUA64:Y M0!O@=33+L.I*V>E'/4]T$EM[U!=9H@')B]-O"%9M'>,C+B^T21^7+O'87../ M\G$(EG>.I<*%<0^6KNG86)QGMYPM4WA+P&K[F!R313;I =-E'9OK>D?&#J$+ MSE?9V(YZJ@G6-1Z;B_P=\*JM+=%^(MEF2T,35LL C@:J-C8*R% PK0S8+ W# MA1N?:P2)_)'G]X@5UBJ!S3+Q6NW&YP+A57_=($3K S&6\=GGYQC$H<-$:5T[ MDBT@R=37R#J%':CO&UFVTYNCI1@SE35ERRU>[$(#@:!4@9A48V(?EWP!"L ML*,1&=MNSVM%;;] MOAJNQ828Q>3-K55C_[2U\NR>E>EI.5.;R>NNL/I%L M4VU7/3(I65X=KH$FP,L'U/TE8_)P4D[0;F#._@-02P,$% @ K8!&6#Z# M!&ULQ9CO;^(V M&,?_%2L[37=2V\1)(- !4DLR[:0[J2IWVXMI+]SD :(F,;,-]/;7SW9"("%$ M[6:I;XKC/,_'?G[P+?9D3]DS7P,(]))G!9]::R$VM[;-XS7DA-_0#13RS9*R MG CYR%8VWS @B7;*,]MUG*&=D[2P9A,]]\!F$[H565K T-\F^>$_;B'C.ZG M%K8.$X_I:BW4A#V;;,@*%B"^;QZ8?+)K2I+F4/"4%HC!\I!6_R> MPIZ?C)$*Y8G29_7P.9E:CMH19! +A2#R8P=SR#)%DOOXNX):]9K*\71\H/^J M@Y?!/!$.*3[WZ *:*!X,+$07*Z'=S*P6T[^!<^T*?N7@OW:%0>6@0[?+V'7B M0B+(;,+H'C%E+6EJH+.OO66^TD(URD(P^3:5?F(VIWDNZ[40-'Y&I$C*T?6] MS'V"Y$O9D)SHDEZCA>S29)L!HLO+9M&+&@/Z&((@:<8_2LG?O]@)#B&^0.[Y"KN-Z'?N9O\;=T^YN5SC_;_7H/Z_>2(97MY*G>=X% MWF)-&%P_Z99X(#^DF@ATQQ@I5J#&5X?62'2?SBS@)S_U=4=Y?I^]_I*4F_YAL0PM:1F M&WGNR!LWK:)SJP%V_2.K$?&@CGC0&_&<]X3[*!!(6KW5+)K"3O[DWJEF[PNTEO;7[3,)" MD[#($*Q1CG%=CO$[2\C89!%-PD*3L,@0K%%$[!R/(XXQ$:E0C:_U*&C__NBR MPH'?DI$.*^QX?@L6=9@-'>QU*PD^.83A_JCE03DM5E=H!04PDND>)8D\[Z5< M,*+.TIT)Z*6^M26-TD*CM,@4K5D?]U@?]YW%I=J J5*:I(5&:9$I6K.4QT,J M[CT^O4U@O/,#QS@(V@)S;N4/@O8)I\,*!Z.V#D5=,!?CH*4P]LF-3PYLI:_: MN Q(]EIY8J]GZ^N\.WV)U9J_Q[=SW#$?JNL_?<-TQ)=WAU\)6Z4%1QDLY5+. M32#%D)77<>6#H!M]W_1$A:"Y'JZ!),"4@7R_I%0<'M0"]:7H[%]02P,$% M @ K8!&6) P>K/6 @ RP@ !D !X;"]W;W)K&ULK59;;YLP%/XK%JNF3MH"X9+;$J0F9%H?*D5-NSU,>W#@$*R"G=DFZ?[] M;$-HDM*LVOH"]N%\WSG?\>4PWC'^(#( B1Z+G(J)E4FY&=FVB#,HL.BP#5#U M)66\P%)-^=H6&PXX,: BMUW'Z=D%)M0*Q\:VX.&8E3(G%!8PQ+D_6;!UA>)22%;48)5! M06CUQH]U'0X BJ<=X-8 ]Q3@OP#P:H#WV@A^#?!?&R&H 4:Z76DWA8NPQ.&8 MLQWBVENQZ8&IOD&K>A&J]\E2?$!72!"T5W&2H%I(L:V5 EI6CNN@T^KX.X+ MP3UTPZC,!)K3!)(6?'0>/SR#MU4AFFJX^VI,W;.$$<0=Y X_(M=QO99\9J^! M>P;NMLGYO^CS?XY^5 ROV1J>X?/^NC501$2<,U%R0#^N5D)R=;Y_MJUWQ>BW M,^H[;R0V.(:)I2XU 7P+5OC^7;?G?&XK]EN216])-G\CLJ-E\9ME\<^QAT]' M4G4)=0#-(DE]?ML6I.+J&2[=,[:A.^P-Q_;VL-#/G?J![QP[1<^=NOU@X!][ MS=N\AK[7>!U)#AK)P5G)\S0%TU"T3L2QA#:I%U&W>RN4&)V+M@]NY +XV;5&@F)545J>QL3:=]\HTG!/[M#N:=5OLD>K4 M56-]HJ_:_ WF:T(%RB%5H9Q.7V7,J]99323;F-ZP8E)U&C/,U-\&<.V@OJ>, MR?U$!VC^7\(_4$L#!!0 ( *V 1EBGXI@8618 /BG 0 9 >&PO=V]R M:W-H965T69WY <:1YSR&?X_GM9 M_;&Z%:*6_EPNBM6'L]NZOGMW?KZ:W8IEOGI;WHEB_9LO9;7,Z_6/U=?SU5TE M\IMMI>7B7!D,)N?+?%Z<7;W?OA=65^_+^WHQ+T182:O[Y3*O?GP2B_+[AS/Y M[/&->/[UMMZ\<7[U_B[_*A)19W=AM?[I_$FYF2]%L9J7A52)+Q_./LKOLLG% MIL*VQ'_-Q??5L]?29E<^E^4?FQ^LFP]G@\T6B868U1LB7__S35R+Q6(CK;?C M7SOT[*G-3<7GKQ]U?;OSZYWYG*_$=;GXY_RFOOUP=GDFW8@O^?VBCLOOIMCM MT'CCS?'P;_[G[D \JR"/#E10=A64 M8RL,=Q6&QU88[2J,?JTP/E!AO*LP/K:%R:["Y-@*%[L*%\=6N-Q5N#RVPG17 M87IL!7GPV'.#HZL\=?;1O2T_=K=\='_+CQTN']WC\F.7RWM]?K#*8Z?+1_>Z M_-CM\EZ_'_IDR8\=+Q_=\_)CU\M'][W\V/GRT;VO//:^;$>I;?WUN#(O-@-J4E?KW\[7]>JK6"SR6MQ( M85[5/Z2TRHM5OAWJ5M+?5%'G\\7J[](_I"Q1I;_]^]_?G]?K-CD$OK]Y*0_F-I R4 M87ST1=[W5C1?V M_7Z][\/!P>KF7SORUC'[/MQ65SJJVW^MNG/,H5,.5G>/.'3*Z&!U[XA#IXP/ M5O>/V??1P4]=<,R^'ZX>'K/OXX/5H[_VF8__6K\G_=6#6?WTA>UJ/3WBT,F' M/_/92X=NL6Y=[MKXUN W?!KMAUMO>.IH+_V/NRXJ6;58KOZW8SL_/;BC;G?S M5_^[U5T^$Q_.UG_6KT3U39Q=_<>_R9/!?W8-L22FDIA&8CJ)&21FDIA%8C:) M.23FDIA'8CZ)!206DEA$8C&))226DE@&8:U@,WH*-J,^_2HMZWPA%:*65OE" MK+JB2B]P:E0A,97$M =LLL4V,US?KI3Q:'HY&@P&[\^_/0\9'24OQN/!=*^D MT57R4ID.]TJ:'24GT]%HO%?2ZB@YNKRXW&_=/KJDTU%R>#&93/9*NATEY8N+ M\?X>>1TE!X.N???W2\J7DXFROYU!1\GI<"(/]DJ&7>:E/%+V2D;[)2\'ZZ.T MO^_Q?LF+P5J\W"N9D!_,E,0R"&N-->.GL6;U&6MQ^,7X[X=6_+IXXK)*8]8./6/HR&2L>X0C9KD)C9 MM0^=_6"1S=HDYI"82V(>B?DD%I!82&+1T=^JF&PV(;&4Q#((:PWLDZ>!?=([ ML(>BFIQ@,1"$HLF>S%#F4[W_WJ/R483$DM)+(.P5L2X>(H8%[T1PRIJL59K:5[, MRJ7H"AB]P*D!@\14$M-(3"Q@,1"$HLN]D\R M+O=GY&*RS83$4A++(*P5+RZ?XL5E_QE&XG;%B-Y*I\8($E-)3",QG<0,$C-) MS"(QF\0<$G-)S",QG\0"$@M)+"*QF,02$DM)+(.P5B29/D62Z2O=73,E@PV) MJ22FD9A.8@:)F21FD9A-8@Z)N23FD9A/8@&)A206D5A,8@F)I22605@KV,B# MIVBS20[I.W&YKV:W^4JLI"]5N92J7?2YVT2?KB#3SYT:95!-135MI[7.KD?3 MR_T[-'2T70/53%2S4,WN.L+CZ71_!L-!VW51S4,U']4"5 M1+>KH_='X0NZX M0MY94NZX]RQ!MS!%M8S2V@/]LQ0MN7>@_[A\N*OIYEY(=7G$0"_O'_1)Q^AW MW=_NR6,XJ6D=.S&4E?U+:CK:K(%JYK$]8:'-VJCFH)J+:AZJ^:@6H%J(:M&Q MWZX8;39!M135,DIK#_)*,\@K+UV&D'Y*5C&OY_E"VOSDEGFQ?FOSSTH*\Q^; MVUD[A_M>^.2_ZTE-134-U714,U#-1#4+U6Q49R?\)Y<%^OZKRXF1=?I<_Y(B]F MW::CFHUJ :B&J M1<=^!6.TV0354E3+**T=)9HL<_G%-'/IIY2(65G_7+Y'6]51S4 U$]4L5+-1 MS4$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R2FO'D"8A7NE/B'^82_MG_D54DE[> M%S?5#^GCUTJ(0RO$]WLGQQ0T;1[5-%334:4 M1[K;/B6K,^R@F?DO;-KPX#W(*KH=&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@ M6HAJ$:K%J):@6HIJ&:6U0TR3A;]^^=OS:V^D6!3B>[Z0#F71].LGQQQ24U%- M0S4=U0Q4,U'-0C4;U1Q4DW=,$"5%-134,U'=4,5#-1 MS4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$M1+:.T=@AJ%BQ0>K-1?VOZ#5VI MX(7M4WKN>$-7)4 U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$M1 M+:.T5IP9-JL2#/M7)7AA_DTO*S'+5_7!6][Z^5.##JJIJ*:AFHYJ!JJ9J&:A MFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ)916CL0-4L;#.57FG,;HFL398INAX9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B M6H1J,:HEJ):B6D9I[3C3+&0P?&$A@_XYMT_SAT?J_/>!P?Y3/W]RT"$U%=4T M5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R2FL'HF:Y@_7+ M5YIS&Z$AB-145--034U -5"5(M0+4:U!-52 M5,LHK1V"FI4.AKUIK+\UYX8N*\;NKX!JJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ6H MEE%:.Q@UBQX,+UYKW@U=X@#55%334$U'-0/53%2S4,U&-0?57%3S4,U'M0#5 M0E2+4"U&M0354E3+**T=@IHE#H:]^:N_->^&KFWPPO;US;NAZQB@FHYJ!JJ9 MJ&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ)916CO.-.L8#/O7";BNRMG] M2DK%[+8H%^77N5A)/R6KF-?S?"'M?NN6>;%^=_//:GU2]"/_O.A\0G9_6R=' M(%)344U#-1W5#%0S4AZX,VG?N;D M,$%J*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEE-8. M.,W"!*/A:TV+H4L2H)J*:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&J MQ:B6H%J*:AFEM4-0LR3!^F7?.<\ZZ-P(*9_--G-B*ZD2,S'_MKD?X(U4B.Y) ML@=P_.QL3AXJX^'>Z=QU?],GAQ52TU!-1S4#U!>V,[ MFHR/:MK+FZ^C#1JH9KZ\^1;:H(UJ#JJYJ.:AFH]J :J%J!:]_)&,T0835$M1 M+:.T]F#>Y,*/>A,=.R]R2S^E)"_^$(6DSE=U-?]\O[T(\6R]EJ 0_TCG2[$N MMQ K*1;U?55TCOUHPCRJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6 MH5J,:@FJI:B645H[3C4)\Z/+U[HVCN;-HYJ*:AJJZ:AFH)J):A:JV:CFH)J+ M:AZJ^:@6H%J(:A&JQ:B6H%J*:AFEM4-0DTL_ZL^E_XUKX].]$]V1TG&G\W5_ MRR='%307OF,G]N:_T 1W5#-WVN2E/K#09FU4]5 MC#:8H%J*:AFEM8;V<9.0/N[--KPR1"&J32Y@<2/E-\MYL9GWRNOY-R&)/^]$ ML>I<#V6'/N_!<5'^5D^]*H]J*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I% MJ!:C6H)J*:IEE-:.3TW&^OKEZ]P8MH.I$$1J*JIIJ*:CFH%J)JI9J&:CFH-J M+JIYJ.:C6H!J(:I%J!:C6H)J*:IEE-8.04T&_+@_ _Z8M83[B9.##9H+CVH: MJNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ!:NM.>7TZ_Z%QPF&JV M'4>:Q/IQ?V)]^U0F%M]$<2^DG]*Q"Q'W\R?'�G']4T5--1S4 U$]4L5+-1 MS4$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R2FL'HF91@/'%:\VIH?G^J*:BFH9J M.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6D9I[1#4Y/N/^Q] MGY9UOMCD54JKS1(SG;$&3>Q'-175M)WV_ 3VUQ1,M$$#U4Q4LU#-[CBTH[$L M7^Q-#CAHNRZJ>:CFHUJ :B&J11V]/Y$G^XN>QAT%Y:%\.=Y?AS)!MS!%M8S2 MVH-ZDT$_[L^@?UA5K',L1Q\MCVHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-: M@&HAJD6H%J-:@FHIJF64U@HQDR:3?_):CY:?H(^61S45U314TU'-0#43U2Q4 MLU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)*:X>@)N5_TI_R'WPO1+6ZG=]M MDC%GHJCSKT+Z_$-:/E[&7_5?QN_G3PY$Z!(!J*;MM.GS>:VW8_F7J2VT30/5 M3%2S4,U&-0?57%3S4,U'M0#50E2+COK^Q6B;":JEJ)916CMP*$W@Z$_!WRVZ M_U,*RT5>28E8SF=E<7,_J\OJC>2ZUYW1 GWZ/*JIJ*:AFHYJ!JJ9J&:AFHUJ M#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ)916COZ-(G^D]=Z^OP$S>5'-175-%33 M4V(U&3R3R:O-9>&YO"CFHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ M$:K%J):@6HIJ&:6U0U"3PS_I3=#\ZW-I:"8_JJFHINVT]LG\\->Y-#1!']5, M5+-0S48U!]5<5/-0S4>U -5"5(N.^?K%:),)JJ6HEE':0]@X7]T*4:MYG5^] M7XKJJ[@6B\5*VC[">'/Z\NQ=J1)?UF%%?O=1.3O?>U^3WX5RQ_N1_"[>OG_> M\%?O[];!QLNKK_-B)2W$EW53@[<7ZU.R:O[U]NF'NKS[<":?29_+NBZ7VY>W M(E^'HTV!]>^_E&7]^,.F@>]E]<=V=Z[^'U!+ P04 " "M@$988-#G5S<# M "L$P #0 'AL+W-T>6QEKTX MS"F79#*2J_PF-V4P5RMIQB1N0X&[?4['I!^_)X&3FZJ4CD4O7R!ZT<-U+89)Q[O2S?!3J]5R3S'RE8>\9:*T MH3]GKYL3-9QXR1UJ10SKW9J,,B6WFQ81%[#*-&?!(Q5C,J6"SS0'5D9S+C8N M/(# 7 FE V.KQ:;J0Z3\Y>"^ZT$AU3HYETI7N5T&]SVKA^\!30\,5G8ZL^O!8L%O-,KZN^NNL-8"I]W%U M6A1B\U'PAZU?GH9N\/ :3 M\3&8/(J:'!Z^R2@Y?(_UL>W@3(;U(:-SDMDYQ[31 ,Z+8_(-3IYBFS28K;@P M7-:])4]3)I\<9ZR\H3/[I\B.OAV?LHRNA+EOP3'9MK^RE*_RI!UU"PM1C]JV MO\#T^G%[6+6YN$S9FJ73NJL7LZH9V(;-6E] V$=NJLN/8!R'^1' L#R8 XSC M6%B>_VD^0W0^#L.\#;W($.4,48YC^9!I]<'R^#F)O?PS39(HBF-L1:=3KX,I MMFYQ##]^-*8%TJB M*$G\"&!^!U&$(? TX@CF #Q@2!15[\&]]U'8O*?"[?_G)K\!4$L#!!0 ( M *V 1EB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GO*) :L26S6=IA.?WVOP[*U MN\S5OMSE*8E#PLEU['/M^..S-D]KK9_8MZ96=M3;.;>_[O=MN1,-M[_KO5!P M9J--PQTI]^GBZU\+TPP/M1.FD5E#H"QZE M>+8_S_M#=I!6KF4MWED;7 M]:B7'$\\"N-D^:_BI8=<\;7M2AQ?/W &?6& [CA1AKKNE]T]^? >!#PX^-1 MZ_1G63MAIMR)+T:W>ZFV_C;P%/W@,;HXG+;'(%Z;_Q)&O=G(4DQUV39"N6,< MC:@]H+([N;<]IG@C1KV)/@C#%GPK_$/!O\RJXP,Z( O"9:XEG#"SJF,DY+F? M3V_GR]LI@[WE_=UL.E[!P0"9(Y#Y!2&C2!8(9'%)R"R '"*0PTM"Y@'D.P3R'2WD@K^P@V4+8;K+52G8 M5-JRUK8U80?T'D%\3XLX4U96T"6N#*^@4V9C8[C:"G^5#0@_((0?: GGW$&T MF-XPMQ/LIK52"6L95Q6[X5:&_?@ Z\@'M)C+MFFX>?&<2[E5$B[CRK%Q6>I6 MN0@3]0VQ># <,64 M<"$EYIB$6#(S!>^A@Q141('#C)(0*P62ZSVDOB]7;%'[INM[F-N_6KGWUUV% MN5B".24AELH7K:MG6=<=WPSR=[7U!&QLK8C?0DPK";%7IF)]C. ]]-J&W6AC M]#,()@+$K)(0:P4ZED:ZKN5VG+XO!#ZAROB53#&II,12F<-]9ZK4C6#P:K+E MCD=Y0XJ9)*4>ND M6)+I\NG+H+=WEMPLO#1##'1L0NQ2?X.WXI_BZL5,TA* M;) '7PA16G#H;GSJI2SO1O41(2:1E%@B:#83#512S"(IL470;";&Q,R2$IOE M7#;#WJR\E.UO(23FE938*Z^D-2?.$!,32THL%CR]B69,,+VDQ'H)\IMS-9UA M5LF(K8(F.O%\#B:8C%@P>*(3UG2&"28C%LPY1Y^ML&QRQ" M3$PW&;%N<,QA./N-F25_&6&)\?,DQ.;YQ7,4P<08F+FR8G- M\UK&]O:HR! 38F(5RZB\T:"H<53IFH9S80CAF*,L< MLU!.;"$T8X\_;V(6*H@MA&.&E5Y@%BHN.?Z)*KW +%006^C5F=YC6P\Q,0L5 MQ!8Z.TS[V8&&F)B%"F(+H9AQ$T*7"%"O$4#'DU$3PBQ44*\20#&C)H19J""V M$(X9#C(*S$(%^5J!8'0>YQY0%J;%!6:A@GPL]-KL>MM7, L-.POU3VO2 M*K&!,4$UA[^P4%[RNEP8YC?'C^5YX3]G;=JZGD#9O;K3O#HM<3LMS_OT U!+ M P04 " "M@$98F!M:GOL! #+(P &@ 'AL+U]R96QS+W=O#B55;.;IN%72F6]R\>N MW/1#/IV/;/KQV$WGY;A-0[=^Z[8YZ7+9IO'[C.;QX?O,Q.G&;9Y63?HX7'>7=-G(S7ERLWAZ737CTZLT MJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4U@^ZA:#;^D%W$'17/^@>@N[K!\D2 M95P2),VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0 M;R'06U%O)=!;46\ET%MG#]L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZV^QE"8'>AGH;@=Z&>AN!WH9Z&X'> MAGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^>]E-H+>CWDZ@ MMZ/>3J"WH]Y.H+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@ M=\P^5A+H':AW$.@=J'<0Z!VH=Q#H':AW$.C=HM[M3^I=IL]#+M>>KS5>_R>I MGL[GYNOE+\NOG7B_:"\X)_AWY_$O4$L#!!0 ( *V 1EATTL9BW@$ %HC M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^!+A1 M;]4+_T#=#K"PK4U;$/Z]W0 3C1(-)KXW6[:VYSUKD^=JD^>=HS#8-G4;IMDR M1G?#6"B6U)B06T=M&IE;WYB8'OV".5.LS(*8&(W&K+!MI#8.8U4X2$A3RO[.6%9N7"1 M)F3LRX1NY/N P[K'#7E?E31X,CX^F";-8MN:A;BK*>2G2WS1HYW/JX)*6ZR; MM"0/SI,IPY(H-G6^+WIQ.CFF':;]E9^=WY^)J?39WT?=:9=4_C [;>^K]:O^/ +K;^?O\<&UL4$L! A0#% @ K8!&6,QK(H'E!0 X1X M !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8!&6$T)$&))!P +R0 !@ ("! MQ1D 'AL+W=O & M @(&@)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MK8!&6& *4?IP" -R( !@ ("!.#( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ K8!&6([6(@X1!0 2 P M !D ("!IT$ 'AL+W=O)0R(( !(%0 &0 @('O1@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ K8!&6'>-(_@_"0 71@ !D M ("!@5< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K8!&6#M24:WS @ <08 !D ("!VF@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K8!&6--" M!FS9" 9!D !D ("!^G, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8!&6$NC>S1$!0 [PP !D M ("!6X8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K8!&6(U\#U16" M18 !D ("! MC9H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ K8!&6+O$.5IM P 3@@ !D ("!L*T 'AL+W=OG)\-_<# !Q"0 &0 M@(&,NP >&PO=V]R:W-H965T&UL4$L! A0#% @ K8!&6(LP_^MN! [PH !D M ("!0,4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K8!&6#(W\L):!@ SS, !D ("!DM M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MK8!&6 C#P8UJ @ A04 !D ("!>^4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8!&6+M!\P:= @ [ 8 !D M ("![0 ! 'AL+W=OQM+IX" #+!P &0 @('! P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ K8!&6(*YM8RD @ Z < !D ("!_@H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K8!& M6$V(,:VM @ _@< !D ("!0A8! 'AL+W=O&PO=V]R:W-H965TTB 0!X;"]W;W)K M&UL4$L! A0#% @ K8!&6+ "M[Z7! 7!@ M !D ("!."%@ &0 @($&+ $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ K8!&6#Z#!&PO=V]R:W-H965T M&UL4$L! A0# M% @ K8!&6�YU6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ K8!&6)@;6I[[ 0 RR, !H ( !OEP! 'AL+U]R96QS M+W=O 0 6B, M !, ( !\5X! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& / $0 1 "3$@ &$! end XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 308 280 1 false 82 0 false 4 false false R1.htm 100000 - Document - Cover Page Sheet http://www.allegromicro.com/20231229/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 6 false false R7.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Nature of the Business and Basis of Presentation Sheet http://www.allegromicro.com/20231229/taxonomy/role/NatureoftheBusinessandBasisofPresentation Nature of the Business and Basis of Presentation Notes 10 false false R11.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Revenue from Contracts with Customers Sheet http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 995485 - Disclosure - Business Combination Sheet http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombination1 Business Combination Notes 13 false false R14.htm 995495 - Disclosure - Fair Value Measurements Sheet http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 995505 - Disclosure - Trade Accounts Receivable, net Sheet http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenet Trade Accounts Receivable, net Notes 15 false false R16.htm 995515 - Disclosure - Inventories Sheet http://www.allegromicro.com/20231229/taxonomy/role/Inventories Inventories Notes 16 false false R17.htm 995525 - Disclosure - Property, Plant and Equipment, net Sheet http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 17 false false R18.htm 995535 - Disclosure - Goodwill and Intangible Assets Sheet http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 18 false false R19.htm 995545 - Disclosure - Debt and Other Borrowings Sheet http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowings Debt and Other Borrowings Notes 19 false false R20.htm 995555 - Disclosure - Commitments and Contingencies Sheet http://www.allegromicro.com/20231229/taxonomy/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 995565 - Disclosure - Net Income per Share Sheet http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShare Net Income per Share Notes 21 false false R22.htm 995575 - Disclosure - Common Stock and Stock-Based Compensation Sheet http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensation Common Stock and Stock-Based Compensation Notes 22 false false R23.htm 995585 - Disclosure - Income Taxes Sheet http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 995595 - Disclosure - Related Party Transactions Sheet http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 995605 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 995615 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomers 26 false false R27.htm 995625 - Disclosure - Business Combination (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationTables Business Combination (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombination1 27 false false R28.htm 995635 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurements 28 false false R29.htm 995645 - Disclosure - Trade Accounts Receivable, net (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetTables Trade Accounts Receivable, net (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenet 29 false false R30.htm 995655 - Disclosure - Inventories (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/InventoriesTables Inventories (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/Inventories 30 false false R31.htm 995665 - Disclosure - Property, Plant and Equipment, net (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetTables Property, Plant and Equipment, net (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnet 31 false false R32.htm 995675 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssets 32 false false R33.htm 995685 - Disclosure - Net Income per Share (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShare 33 false false R34.htm 995695 - Disclosure - Common Stock and Stock-Based Compensation (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationTables Common Stock and Stock-Based Compensation (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensation 34 false false R35.htm 995705 - Disclosure - Income Taxes (Tables) Sheet http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxes 35 false false R36.htm 995715 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) Details 36 false false R37.htm 995725 - Disclosure - Revenue from Contracts with Customers - Net Sales by Application (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails Revenue from Contracts with Customers - Net Sales by Application (Details) Details 37 false false R38.htm 995735 - Disclosure - Revenue from Contracts with Customers - Net Sales by Product (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails Revenue from Contracts with Customers - Net Sales by Product (Details) Details 38 false false R39.htm 995745 - Disclosure - Revenue from Contracts with Customers - Net Sales by Geography (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails Revenue from Contracts with Customers - Net Sales by Geography (Details) Details 39 false false R40.htm 995755 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 40 false false R41.htm 995765 - Disclosure - Business Combination - Additional Information (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails Business Combination - Additional Information (Details) Details 41 false false R42.htm 995775 - Disclosure - Business Combination - Summary of Preliminary Purchase Price Allocation (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails Business Combination - Summary of Preliminary Purchase Price Allocation (Details) Details 42 false false R43.htm 995785 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) Details 43 false false R44.htm 995795 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) Details 44 false false R45.htm 995805 - Disclosure - Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details) Details 45 false false R46.htm 995815 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 46 false false R47.htm 995825 - Disclosure - Inventories - Narrative (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 47 false false R48.htm 995835 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) Details 48 false false R49.htm 995845 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetNarrativeDetails Property, Plant and Equipment, net - Narrative (Details) Details 49 false false R50.htm 995855 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) Details 50 false false R51.htm 995865 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) Details 51 false false R52.htm 995875 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 52 false false R53.htm 995885 - Disclosure - Debt and Other Borrowings (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails Debt and Other Borrowings (Details) Details http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowings 53 false false R54.htm 995895 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails Net Income per Share - Schedule of Computation of Net Income per Share (Details) Details 54 false false R55.htm 995905 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) Details 55 false false R56.htm 995915 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails Common Stock and Stock-Based Compensation - Narrative (Details) Details 56 false false R57.htm 995925 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of RSU,PSU And Restricted Common Stock (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails Common Stock and Stock-Based Compensation - Schedule of RSU,PSU And Restricted Common Stock (Details) Details 57 false false R58.htm 995935 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 58 false false R59.htm 995945 - Disclosure - Income Taxes - Schedule of Tax Provision (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxesScheduleofTaxProvisionDetails Income Taxes - Schedule of Tax Provision (Details) Details 59 false false R60.htm 995955 - Disclosure - Related Party Transactions (Details) Sheet http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactions 60 false false All Reports Book All Reports algm-20231229.htm algm-20231229.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "algm-20231229.htm": { "nsprefix": "algm", "nsuri": "http://www.allegromicro.com/20231229", "dts": { "inline": { "local": [ "algm-20231229.htm" ] }, "schema": { "local": [ "algm-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/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", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 244, "keyCustom": 36, "axisStandard": 24, "axisCustom": 0, "memberStandard": 43, "memberCustom": 38, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 308, "entityCount": 1, "segmentCount": 82, "elementCount": 565, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 797, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 8 }, "report": { "R1": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R5": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R6": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_4873def2-ecc4-497f-abf3-56eee9089978", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4873def2-ecc4-497f-abf3-56eee9089978", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": null }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/NatureoftheBusinessandBasisofPresentation", "longName": "995455 - Disclosure - Nature of the Business and Basis of Presentation", "shortName": "Nature of the Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomers", "longName": "995475 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombination1", "longName": "995485 - Disclosure - Business Combination", "shortName": "Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurements", "longName": "995495 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenet", "longName": "995505 - Disclosure - Trade Accounts Receivable, net", "shortName": "Trade Accounts Receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/Inventories", "longName": "995515 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnet", "longName": "995525 - Disclosure - Property, Plant and Equipment, net", "shortName": "Property, Plant and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssets", "longName": "995535 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowings", "longName": "995545 - Disclosure - Debt and Other Borrowings", "shortName": "Debt and Other Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CommitmentsandContingencies", "longName": "995555 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShare", "longName": "995565 - Disclosure - Net Income per Share", "shortName": "Net Income per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensation", "longName": "995575 - Disclosure - Common Stock and Stock-Based Compensation", "shortName": "Common Stock and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxes", "longName": "995585 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactions", "longName": "995595 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "995605 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersTables", "longName": "995615 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationTables", "longName": "995625 - Disclosure - Business Combination (Tables)", "shortName": "Business Combination (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsTables", "longName": "995635 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetTables", "longName": "995645 - Disclosure - Trade Accounts Receivable, net (Tables)", "shortName": "Trade Accounts Receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesTables", "longName": "995655 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetTables", "longName": "995665 - Disclosure - Property, Plant and Equipment, net (Tables)", "shortName": "Property, Plant and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsTables", "longName": "995675 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareTables", "longName": "995685 - Disclosure - Net Income per Share (Tables)", "shortName": "Net Income per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationTables", "longName": "995695 - Disclosure - Common Stock and Stock-Based Compensation (Tables)", "shortName": "Common Stock and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxesTables", "longName": "995705 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails", "longName": "995715 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_69ad541b-bbac-4a15-8bd3-af3bba8604ad", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_69ad541b-bbac-4a15-8bd3-af3bba8604ad", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails", "longName": "995725 - Disclosure - Revenue from Contracts with Customers - Net Sales by Application (Details)", "shortName": "Revenue from Contracts with Customers - Net Sales by Application (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e3b156ba-58aa-45c0-9f08-01df18fd1bea", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R38": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails", "longName": "995735 - Disclosure - Revenue from Contracts with Customers - Net Sales by Product (Details)", "shortName": "Revenue from Contracts with Customers - Net Sales by Product (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2b896b16-1f90-4092-ac1a-e8fa4a1e466f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R39": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails", "longName": "995745 - Disclosure - Revenue from Contracts with Customers - Net Sales by Geography (Details)", "shortName": "Revenue from Contracts with Customers - Net Sales by Geography (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d10c15aa-bf83-4811-a3c0-de7297c85db7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R40": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "longName": "995755 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "longName": "995765 - Disclosure - Business Combination - Additional Information (Details)", "shortName": "Business Combination - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_cb85d22f-30c5-4fba-a7e1-63688b47d93a", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb85d22f-30c5-4fba-a7e1-63688b47d93a", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails", "longName": "995775 - Disclosure - Business Combination - Summary of Preliminary Purchase Price Allocation (Details)", "shortName": "Business Combination - Summary of Preliminary Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6e620e70-c356-4085-be17-3e2a05ce2c09", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R43": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails", "longName": "995785 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)", "shortName": "Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_42ee13ce-c9f8-4ebd-97ea-a1fa835d5c37", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_42ee13ce-c9f8-4ebd-97ea-a1fa835d5c37", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails", "longName": "995795 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)", "shortName": "Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails", "longName": "995805 - Disclosure - Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)", "shortName": "Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_e4416c71-31df-433f-a977-d22b47fb495f", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R46": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails", "longName": "995815 - Disclosure - Inventories - Schedule of Inventories (Details)", "shortName": "Inventories - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesNarrativeDetails", "longName": "995825 - Disclosure - Inventories - Narrative (Details)", "shortName": "Inventories - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:InventoryWriteDown", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:InventoryWriteDown", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails", "longName": "995835 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)", "shortName": "Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetNarrativeDetails", "longName": "995845 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)", "shortName": "Property, Plant and Equipment, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails", "longName": "995855 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_e4416c71-31df-433f-a977-d22b47fb495f", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R51": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails", "longName": "995865 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "995875 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "longName": "995885 - Disclosure - Debt and Other Borrowings (Details)", "shortName": "Debt and Other Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_3b960171-b5fd-4e8e-b3c3-9c1270e79fec", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3b960171-b5fd-4e8e-b3c3-9c1270e79fec", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails", "longName": "995895 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details)", "shortName": "Net Income per Share - Schedule of Computation of Net Income per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails", "longName": "995905 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)", "shortName": "Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "longName": "995915 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details)", "shortName": "Common Stock and Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_cecfc164-0b18-48f3-b3b6-c1bc39d6e760", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c7587fa5-9a46-4c37-ba7c-651cf642bc72", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R57": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails", "longName": "995925 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of RSU,PSU And Restricted Common Stock (Details)", "shortName": "Common Stock and Stock-Based Compensation - Schedule of RSU,PSU And Restricted Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_9d5379de-eda7-41a8-a07c-81a25010c798", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9d5379de-eda7-41a8-a07c-81a25010c798", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "longName": "995935 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "shortName": "Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxesScheduleofTaxProvisionDetails", "longName": "995945 - Disclosure - Income Taxes - Schedule of Tax Provision (Details)", "shortName": "Income Taxes - Schedule of Tax Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } }, "R60": { "role": "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "longName": "995955 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_12049ea4-70d9-4278-8a2b-c6dbaea6dfe6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8e82377a-099a-404e-997a-be8fcd4064f4", "name": "us-gaap:DebtInstrumentPeriodicPayment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "algm-20231229.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and other accounts receivable due from related party", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [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_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Amounts due to related party", "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": [ "r21", "r647" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r19", "r21" ] }, "algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Accounts Receivable, Allowance for Credit Loss And Returns And Sales [Roll Forward]", "documentation": "Accounts Receivable, Allowance for Credit Loss And Returns And Sales" } } }, "auth_ref": [] }, "algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deductions", "label": "Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff", "documentation": "Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff" } } }, "auth_ref": [] }, "algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "label": "Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current", "documentation": "Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current" } } }, "auth_ref": [] }, "algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableAllowanceForReturnsAndSalesCurrent", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails", "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Returns and sales allowances", "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "label": "Accounts Receivable, Allowance For Returns And Sales, Current", "documentation": "Accounts Receivable, Allowance For Returns And Sales, Current" } } }, "auth_ref": [] }, "algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableAllowanceForReturnsAndSalesRollForward", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Returns and Sales Allowances", "label": "Accounts Receivable, Allowance For Returns And Sales [Roll Forward]", "documentation": "Accounts Receivable, Allowance For Returns And Sales" } } }, "auth_ref": [] }, "algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableAllowanceForReturnsAndSalesWriteoff", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deductions", "label": "Accounts Receivable, Allowance For Returns And Sales, Writeoff", "documentation": "Accounts Receivable, Allowance For Returns And Sales, Writeoff" } } }, "auth_ref": [] }, "algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current", "documentation": "Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current" } } }, "auth_ref": [] }, "algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)", "documentation": "Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts receivable, net", "terseLabel": "Trade accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r257", "r258" ] }, "algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableReturnsAndSalesAllowancesExpenseReversal", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "Accounts Receivable, Returns And Sales Allowances Expense (Reversal)", "documentation": "Accounts Receivable, Returns And Sales Allowances Expense (Reversal)" } } }, "auth_ref": [] }, "algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, returns, credits issued, and price protection adjustments, current", "label": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current", "documentation": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r57", "r168", "r489" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r32", "r33", "r100", "r175", "r485", "r512", "r513" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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": [ "r5", "r14", "r33", "r411", "r414", "r443", "r508", "r509", "r747", "r748", "r749", "r756", "r757", "r758" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r120" ] }, "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": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r698" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "totalLabel": "Additional Paid in Capital, Total", "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": [ "r92", "r647", "r810" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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": [ "r377", "r378", "r379", "r525", "r756", "r757", "r758", "r786", "r812" ] }, "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": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r704" ] }, "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": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r704" ] }, "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": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r704" ] }, "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": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r704" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of taxes withheld on net settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "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": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r669", "r680", "r690", "r715" ] }, "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": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r672", "r683", "r693", "r718" ] }, "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": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r704" ] }, "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": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r711" ] }, "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r676", "r684", "r694", "r711", "r719", "r723", "r731" ] }, "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": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r729" ] }, "algm_AllegroMicrosystemsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AllegroMicrosystemsIncMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allegro Microsystems, Inc.", "label": "Allegro Microsystems, Inc. [Member]", "documentation": "Allegro Microsystems, Inc." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r372", "r380" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails", "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Provision for expected credit losses", "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r176", "r259", "r264" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for Expected Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [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_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deductions", "negatedTerseLabel": "Deductions", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r266" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r105", "r315", "r439", "r751" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets 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": [ "r11", "r51", "r55" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of net income per share (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": [ "r231" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r137", "r172", "r199", "r236", "r247", "r251", "r261", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r404", "r408", "r425", "r480", "r552", "r647", "r660", "r779", "r780", "r792" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r164", "r178", "r199", "r261", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r404", "r408", "r425", "r647", "r779", "r780", "r792" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r73" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "algm_AutomotiveEndMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "AutomotiveEndMarketMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive", "label": "Automotive End Market [Member]", "documentation": "Automotive End Market" } } }, "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": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r726" ] }, "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": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r727" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r722" ] }, "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": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r722" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails", "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "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": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r725" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r724" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r723" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r723" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "BuildingsBuildingImprovementsAndLeaseholdImprovementsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings, building improvements and leasehold improvements", "label": "Buildings, Building Improvements And Leasehold Improvements [Member]", "documentation": "Buildings, Building Improvements And Leasehold Improvements" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "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": [ "r399", "r641", "r642" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r62", "r63", "r399", "r641", "r642" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "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": [ "r399" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related costs", "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": [ "r61" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preliminary purchase price", "label": "Business Combination, Consideration Transferred", "totalLabel": "Business Combination, Consideration Transferred, Total", "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": [ "r2", "r3", "r13" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in fair value of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r402", "r750" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombination1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination", "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": [ "r130", "r400" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "algm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Operating Lease, Right-of-Use Asset", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, assets, operating lease, right-of-use asset." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "terseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "algm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued expenses and other current liabilities", "terseLabel": "Accrued expenses and other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Accrued Expenses and Other Current Liabilities", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Long-term debt", "terseLabel": "Long-term debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income 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": [ "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r64", "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r64", "r65" ] }, "algm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Operating Lease Liability", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities, operating lease liability." } } }, "auth_ref": [] }, "algm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other long-term liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Liabilities, Other", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, liabilities, other." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "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": [ "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater China", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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": [ "r38", "r166", "r616" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r166" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash equivalents, money market fund deposits", "terseLabel": "Money market fund deposits", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period", "periodEndLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "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": [ "r38", "r113", "r196" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents and restricted cash", "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": [ "r4", "r113" ] }, "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": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r702" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r703" ] }, "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": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r703" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 11)", "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": [ "r28", "r83", "r482", "r539" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r124", "r278", "r279", "r602", "r776" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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": [ "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r756", "r757", "r786", "r809", "r812" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r91" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r91", "r540" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r91" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r15", "r91", "r540", "r558", "r812", "r813" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 1,000,000,000 shares authorized, 193,047,658 shares issued and outstanding at December 29, 2023; 1,000,000,000 shares authorized, 191,754,292 issued and outstanding at March 31, 2023", "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": [ "r91", "r484", "r647" ] }, "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": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r708" ] }, "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": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r707" ] }, "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": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r709" ] }, "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": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r706" ] }, "algm_CompletedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "CompletedTechnologyMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completed technology", "label": "Completed Technology [Member]", "documentation": "Completed technology." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to Allegro MicroSystems, Inc.", "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": [ "r34", "r180", "r182", "r189", "r476", "r498" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other comprehensive gain attributable to non-controlling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r8", "r69", "r72", "r180", "r182", "r188", "r475", "r497" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r72", "r134", "r180", "r182", "r187", "r474", "r496" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "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": [ "r41", "r43", "r76", "r77", "r256", "r601" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r43", "r76", "r77", "r256", "r514", "r601" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "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": [ "r41", "r43", "r76", "r77", "r256", "r601", "r737" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r85", "r151" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r601" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "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": [ "r41", "r43", "r76", "r77", "r256" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r40", "r41", "r43", "r44", "r76", "r136", "r601" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "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": [ "r41", "r43", "r76", "r77", "r256", "r601" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "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_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "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": [ "r107", "r458" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpensesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesRelatedParty", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold to related party", "label": "Costs and Expenses, Related Party", "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties." } } }, "auth_ref": [ "r108" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "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://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "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": [] }, "algm_CreditSuisseAGCaymanIslandsBranchMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "CreditSuisseAGCaymanIslandsBranchMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Suisse AG, Cayman Islands Branch", "label": "Credit Suisse AG, Cayman Islands Branch [Member]", "documentation": "Credit Suisse AG, Cayman Islands Branch" } } }, "auth_ref": [] }, "algm_CrocusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "CrocusMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Crocus", "label": "Crocus [Member]", "documentation": "Crocus." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r42", "r256" ] }, "algm_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "CustomerMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales to related party", "label": "Customer [Member]", "documentation": "Customer" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r66" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Other Borrowings", "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": [ "r125", "r198", "r293", "r299", "r300", "r301", "r302", "r303", "r304", "r309", "r316", "r317", "r318" ] }, "algm_DebtInstrumentAmortizationRate": { "xbrltype": "percentItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "DebtInstrumentAmortizationRate", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization rate per quarter", "documentation": "Debt instrument amortization rate.", "label": "Debt Instrument Amortization Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "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": [ "r18", "r88", "r89", "r138", "r139", "r203", "r294", "r295", "r296", "r297", "r298", "r300", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r440", "r625", "r626", "r627", "r628", "r629", "r753" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "algm_DebtInstrumentCovenantLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio,", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r78", "r80", "r294", "r440", "r626", "r627" ] }, "algm_DebtInstrumentInterestRateFloor": { "xbrltype": "pureItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "DebtInstrumentInterestRateFloor", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Floor rate", "label": "Debt Instrument, Interest Rate Floor", "documentation": "Debt Instrument, Interest Rate Floor" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r25", "r295" ] }, "algm_DebtInstrumentLoansAndCommitmentsTerminatePercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "DebtInstrumentLoansAndCommitmentsTerminatePercentage", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Terminate percentage", "label": "Debt Instrument Loans and Commitments Terminate Percentage", "documentation": "Debt Instrument Loans and Commitments Terminate Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r159", "r625", "r787" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "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": [ "r26", "r203", "r294", "r295", "r296", "r297", "r298", "r300", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r440", "r625", "r626", "r627", "r628", "r629", "r753" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment", "label": "Debt Instrument, Periodic Payment", "totalLabel": "Debt Instrument, Periodic Payment, Total", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r26", "r84" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r383", "r384" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r129", "r157", "r394", "r395", "r755" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities", "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": [ "r383", "r384", "r481" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r56" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "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": [ "r11", "r241" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails" ], "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": [ "r331", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails" ], "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": [ "r331", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales by Core End Market and Application", "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": [ "r782" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock and Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r342", "r345", "r373", "r374", "r376", "r644" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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://www.allegromicro.com/20231229/taxonomy/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://www.allegromicro.com/20231229/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r664" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r697" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share attributable to Allegro MicroSystems, Inc.:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r190", "r209", "r210", "r211", "r212", "r213", "r218", "r221", "r228", "r229", "r230", "r234", "r417", "r418", "r477", "r499", "r620" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding:", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r190", "r209", "r210", "r211", "r212", "r213", "r221", "r228", "r229", "r230", "r234", "r417", "r418", "r477", "r499", "r620" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r217", "r231", "r232", "r233" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash", "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": [ "r430" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxesScheduleofTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r386" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense not yet recorded", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r375" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan", "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://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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://www.allegromicro.com/20231229/taxonomy/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://www.allegromicro.com/20231229/taxonomy/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://www.allegromicro.com/20231229/taxonomy/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://www.allegromicro.com/20231229/taxonomy/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://www.allegromicro.com/20231229/taxonomy/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": [ "r662" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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://www.allegromicro.com/20231229/taxonomy/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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r662" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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://www.allegromicro.com/20231229/taxonomy/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": [ "r662" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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://www.allegromicro.com/20231229/taxonomy/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": [ "r736" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r662" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r662" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r662" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r662" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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": [ "r15", "r161", "r183", "r184", "r185", "r204", "r205", "r206", "r208", "r214", "r216", "r235", "r262", "r263", "r321", "r377", "r378", "r379", "r390", "r391", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r431", "r432", "r433", "r434", "r435", "r436", "r443", "r508", "r509", "r510", "r525", "r584" ] }, "algm_EquityMethodInvestee1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "EquityMethodInvestee1Member", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity method investee 1.", "label": "Equity Method Investee 1 [Member]", "terseLabel": "Crocus Technologies" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvesteeMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSL", "label": "Equity Method Investee [Member]", "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor." } } }, "auth_ref": [ "r462", "r464", "r466", "r468", "r470", "r472", "r789", "r790" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investment in related party", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r244", "r260", "r742", "r761" ] }, "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": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r705" ] }, "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": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r669", "r680", "r690", "r715" ] }, "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": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r666", "r677", "r687", "r712" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r814", "r815", "r816", "r817" ] }, "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": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r711" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "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://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "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": [ "r73", "r74", "r75" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, by Balance Sheet Grouping", "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": [ "r73", "r74" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "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": [ "r307", "r334", "r335", "r336", "r337", "r338", "r339", "r421", "r453", "r454", "r455", "r626", "r627", "r638", "r639", "r640" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r420", "r421", "r422", "r423", "r424" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r419" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r307", "r334", "r339", "r421", "r453", "r638", "r639", "r640" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r307", "r334", "r339", "r421", "r454", "r626", "r627", "r638", "r639", "r640" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r307", "r334", "r335", "r336", "r337", "r338", "r339", "r421", "r455", "r626", "r627", "r638", "r639", "r640" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "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": [ "r307", "r334", "r335", "r336", "r337", "r338", "r339", "r453", "r454", "r455", "r626", "r627", "r638", "r639", "r640" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r419", "r424" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Fund Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-\u00a0Average\u00a0Lives", "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://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r170", "r274" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r272", "r273", "r274", "r275", "r459", "r460" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r121", "r460" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r459" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r52", "r54" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss), Foreign Currency Transaction, before Tax, Total", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign currency transaction gain (loss)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r426", "r427", "r428", "r429", "r581" ] }, "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": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "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": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "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": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "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": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "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": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "totalLabel": "Gain (Loss) on Disposition of Assets, Total", "negatedTerseLabel": "Loss on disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r751" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expense", "label": "General and Administrative Expense", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r109", "r562" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "totalLabel": "Goodwill, Total", "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": [ "r169", "r269", "r473", "r624", "r647", "r765", "r772" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" ], "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": [ "r270", "r624" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "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://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r119" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" ], "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": [ "r271" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r771" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r106", "r199", "r236", "r246", "r250", "r252", "r261", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r425", "r622", "r779" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r102", "r144", "r236", "r246", "r250", "r252", "r478", "r492", "r622" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income attributable to common stockholders per share (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r101", "r142", "r145", "r190", "r207", "r209", "r210", "r211", "r212", "r221", "r228", "r229", "r418", "r477", "r802" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income attributable to common stockholders per share (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r101", "r190", "r207", "r209", "r210", "r211", "r212", "r221", "r228", "r229", "r230", "r418", "r477", "r802" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Loss in earnings of equity investment", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r11", "r103", "r143", "r242", "r260", "r491" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r276", "r277", "r567" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r277", "r567" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r200", "r382", "r387", "r388", "r389", "r392", "r396", "r397", "r398", "r519" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxesScheduleofTaxProvisionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax provision", "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r148", "r158", "r215", "r216", "r243", "r385", "r393", "r500" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Trade 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": [ "r10" ] }, "algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current and long-term liabilities", "label": "Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities", "documentation": "Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities" } } }, "auth_ref": [] }, "algm_IncreaseDecreaseInDueToFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "IncreaseDecreaseInDueToFromRelatedParty", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in due to from related party.", "label": "Increase Decrease In Due To From Related Party", "terseLabel": "Due to (from) related party" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable - other", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other 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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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": [] }, "algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "IndefiniteLivedTechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived and legacy process technology", "label": "Indefinite-Lived Technology-Based Intangible Assets [Member]", "documentation": "Indefinite-Lived Technology-Based Intangible Assets" } } }, "auth_ref": [] }, "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r676", "r684", "r694", "r711", "r719", "r723", "r731" ] }, "algm_IndustrialEndMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "IndustrialEndMarketMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial", "label": "Industrial End Market [Member]", "documentation": "Industrial End Market" } } }, "auth_ref": [] }, "algm_InitialCrocusLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "InitialCrocusLoanMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Initial crocus loan.", "label": "Initial Crocus Loan [Member]", "terseLabel": "Initial Crocus Loan" } } }, "auth_ref": [] }, "algm_InitialPSLLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "InitialPSLLoanMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial PSL Loan", "label": "Initial PSL Loan [Member]", "documentation": "Initial PSL Loan" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r729" ] }, "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]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r665", "r735" ] }, "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": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r665", "r735" ] }, "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": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r665", "r735" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 }, "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r50", "r53" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r79", "r147", "r186", "r240", "r438", "r568", "r658", "r811" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r267" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r118", "r618" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r177", "r617", "r647" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and supplies", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "totalLabel": "Inventory, Raw Materials and Supplies, Net of Reserves, Total", "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r118", "r745" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r118", "r619" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded inventory provisions", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r268" ] }, "algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions for inventory and expected credit losses", "label": "Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r110", "r239" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in marketable securities", "label": "Investments, Fair Value Disclosure", "totalLabel": "Investments, Fair Value Disclosure, Total", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r420" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Japan", "label": "JAPAN" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Korea", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r783" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "algm_LessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "LessAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less:", "label": "Less [Abstract]", "documentation": "Less" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r23", "r199", "r261", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r405", "r408", "r409", "r425", "r538", "r621", "r660", "r779", "r792", "r793" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, non-controlling interests 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": [ "r96", "r141", "r488", "r647", "r754", "r762", "r788" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Non-Controlling Interests 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://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r24", "r165", "r199", "r261", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r405", "r408", "r409", "r425", "r647", "r779", "r792", "r793" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "label": "Long-Term Line of Credit", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r18", "r139", "r801" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r22", "r753" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "algm_LineOfCreditFacilityExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "LineOfCreditFacilityExpirationYear", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Line of credit facility expiration year.", "label": "Line Of Credit Facility Expiration Year", "terseLabel": "Expiration year" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r22", "r753" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r753" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum 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": [ "r22" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r22", "r753" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenet" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable, net", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r760" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Payable", "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://www.allegromicro.com/20231229/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "algm_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR", "label": "London Interbank Offered Rate [Member]", "documentation": "London Interbank Offered Rate" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "label": "Long-Term Debt", "totalLabel": "Long-Term Debt, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r139", "r306", "r319", "r626", "r627", "r801" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "totalLabel": "Long-Term Debt, Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r173" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r174" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "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": [ "r26" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "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": [ "r26", "r58" ] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment period", "label": "Long-Term Purchase Commitment, Period", "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery 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": [] }, "algm_MagneticSensorsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "MagneticSensorsAndOtherMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Magnetic sensors", "label": "Magnetic Sensors And Other [Member]", "documentation": "Magnetic Sensors And Other" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r256", "r633", "r782", "r803", "r807" ] }, "us-gaap_MajorityShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MajorityShareholderMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Majority Shareholder", "label": "Majority Shareholder [Member]", "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership." } } }, "auth_ref": [] }, "algm_MarketableSecuritiesChangesInFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "MarketableSecuritiesChangesInFairValue", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of marketable securities", "label": "Marketable Securities Changes in Fair Value", "documentation": "Marketable Securities Changes in Fair Value" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r341", "r457", "r507", "r530", "r531", "r590", "r592", "r594", "r595", "r597", "r612", "r613", "r623", "r630", "r643", "r649", "r781", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "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": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r703" ] }, "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": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r703" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r341", "r457", "r507", "r530", "r531", "r590", "r592", "r594", "r595", "r597", "r612", "r613", "r623", "r630", "r643", "r649", "r781", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "totalLabel": "Equity, Attributable to Noncontrolling Interest, Total", "periodStartLabel": "Equity, Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Equity, Attributable to Noncontrolling Interest, Ending Balance", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r31", "r140", "r199", "r261", "r284", "r286", "r287", "r288", "r291", "r292", "r425", "r487", "r542" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage by majority shareholder", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "algm_MizuhoBankLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "MizuhoBankLtdMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mizuho Bank, Ltd", "label": "Mizuho Bank, Ltd [Member]", "documentation": "Mizuho Bank, Ltd" } } }, "auth_ref": [] }, "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": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r722" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market fund deposits", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r784" ] }, "algm_MorganStanleySeniorFundingIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "MorganStanleySeniorFundingIncMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Morgan Stanley Senior Funding, Inc", "label": "Morgan Stanley Senior Funding, Inc [Member]", "documentation": "Morgan Stanley Senior Funding, Inc" } } }, "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": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r730" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r256", "r633", "r782", "r803", "r807" ] }, "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": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r704" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r195" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r195" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r113", "r114", "r115" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income attributable to Allegro MicroSystems, Inc.", "verboseLabel": "Net income attributable to Allegro MicroSystems, Inc.", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r104", "r115", "r146", "r163", "r179", "r181", "r185", "r199", "r207", "r209", "r210", "r211", "r212", "r215", "r216", "r226", "r236", "r246", "r250", "r252", "r261", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r418", "r425", "r495", "r560", "r582", "r583", "r622", "r658", "r779" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 }, "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to non-controlling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r71", "r135", "r179", "r181", "r215", "r216", "r494", "r749" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income attributable to common stockholders, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r192", "r209", "r210", "r211", "r212", "r218", "r219", "r227", "r230", "r236", "r246", "r250", "r252", "r622" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common stockholders, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Diluted, Total", "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": [ "r192", "r220", "r222", "r223", "r224", "r225", "r227", "r230" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "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": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r703" ] }, "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": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r673", "r684", "r694", "r711", "r719" ] }, "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": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r701" ] }, "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": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r700" ] }, "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": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r711" ] }, "algm_NonRelatedPartyRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "NonRelatedPartyRevenueMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Non-Related Party Revenue [Member]", "documentation": "Non-Related Party Revenue" } } }, "auth_ref": [] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r730" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r730" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Controlling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r67", "r321", "r756", "r757", "r758", "r812" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NontradeReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Nontrade Receivables, Current", "totalLabel": "Nontrade Receivables, Current, Total", "terseLabel": "Current portion of related party note receivable", "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r744" ] }, "us-gaap_NontradeReceivablesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivablesNoncurrent", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Related party note receivable, less current portion", "label": "Nontrade Receivables, Noncurrent", "totalLabel": "Nontrade Receivables, Noncurrent, Total", "documentation": "The noncurrent portion of the receivable other than from customers, that is amounts expected to be collected after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r743" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "algm_OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One- Month SOFR", "label": "One- Month Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "One- Month Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r236", "r246", "r250", "r252", "r622" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of 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": [ "r442" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, less current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r442" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r441" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "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://www.allegromicro.com/20231229/taxonomy/role/NatureoftheBusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of the Business 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": [ "r87", "r133", "r515", "r516" ] }, "algm_OtherAccountsReceivableRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "OtherAccountsReceivableRelatedPartiesCurrent", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accounts receivable from related party", "label": "Other Accounts Receivable, Related Parties, Current", "documentation": "Other Accounts Receivable, Related Parties, Current" } } }, "auth_ref": [] }, "algm_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "OtherAmericasMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Other Americas [Member]", "documentation": "Other Americas" } } }, "auth_ref": [] }, "algm_OtherAsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "OtherAsiaMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Asia", "label": "Other Asia [Member]", "documentation": "Other Asia" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r171" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "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": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCustomerMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Customer", "label": "Other Customer [Member]", "documentation": "Customer classified as other." } } }, "auth_ref": [ "r739", "r803", "r804", "r805", "r806", "r808" ] }, "algm_OtherEndMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "OtherEndMarketMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other End Market [Member]", "documentation": "Other End Market" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term 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": [ "r27" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "terseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r111" ] }, "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": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r703" ] }, "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": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "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": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r674", "r685", "r695", "r720" ] }, "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": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r674", "r685", "r695", "r720" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r132" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r699" ] }, "us-gaap_PaymentsForMergerRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForMergerRelatedCosts", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Merger Related Costs", "terseLabel": "Aggregate purchase price paid in cash", "documentation": "The amount of cash paid during the reporting period for charges associated with the mergers." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for taxes related to net share settlement of equity awards", "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": [ "r193" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase consideration", "negatedLabel": "Total estimated fair value of consideration", "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": [ "r35", "r401" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business, 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": [ "r35" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r112" ] }, "algm_PaymentsToFundLoansToRelatedPartyFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "PaymentsToFundLoansToRelatedPartyFinancingActivities", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "documentation": "Payments to fund loans to related party financing activities.", "label": "Payments To Fund Loans To Related Party Financing Activities", "negatedLabel": "Loans made to related party" } } }, "auth_ref": [] }, "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": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r702" ] }, "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": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r702" ] }, "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": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r701" ] }, "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": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r711" ] }, "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": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r704" ] }, "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": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r700" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails", "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance stock units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "algm_PolarSemiconductorLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "PolarSemiconductorLLCMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Polar Semiconductor, LLC", "label": "Polar Semiconductor, LLC [Member]", "documentation": "Polar Semiconductor, LLC" } } }, "auth_ref": [] }, "algm_PowerIntegratedCircuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "PowerIntegratedCircuitsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Power integrated circuits", "label": "Power Integrated Circuits [Member]", "documentation": "Power Integrated Circuits" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r650", "r651", "r654", "r655", "r656", "r657", "r809", "r812" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "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": [ "r90", "r320" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r90", "r540" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares 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": [ "r90", "r320" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "periodStartLabel": "Preferred stock, beginning balance (in shares)", "periodEndLabel": "Preferred stock, ending balance (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": [ "r90", "r540", "r558", "r812", "r813" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding", "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": [ "r90", "r483", "r647" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r746" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r740" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings of senior secured debt, net of deferred financing costs", "label": "Proceeds from Issuance of Secured Debt", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "label": "Proceeds from Related Party Debt", "terseLabel": "Receipts on related party note receivable", "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds from Stock Plans", "totalLabel": "Proceeds from Stock Plans, Total", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r7" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r253", "r458", "r501", "r502", "r503", "r504", "r505", "r506", "r614", "r631", "r648", "r738", "r777", "r778", "r782", "r803" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r253", "r458", "r501", "r502", "r503", "r504", "r505", "r506", "r614", "r631", "r648", "r738", "r777", "r778", "r782", "r803" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r163", "r179", "r181", "r194", "r199", "r207", "r215", "r216", "r236", "r246", "r250", "r252", "r261", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r403", "r406", "r407", "r418", "r425", "r478", "r493", "r524", "r560", "r582", "r583", "r622", "r645", "r646", "r659", "r749", "r779" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [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": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, net", "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": [ "r122", "r152", "r155", "r156" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r123", "r167", "r490" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r479", "r490", "r647" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant, 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": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [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": [ "r123" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions (Benefits)", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r191", "r265" ] }, "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": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r699" ] }, "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": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r699" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r333", "r341", "r368", "r369", "r370", "r456", "r457", "r507", "r530", "r531", "r590", "r592", "r594", "r595", "r597", "r612", "r613", "r623", "r630", "r643", "r649", "r652", "r775", "r781", "r795", "r796", "r797", "r798", "r799" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r333", "r341", "r368", "r369", "r370", "r456", "r457", "r507", "r530", "r531", "r590", "r592", "r594", "r595", "r597", "r612", "r613", "r623", "r630", "r643", "r649", "r652", "r775", "r781", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Related party trade accounts receivable, net of returns and sales allowances", "label": "Receivables, Net, Current", "totalLabel": "Receivables, Net, Current, Total", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r647" ] }, "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]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r666", "r677", "r687", "r712" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "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": [ "r340", "r447", "r448", "r533", "r534", "r535", "r536", "r537", "r557", "r559", "r589" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r201", "r202", "r447", "r448", "r449", "r450", "r533", "r534", "r535", "r536", "r537", "r557", "r559", "r589" ] }, "algm_RelatedPartyRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "RelatedPartyRevenueMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Revenue", "label": "Related Party Revenue [Member]", "documentation": "Related Party Revenue" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction amounts", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r82", "r447" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r447", "r448", "r791" ] }, "algm_RelatedPartyTransactionDistributionAgreementTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "RelatedPartyTransactionDistributionAgreementTerms", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution agreement period", "label": "Related Party Transaction, Distribution Agreement Terms", "documentation": "Related Party Transaction, Distribution Agreement Terms" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "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://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "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": [ "r563", "r564", "r567" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related party", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "algm_RelatedPartyTransactionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "RelatedPartyTransactionTerm", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction, term", "label": "Related Party Transaction, Term", "documentation": "Related Party Transaction, Term" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "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": [ "r340", "r447", "r448", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r533", "r534", "r535", "r536", "r537", "r557", "r559", "r589", "r791" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "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": [ "r444", "r445", "r446", "r448", "r451", "r520", "r521", "r522", "r565", "r566", "r567", "r587", "r588" ] }, "algm_RepaymentOfOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "RepaymentOfOtherDebt", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of other debt", "label": "Repayment of Other Debt", "documentation": "Repayment of other debt." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of term loan facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_RepaymentsOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfUnsecuredDebt", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for debt issuance costs", "label": "Repayments of Unsecured Debt", "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r86", "r381", "r800" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "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": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r667", "r678", "r688", "r713" ] }, "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": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r668", "r679", "r689", "r714" ] }, "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": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r675", "r686", "r696", "r721" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r166" ] }, "algm_RestrictedCashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, money market fund deposits", "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Restricted Cash and Cash Equivalents, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r741", "r752" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails", "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "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://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r93", "r126", "r486", "r511", "r513", "r518", "r541", "r647" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r161", "r204", "r205", "r206", "r208", "r214", "r216", "r262", "r263", "r377", "r378", "r379", "r390", "r391", "r410", "r412", "r413", "r415", "r416", "r508", "r510", "r525", "r812" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyApplicationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyProductDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "terseLabel": "Total net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r237", "r238", "r245", "r248", "r249", "r253", "r254", "r256", "r330", "r331", "r458" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r160", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r332" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales by Geography", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r16" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Revolving Credit 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": [] }, "algm_RightOfUseAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "RightOfUseAssetMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset", "label": "Right Of Use Asset [Member]", "documentation": "Right Of Use Asset." } } }, "auth_ref": [] }, "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": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r730" ] }, "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": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r730" ] }, "algm_SankenDistributionAgreementOneTimeSalesReturnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "SankenDistributionAgreementOneTimeSalesReturnMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sanken Distribution Agreement, One-Time Sales Return", "label": "Sanken Distribution Agreement, One-Time Sales Return [Member]", "documentation": "Sanken Distribution Agreement, One-Time Sales Return" } } }, "auth_ref": [] }, "algm_SankenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "SankenMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sanken", "label": "Sanken [Member]", "documentation": "Sanken" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific 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": [ "r30" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Trade Accounts Receivable, Net", "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": [ "r30" ] }, "algm_ScheduleOfAntiDilutiveSecuritiesExcludedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "ScheduleOfAntiDilutiveSecuritiesExcludedTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Anti Dilutive Securities Excluded", "label": "Schedule Of Anti Dilutive Securities Excluded [Table Text Block]", "documentation": "Schedule Of Anti Dilutive Securities Excluded" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "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": [ "r62", "r63", "r399" ] }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/TradeAccountsReceivablenetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Allowance for Doubtful Accounts and Returns and Sales Allowances", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current." } } }, "auth_ref": [ "r49", "r763" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Net (Loss) Income per Share and Unaudited Pro Forma Net Income per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r759" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Tax (Benefit) Provision", "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": [ "r128" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales by Product", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "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": [ "r52", "r54", "r459" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets, Net", "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": [ "r52", "r54" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r624", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r20", "r97", "r98", "r99" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance Stock Units Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" ], "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": [ "r12" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Preliminary 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": [ "r131" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "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": [ "r81", "r82", "r563", "r564", "r567" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails", "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "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": [ "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Issuable Weighted Average Share Information", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r39" ] }, "algm_SecondaryPSLLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "SecondaryPSLLoanMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary PSL Loan", "label": "Secondary PSL Loan [Member]", "documentation": "Secondary PSL Loan" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r785" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r661" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r663" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r254", "r255", "r527", "r528", "r529", "r591", "r593", "r596", "r598", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r615", "r632", "r652", "r782", "r803" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "totalLabel": "Selling, General and Administrative Expense, Total", "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": [ "r109" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative expenses", "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExcessSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExcessSharesIssuedInPeriod", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess shares issued due to achievement of performance conditions (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Excess Shares Issued in Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Excess Shares Issued in Period" } } }, "auth_ref": [] }, "algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExcessSharesIssuedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExcessSharesIssuedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess shares issued due to achievement of performance conditions (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Excess Shares Issued in Period, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Excess Shares Issued in Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Frofieted (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": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "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": [ "r360" ] }, "algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriod", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued in Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued in Period" } } }, "auth_ref": [] }, "algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "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://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails" ], "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://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average useful life", "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": [ "r127" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value vested", "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": [ "r364" ] }, "algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals": { "xbrltype": "percentItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inclusion percentage of target goals", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails", "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "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": [ "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationNarrativeDetails", "http://www.allegromicro.com/20231229/taxonomy/role/CommonStockandStockBasedCompensationScheduleofRSUPSUAndRestrictedCommonStockDetails", "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r116", "r197" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r29", "r161", "r183", "r184", "r185", "r204", "r205", "r206", "r208", "r214", "r216", "r235", "r262", "r263", "r321", "r377", "r378", "r379", "r390", "r391", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r431", "r432", "r433", "r434", "r435", "r436", "r443", "r508", "r509", "r510", "r525", "r584" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r254", "r255", "r527", "r528", "r529", "r591", "r593", "r596", "r598", "r600", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r615", "r632", "r652", "r782", "r803" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r204", "r205", "r206", "r235", "r458", "r517", "r526", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r559", "r561", "r562", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r584", "r653" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "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": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r204", "r205", "r206", "r235", "r458", "r517", "r526", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r559", "r561", "r562", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r584", "r653" ] }, "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": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r670", "r681", "r691", "r716" ] }, "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": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan issuances (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r90", "r91", "r126" ] }, "algm_StockIssuedDuringPeriodSharesShareBasedCompensationAndRestrictedStockVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationAndRestrictedStockVested", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of forfeitures and restricted stock vested (in shares)", "label": "Stock Issued During Period Shares Share Based Compensation And Restricted Stock Vested", "documentation": "Stock issued during period shares share based compensation and restricted stock vested." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan issuances", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r90", "r91", "r126" ] }, "algm_StockIssuedDuringPeriodValueShareBasedCompensationAndRestrictedStockVested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationAndRestrictedStockVested", "crdr": "credit", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of forfeitures and restricted stock vested", "label": "Stock Issued During Period Value Share Based Compensation And Restricted Stock Vested", "documentation": "Stock issued during period value share based compensation and restricted stock vested." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Equity attributable to Allegro MicroSystems, Inc.", "label": "Equity, Attributable to Parent", "periodStartLabel": "Equity, Attributable to Parent, Beginning Balance", "periodEndLabel": "Equity, Attributable to Parent, Ending Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r94", "r95", "r117", "r542", "r558", "r585", "r586", "r647", "r660", "r754", "r762", "r788", "r812" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r67", "r68", "r70", "r161", "r162", "r184", "r204", "r205", "r206", "r208", "r214", "r262", "r263", "r321", "r377", "r378", "r379", "r390", "r391", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r431", "r432", "r436", "r443", "r509", "r510", "r523", "r542", "r558", "r585", "r586", "r599", "r659", "r754", "r762", "r788", "r812" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r437", "r452" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r437", "r452" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails", "http://www.allegromicro.com/20231229/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r437", "r452" ] }, "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": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r710" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Process technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r17" ] }, "algm_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Term Loan Facility", "documentation": "Term loan facility.", "terseLabel": "2020 Term Loan Facility", "label": "Term Loan Facility [Member]" } } }, "auth_ref": [] }, "algm_TimeDepositsAndMoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "TimeDepositsAndMoneyMarketFundsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits and money market funds", "label": "Time Deposits And Money Market Funds [Member]", "documentation": "Time deposits and money market funds." } } }, "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": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r702" ] }, "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": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r709" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "algm_TrademarksAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "TrademarksAndOtherMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and other", "label": "Trademarks And Other [Member]", "documentation": "Trademarks And Other" } } }, "auth_ref": [] }, "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": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r729" ] }, "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": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r731" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r732" ] }, "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": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r733" ] }, "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": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r731" ] }, "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": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r731" ] }, "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": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r734" ] }, "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": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r732" ] }, "algm_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "TwoCustomerMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Two customer.", "label": "Two Customer [Member]", "terseLabel": "Two Customer" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RevenuefromContractswithCustomersNetSalesbyGeographyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "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": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r728" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/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": [ "r45", "r46", "r47", "r149", "r150", "r153", "r154" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/DebtandOtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "algm_WaferFoundryAgreementBindingYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "WaferFoundryAgreementBindingYearsMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wafer Foundry Agreement, Binding Years", "label": "Wafer Foundry Agreement, Binding Years [Member]", "documentation": "Wafer Foundry Agreement, Binding Years" } } }, "auth_ref": [] }, "algm_WaferFoundryAgreementForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "WaferFoundryAgreementForecastMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wafer Foundry Agreement, Forecast Term", "label": "Wafer Foundry Agreement, Forecast [Member]", "documentation": "Wafer Foundry Agreement, Forecast" } } }, "auth_ref": [] }, "algm_WaferFoundryAgreementMaskPricingTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "WaferFoundryAgreementMaskPricingTermMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wafer Foundry Agreement, Mask Pricing Term", "label": "Wafer Foundry Agreement, Mask Pricing Term [Member]", "documentation": "Wafer Foundry Agreement, Mask Pricing Term" } } }, "auth_ref": [] }, "algm_WaferFoundryAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "WaferFoundryAgreementMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wafer Foundry Agreement", "label": "Wafer Foundry Agreement [Member]", "documentation": "Wafer Foundry Agreement" } } }, "auth_ref": [] }, "algm_WaferFoundryAgreementRenewalTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "WaferFoundryAgreementRenewalTermMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wafer Foundry Agreement, Renewal Term", "label": "Wafer Foundry Agreement, Renewal Term [Member]", "documentation": "Wafer Foundry Agreement, Renewal Term" } } }, "auth_ref": [] }, "algm_WaferFoundryAgreementTerminationNoticePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "WaferFoundryAgreementTerminationNoticePeriodMember", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wafer Foundry Agreement, Termination Notice Period", "label": "Wafer Foundry Agreement, Termination Notice Period [Member]", "documentation": "Wafer Foundry Agreement, Termination Notice Period" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of common stock equivalents (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "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": [ "r759" ] }, "algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://www.allegromicro.com/20231229", "localname": "WeightedAverageNumberIssuableSharesOutstandingAdjustment", "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of common stock equivalents (in shares)", "label": "Weighted Average Number Issuable Shares Outstanding Adjustment", "documentation": "Weighted Average Number Issuable Shares Outstanding Adjustment" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted weighted average common shares (in shares)", "terseLabel": "Diluted (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": [ "r220", "r230" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.allegromicro.com/20231229/taxonomy/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.allegromicro.com/20231229/taxonomy/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Basic weighted average shares of common stock (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r218", "r230" ] } } } }, "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": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "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.31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r102": { "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" }, "r103": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "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" }, "r110": { "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.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r144": { "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" }, "r145": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r475": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r490": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r491": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r492": { "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" }, "r493": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r494": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r497": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r741": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r742": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r743": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-6" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7B" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-2" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 76 0000950170-24-011712-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-011712-xbrl.zip M4$L#!!0 ( *V 1E@>-%P2]A$" &M1) 1 86QG;2TR,#(S,3(R.2YH M=&WLO6EW4TF6*/J]?X4>_?I6UEH$Q#R067F7TT 5MYD*D[>[WA=6##NP*F7) MI0%P__JW]Y%M;.,)6[)"1GPPML[1.1&QY_F7__UE;]#[!.-)?S3\RY_$(_ZG M'@SSJ/2''__RIZV=[1!O>.IS\Y<'N=+K_Y/'CSY\_/_JL M'HW&'Q^+$,+C+W3/@_E-3[ZD\:#TC^^E/[L[)>?V\?SBJ5NGY]YJYK=.3][: M/[6 DW>KQ_WA9!J'&8[N'_2'?UQR.UU.<7)\^Y=O[C^U/[IZ=&O_RT7/%;0, MO!7^^[=W+X]N'XZ&KV=[,.[G\[]6IN/'TX-]>(PWLN'\SN-53?KGK0EW(![_ M]ZN7.WD7]B([N_4"9TY_ OG1Q]&GQW@!ORO5T8VS"?L8X_[QS35.4O>"PPNG M;NY/1EH*=QD(YG<.'4D_$$&)W Y(H#PN](QA53XNB;CO7X>CQ[ET5[W'B%E./I&'LV&T_'!^0L[O'AZVU^F#*^?>LO1_5^! M_7@ZCL-)'8WWXA2IB7#!,.Y/+!4WS2:S=.&)T,6S+S[_/"Y[*QV09,(>/60R MGGX+7?SP-!I,QQ="-3S&JP]^_;?>+[L0"_[?^V7:GP[@5\'9WW]Y//^=/MV# M:>S10QC\:];_])<'VZ/A%(93]AY!]Z"7YW_]Y<$4ODP?=^SB,3WU\>%C?TFC MW'\L3]\THNSZ>C_Z>_MC\:(W].?]V,AWO2DY_>__/R@>VOI M?SKZ4NE/]@?Q@.@-\.HO_2]/Z-DPGO_:+P6&W:]?";+71PQ]_D%SF2.OB04E M'-,5+/-!5*:D,<[DZIW0#WK#N$=O@?Z39T/<]L$V;F<ZZ@>_1*M_9@6/9HK8/X\4;+ MZ\WIX"\/D'">U/X7**S& 7+X7[O_KK5J RD5X_!4I3),.Q^9ES$R&S1/114+ MT9Q<]=-1GNT='_!;?-*H/,?/)C<[X+^K:ZVR9IESR)+9FO!AND@6E<$#3BGP M:D),ZI)5$AK<8HW(./0%JWP^CIGXT.$R>=5*Z2!8<1:1U2+&1ND#DT55<,D+ MB/QHF8<"Y\GV:&^O/Z7%3K:&A5@($CPJ)7WX9KD9&I51:#OTFR2'*6 M'8G21U\F!9EW]_B3S^S^G(QFX^ZO3E][@BW&1U#RP=%7H>.R1W_U"_U=^S#N=/ M8&9O<[1G*\]4Z]FQ+E*29DQX%/7SGZ^^A[ MCT\=_OFPL#$GHU!?0!Y2YZ+$"^/QZ3(*;:(/DK<*B^TQE/[T> MP:?1X!.2VNF;K@#+M5_]$E6O-_6\!1"-/'F%:E,<[B!4!G"P \/^:/Q\-B2M MY<4P+QXU$/SC*0GT.7)PR^3Q07^]=@S$H>8 72C,3B^^/_&P_X1/C..\>O(1/,#A-6,B$*1_MYA(;]\%LR)[UYA")TE/]8,@CG@L!>!X2R Z%:! BMD=Z#"$S) MC(I7JA9!F +JQ"+%Z$H26:TY"+<*:D?X132)8[^\&&['_?XT#NXE.&,(59,/ M!@*9AB(#2S9*1B9HB%:C!F1: ^=D/'WR=CPJLSQ],]Z!\:=^AA-*[(MAF4VF MXWX(_?>0K[HTF_\_S<@=IZ8_U=_G@Z],)P6"94N()T3$9D'#H*P;RL MA1G%?9390ZW-XO [&"#3+&^1S1Z\IQC2W&4X^>W@Y)734)N+_%$&)'G7@3&O0+ BGF2RE%I3HTM=UU[&WT3\H<\VELV:%=C/A6IM9%&,(4_45FSG"7M*Q.V1E4<3X)# M \ZJ!M1:48+U(F2&.(\G99-D/CK/1.6J0$P!-]@J$30E&3>>K3OU;$6-#%I8 MQQ*I\UJ+RF*T2$-1I.)4"CPV9UU?88Z]BA^',.WG';Q_-":5LN/9]]*:OEX, MNBT&O1I1YE2VSJ#2J63%DQ**,\\39U%:[CDEA/#F7+@-^AU6@>0R^6"3L"A, M2<'DG0="1(8X'M&. &UM73/0O1U]AO$+W.3',2F5V_UQ1OWS#GSP@2E^QY2G MJT)[P!MF(KY>2[0/DHF:J:Q45,F7AH-^S?G@5P1"RX/*U;!:79R;>$B/ IFG MTU%I%PPTF_RP-B;>:IBK 16LBI69D@N9>(YY%27+*KM0;):J/<.%F.N[./QX MR%'ISU?Q2W]OMK:4I M-XJ7F)WA2:568;$]PN.F!'SR6[_K3_[X[>!;R&RC.8%R;OS-S0MS[GR[BM]@ MF'?WT'@YO93WXU@ 93)5F)!7!?J?8AI<)8*O)3E>Q7^.QD=;G=Q!3/"F4GZ! MH5MD]I!Y#L@\R#WIHF-!"\UBB$;HZ#A/S?+_IMR3Z^,B7)CND(U2PAF/'*^@ M"+)=\-D6EH,TTE%-12YK@#N-@VMA4LI#<,JIPJ(W&15Z'UFH5;$J+3<)859U M;A9<_6%_"B_1XBHOAG@"'_O(\[%H,/IX\%N< M?/O%=2$S@?974IEJZ:1E6D7!@DW C#6A @]&J&;)[(+X^#>R]6F?_)5IUEW\ M.(:.Q-X,@5) =N( D-JFL_%5(OBVR[HT;-]A&9YMIYKNC@9E&9&#Y6"0]]Q: M0/U4FN 0@R"S$'UE45B;;-2HH#:+02U[:4[SZ; @:&F/3!JJ9&B6:Z:#0T E MY-/& D#@/@37;#[,-:'UMBMW&T-9DF=T644JR&VMJHQBGTRG(IF'C"^HSB1I M4+::YD*B:Y:HM)H0H#(B28UR50M BC- U4<56$Z^!B=KD;DY+S89K,?4]E<8 M?1S'_=U^CH.L%DHB(_0/X9?+2LB!)C M5-E%L?2#08=/U$IC!&V_9>,B++0TFF.%9% M1O-6(2"#\H[27*L6!@4.M,N(+NH-\Q[&>R]'<;CHEC3_-X[[Q#K>X6F?QI@= MBO5 >?,)QL/^Q]WI\_XP#C,B#]VZ,ZKCXRM=%[N=SW&?KBP=I00_$1NZ J7X M@B+&64BGDP9F"Z&4]X7YY!6SP3HAT!S@T%S2[9HYDQ?HL]3)!F$#9[$ZJJI/ MG'GI% N6ZCBJ "C-I0DU6<:Q&F^71F%L'((/$N775E]9*)$:,D9=N:@@7;/I M&>W% A99'H5/KM?;4J91:JT8EK> VB78;*#97>K":ZG)=T!8I MX%C*$2G0:\%"U9S5HK6*J>OOVRH(FVH9MSZI4(MSE%:%HA-58I.A,!TBL #. M,1=2LD)KX*)9[GTME]L.=+;M7V&(2#5 %6FK[/6'E&03NV#%W/>V[,SXU3"& M*C0'42N#KO05;1463:7DEU(Y5;1$VU@C34V]YKE&XO+GA%Y@1= M?C:CF.&]]._R$'D6V5+#1&00H2KF!;(*!)@5D5*#>7-!^._4?-_!-/:'4)[% M\1"%X#V5T!-WJ>(?#EH*[,5AJ^;X7B5H?8.AO Y M#LA>6V5AT6K2[%=@+ +B&'#$*:#2":T)NU31+.1:E56)^]1<84M+Z8GR="KV MY?*>;!*Y"*@IC>:$HH9H-:/"IB3*>\TSP4]HG6M(O+E025M06T5+=A=4!E$% MR\60C1@+FOG@F7)!9X,_O6U6S?ZN8M^CAG=0OWYKM86_"].60"5A+'))-)(B MFDJ9LX!F/S+D4H6O1:2U2^>^^WJ)U>3=N01&6&MHDB(P74UB@5,+U1RD-;QX MT9ZHVPR%NY2J3\YYNU7L48(WG%"#1\U^8:A*Z! MCM/_G]GNZ+ADG&9@VS. MV]ER;'B!CF@I:HD2E7P$$&IL*7&6,D)* #@(V;IJ-S7A:Y/ $[R5CJ!I$\WN MHW!_2AY84!)0^:Z%0W,YNXM,X%&;S$%8Q\Q!X\ XSS-+-9!OJ"O: <&$-9EG MJ[V3S>)M4R67*QJ$Z75U#IF-413-],!9D *5]@0"O$R>JZ7G?JV'/:-2L%R@ M 9,,Y7<#\N:DLF*!6B]P<*%"LPZ2N^ZA<2WM^NQ(H/YPD2.!5FM'-1 CJU%E M;F-AEK*Y=0J(N8(#/EVJ*I3$/YK+ZBS01]!\)-?(]+0#]NUH$-$,V^OC)LDF M&XU?OMQ>!!:^^3R$\62WOW\'C:26(X%#3,Z*K)G3D*DS-6J.BA+XH:I:L_)5 M-5<[M/KHS(H"UT7S3%F\,1;/J*(9Y0?J^RAGI<\)Z3(TIRVUE+;W75!#T;^H MV$BA65*9O)A47!& Q60D0TB"]"'4AA/D%]6OZ];LCB_([:&+,:9HQW+6" QJ MK.J5"DQ)88K J[HVER+0H#/Q.XP-4J$7TE.U9"U,E*B2D%ZBO8W,:^59 M2F ME2HHJ=:M2_C*II>O(K5 FY"M5V@!)4K.*9GY*#W+KA@48$6J=J=2;KQ"=UM2 MEB07!16;&@1E$\C 4K$TZ![U'RLU8DNS;8!:;D?8 !=(X&.* E@&1!>=HZ*Y MTIG55&L**(K7OU7!784=EI,PXI&Z@HV:59J*HT4H+#@362T15!'1B'8[EV\F MD[7 O06W$B AXZYHJFKC/$VY(V;.9=(F0O7-NCJ;[WV_(JYM04<%CG$3$*Z9 MHRR60K.0H%C/>39K'\>_TY:EBQO7B@HU0*'X64Y,NX2TEF1D.?@LH6;AV\NM MOM$,ES>UHNFT=M-;I'%%9>$8]?5A6@$2Y8AT1:TRI]ID(.3":O/7H^%)3PAJ)S"5\+@:@R JHZKBAE7G%*7Q!1:Y\:P:_#"H MD$1L+C+17/AX-2,Y4] ^%_#,456S-FB4!\D% UG!1I-5T,VF8;0<5%I62UEA M#,^%N8 PTM%GEI YLI"2S#877\+2">T&+,E=/[TH+*KIA>(R9Q0A)A-+0B,0 M69(*+-?"BU*ZJM2<-M!H\]T5.9E4 5[ M]@E!=SS@8C5PE"%&HX1@JA;'M P.V24*O62R#-IP"Z6Y<-C555#4D'0194T- M)%V?P9%5S"+V3AHO\8DA V3*$CK%#RMNM9LG39J^:.^[E*DGKRR+BD^.49G M"\_,\TQ>+*^9SQI_\\)Y-,VJB,VIK#?J1'Q,DH=J;@L::[)3W/> MM-6 SH98C!8HNCO#)PK#?"J*Q:KP$V^YCLV5HGUU* PS?F/<4?*[_N2/\Q*. MCBC^FYL7)N6_7<5O,,R[>X@TIY>"DJ3 5N[*&BGR"_U/I(@L(EOC0AO^_>?1 MO>X!'&VUQ1<:5.4S=*_,RO3HFJH6)2CFA$=$#:0 U8IX&\!GD,+)=O,K5MCE\%M3O)-9+T?# M,AIV!3@=AM"8#*"VH46U@NGC+/)K\C!NIH2HJ MSFZ29[>2("8ZEGS=05)J06V-K/#52^JKRPM:<-3@W=>0F.4JR)J2UJHY-:HE MJ*TF"/6-1MA_/ZA7YVI2Q;P$NM*EJ/*16%E*LZS(HQENA;/ MO*410(H'*:/0UFQT/1@< 2ZJ:: !H5AEJ?VA0(*"1JZ50*,B+ M0&O4>9.,B[PV5ZZT#FU*%E8#8TL-H&I U+ 4?X)$C:,3JV MCP@OWUYA]35] M/?,+.[,^*F!;?]V.!WMQ^&(RB,,R^6V,K'OW'N29G$"*,SZDVR"%"DH+C_Q" M*)Z8#A!8J)Z<_SYF!VC;VF:+:UIL4[&P04PY&>DL<.8U=1.VW+,4D9T&;8RF M9C':-.=PN.,TV=NNYP3Y_E=$%'D^F@W+^."XO='ST1AR7/KX"T0:<$9'=RHAOS_MQ\';G9?TVJ6*YR[@ MP^4B. @W.IE0([,^H3*M B7#X NL44[7X*UQS55&?&]I9"E=8B7")O81 [?C M?G\:!TLV=Q;6E5%:KE,H@1D''80"2R%7IJ))7FC0$)KMJ;<&48"%R6((Q3AC M#;,Q2NI179BO*%_P\RA9P1*HII+2AW7@%9^=BR;8 7G(6O7;+AMTWKJ3E&% M:QFJ<8E931V-M:-4=>>8H"!MB=6KM/;:S8H;/\PY]D(T'0O:*BK_4C%KIFOD M+$4?6=52FA"M*;59:_8JLV!>RG,-RZ!AT^=[C+]N[^=9?F+9O(,OR#*2@BMK M;65.4N-CKPIBH\ ?7F1$T@#%-E?FM:[CXCR5E+_&!0R.KC(O(7(2H&B;."QZ";ST-KJ M_;,:"<.S<,5#935TB6B(%XD7S7**46OKN)7-P:YE";/(>+/)&B0"Q *!)D3) M?-" 1)M+1<,B:-VD&^YZ:MND'YN.:BM@Z'> &BANEP3".:CH;N:'5'4L5DY-4 M+D5F4 U&Y5AHEC1!#;$_!V\#TD)K1-!.=BQ:7+!.TJ1$,LX;Z%9F",+(N,U.SX8FX4VJNS+0Q$W#9 MA0MS36<(KQ!PNY=7+[QY_FY3O;!4P1V355XZR9+W-,$\H C7J)/Y2J6_7.;J MF^-I!?H(FH\D;J:G'0IO1X.( FJOCYLD:34:OWRYO0@:>?-YB';P;G__9$'6 M8 ?QZ-7_3P>30XFJ!Y.4,-;%T9IO:^U!F""5V ZVH+6K1(TRC%7 TXG:"Y! M[9HUPO_G[3W3KHOD6LDJ6=::(N(ULI0J9ZJB1L(++[$T*]36J)G1:C@PFD=1 M%YN8$=3?G1K@!@\)#8+LO8I12;]N!L&=MEA8#4DF! LXJ,R74*AC<6)>!P/YKTIY2AM\E569C4K2(+D[UC(G+#M"R618=2 MUVJ-3,"(XI<_]N*F:--&+O\J6IAQ69VG%L4V&1KR&N;SN+PKQ2B#H!3-BM\; M5A.M(IOD;F<0-%#59'.0*DLTNY#NF2Z(4H&3[>5%$4Y89!%-JN"M2/[5< ,E M333&613UF>;Q:(6&D[&,>VT*!!E4:G;.U*8R^9L\LL7TF^'X.(^8P:AW %IH M$>6Z%N1506G/=0ZBW0+8:X:V[FJ0Y@+#Q,+F;(+73-2,2KKGP!(R708RUY*T M%\8UFVO:6MU3 Q4<$!58+P(+H*A(BJ;$ $KC[,!37$;'W&RGE9LH0ET2#FYB M9S>.87&2I>,ZLU#XG!T7+9F5X8^U? M&O"@J6HL!Z-1VG)*!38HAD4)"$TG=7%.&MU<#.-KOX\1;G5Z\!:UK.G6L!!0 M]^D9)V<6=+3YVZR/CQQ^G!S]\F)O?SSZ-'>$X#=?0IQT7.+DY^OB%RFA:IDM M:M%.%QJ;[%F(53*HPHL4A->J.2=HJY)Z2?$BL)(#C:U4U/^2>^J=)1Q3(-%. MS:A2\6999AL#> (3UY\=^_766\46 H#40K&(ST4YEZE(PF8FE+.V\@Q.-.>E M;JV\947Q!0B"BV(H38S3-&O-T)0T# E-"2^#*;I)R%VB7+X=?88Q*2((450R MM_OCC/SR?E8G204AF9@9<(7R3$%E:(XC\S&DM 8$)E%TEA<5Q10 M7/6F.4UR];.!5F.X95=E,3DP;M%ZTPJU_AA0ZX_))1$2M]$T*>16#JL5T)5# MNC(^!G*4H$0#B"RB>HD\,(E:4\K%-L<#&XI28%JB0!$=: MB40%10=4+=N+,%X!M'= I09Y>M@A]?U81YZWG-4?57*UF8Z'T M5=1"A1*U+Y7Y2E%39PP+"LU=81UP,$YGV2Q[:J;"M@$QDRUD:8IAB!T$1T=C M<1PG!2%3YT*N<[/-VIN!XW(:2PI31,;C9TDB=]0B445$-X[=E[R$CE0J@*]6U7(_+$J*F-BG(L19>9-2)7JR4-5V\-=*TH;TN* M@62M(I>.%0$($1'05*V4L"=C]4##]G2SG>96.,[UJBXPH_''.$0^/!S P0X, M^Z,QI9EW3L6U*:>24D2OK&-1H(*NG8\LN83< MAHY9FC5NJ3Q'!Q9=+ R\*B*$5/F:)Q=\S>_K.AMVH'\QQ*]^',-D;0;^1:=D M#AD!7Q6"R1OJ%PN(!%&!,[*NH9ZSLGC9"NSWR(6SNB3FDC-,QX06A*T)?XLI M"6^3+LUV\]ND]K7$KYTIW)7HF0XT>$,6CIP;39\@G%")6#SF MGAF]<1GFGKGU5IJ&+=*+$!D$FM)!!8+>1?J1K?-9@C'W0]-X%?,NF@3C@Y,W MKHNB$:1+W*N,#,5J*O]!&Y#:.@I0O@8EJ_;-5GJ@BI?Q&^.N O]=?_+'N7K@ M8=?';VY>6/'/MZOX#89YEP:"G%Y*-R=D*W9O;#&TLY* MJ2N:=I(#\MXB'?-HVK&M\I8$YS7"I[5 M[( ZQB@6J#NZ0QM+6:%J*DOW':\LYD$31X7*P'*HU(PR%18*S**E2F0D&$U=0S/F@96?$U!1ZR4@W//OL*KN-?_X9/C..\>_ 2 MS>S!!1![,=R?32?='6I1BM7ZX,["M'&5O2VH=#,;.>(.1[3Q7#@6I>HRL(-1 MS5:EM%8WU$ B00BE@#(!68&*3&?M643ME,9*2^Y$S;8VYP:\9D+H[SOWS&6K MO8DIHR&LBBD,&3;U+:N:J1RT@E15$,V&IS %"Z):5 "DIU:4 MF45PO(( D>RZ4OT26U&NJ/L-J.2D*RP&LC^]HXZACC/4T8)5W(#FS18V?9>3 M\F4<+F$DS9)\DE!2Y$6@VE.HFY2P#$UAY,R!1NO%)*)M3@NZ@O=MS::CO5'7 M_/..DKPZ3_ZUD[S4B5MOU0/,.ZZC-RC"4V Z*HO*#A*5LI4;9722N;FRBN9 MMYK\/%4H0F07>)V*++SV;$)N]EEH'.T@1K M@#F))B/J&96E(*FEHXFN")#.-]?(L<%R^!6HB"D7#45X!CY35DCB+%"?EYJ% M*-)$#[$Y"=>JG;^DH8\N4]?XP% /]*@8AHBFNT,E7J"1B,S1P]K62"_1=%\- M-7&IH_/D,%,>?] @HI04L&BYSI%GY4*SIONU^LF_@PF0"Q:5_*?D8AUU:OYA M&_E[R2"5JZZ&FAD(X9!!9LT"^(#RS5B949LTJ=VTA#;FWBQX].F//ED&M#+" M:VJ5(;M![PI_"Y4Y*T 8 \B"FF4R#8OL!;9'390A'8I@4!-""*I@R9C 4#P$ MJYU-G#<;)UWOOGF+2WNO$RK35;[]$H;2YVVE+=,X+" M77^08%C4/!_NHY;:,U5R9&A\5A:R"LSFJ&L)WJG8+.%=4-GW%L9U--Z+PPQ= M@.1^MO6JQ>.A2LYD]1(Y9HDL^5B8<\$')VKEHLE(16O>NA7T&@!G8Z"YPU(5 M%'96"Q:S$$Q%"0)""#$UF_QX?6'WCB8EOJF_3^9IC>N2 I23-X5\BUG9UT=*T=;?N,<7LK,TEQX823 MS (XIE%'H_:0'E4#;U02TIMVS:05MMO83-QNVB_JBK96H90V71 Z!L52AL*R MMU"<*9#:5(=6GN.Z GO?6K1,.&6[>8A,^X0LX\VMEN2VUHQ^0TG M4?[6[UH!_0/B^ [,HQ5,@0S%*!<*,"BQZ]&* HZ[S+R(TG#!LPO-^92:;/.U M,*=ZRDEKL)HY[\C60=B$BF !;5(H-0<=FDL3:GBV\XT+H\2/5QBUN%9U+H9" M8TE5I9QZ!9+Y6 LSOEI9BH]J^:6R:Z@[__#::?+.@ ?#7'6":4=-)S//+ MG MK"X6C;!U3[2[J\$ERQ%. O5.895B552*':;(@BF)J6RJA>64+9%-KM0'IK((Q3"ALO7&"EYXLTI":Z9!0WVF=@#!7.+X8&F= MIDZ@XYGF4;=*!#'%N1HM\Y7FA05. Q0YL&H,M[9:!>V-"O@N"5->Q6.%&0H%-3OSX5FMD"FBN7$; M+CJ*:J(NHF1\7 Y,%P J9Z40Y&0BR$E@ G)0,N>"D&T5COL4 MY2"4NY=^Q%P+(11G%F4^RK6"%G_R@E$"C?<\V%3N%9I]?S^&9FPXZ9.3:+"Q M8G)&VP$L2X"ZFW7>!Z%##7;I887O1>IY5LFU:FSGE=0+24 QHFI7/6>I%K)V MR8WE:V4A&8-&EC!<;_(8UC./X>ZZ;:XF!:A Q<9"&6:#"$;X MS+EM,C7_0EC=4:[):I(4)3(4J(4:)B*@=*5B_H)_FNI"YL4FYYJKGUO]*-(5 ME?&++"P]L>:LD;)$8:%(-.A5"1%0_L1V3:%K^JCQ\[W1<$F#29?3==,;84&I MQ!)-]-/<>99, 59BDBC! ;AHCH(:AK(']Z*TV]5$E!IP!WHK135%,RL]%54$SSP4A<9_=LF)Z$MHEJZ;\F)WB/)R M-"PT]6H*XX06R9M: 5^_"/_U'30:N&*Z7O]_9KNCWW!7+Z?+;6C'3RONM\K M*JERCX@MH[3S&$WP@J:66I!>A^12<]C=7)WE:L)K4**PQ6L&-A2F0:#9:VF* M3<&S]M*XVFY^PK5*^;9'D^F;NA,'][1T**L<4]2&"=JL;8@')0A+0*5&$UT@ $CZ98]+RR+',5W$DTF9M-XKIJ MA)#.>([^O*K @%1IF.H8B=$U&-.>Z70-YO+#0H]50K%"%22]07R)' M7XPZLTBSU7RH@JMU=^]MY3S;FW7<8]XD!^\;PRX][1/,?;SK BW0QMH &84* M%&3M/#,O"U*3=]%+:M$;FFL6LEY)O0MC?%7&7,$X%H173$M#'=C!L)"==LY5 M"^UF6MR(\:UVHO;BDK&EY:6$R&3D@C+_$L(M%":L$D)G&W)[$\U:&PJSHDB5 M5Y5';5FG;^BJ@7D;)P33VAU">Q?&0>I@O'XXKZ+*4 M1)& (&-)F4QN?,F"(C^JSEER Z:T1X&+[',B%V5*K$^?D\4I2+QJK[EGUCI+ M99&%^: BS1*/TJ&:!/)'MWV;@157&F3@-'0M(*P@"A8B_B;!!B5J=L$VRZ\W M$X-;JM8(+IA0BF"FZ]"5J2^?EI$5QTLH66@>EYX_^_VR]515W!WU4+4Y"FX< MIG]B['!^!$)>@@L'D2U#E0L1B#03011F9M.$J_5D&SR>M?4EX( M%]6[!)9Y5:@U3Z'?G&=5F62MK]+YYLK5FDMF7DWY>8X('XYZ*DT@8=H&R9*P M:&P@GP7OI3&Z6??KXJLLFF&SO"J(U2<&BJ8!&X@L:'A(PNA*.F<4>;),J!HX@M%[W:"=1,ND M'^\E)XBAENR39% %<@(!CD5KJ&S9&@_6^QB;X]LW2N-[4RM*YN-;UL6W:A4O M/%1*P T.-=624:YF&@E;L[(9:L/M:*^;UG%7TY8;2.FKVALA$BI'W 2F07D6 M-1?,%&FNM5'PVT@C2B""4*:K]!1Z32&IFG"F<:UIR%E)!CLV#] M+B[Z,@Z76VR^R QU8=&:E(85D:GE/5KZ,>>*,$HV)6.J+\T!I3EK=* ,JA:$YQ;,X[C03C MKM]J(RQ(200 +;/B3( %1E.R44FTD3GEH@TZ.=7N=-X5] !:?BN>S>3-IHTJ M*7E(F7(A$LV3!:>9Y]&S$+SB7@NC2K/1G*L;G\];Z3ZEF?+]-.LN'K4_1P2D ML6]=SYIW,)V-%]93H-D<_[/HIJYM["TN]<:C[$3S@<5(@T9\[50?SW).EJN@ MK&^X=_4]&B.H?KSTVH5IAT8+'60I3"2J/Z*A JFB;6REM5[&$B-O+GVL,6?] M"@HC/(A5E:IXB$XCP=G6 MH'6KEXN_W]AGRLQD% .XEYQ62ZP!1,RH?8%HZ3V&9Q+(M*4*TI<+2:?D&)[6*,1DB M1V]C8%"-H['2AB;SW&8H;-U MUR:-G4/6VH3,%+7OT#QP%KE*:,,*J)3C7M;.)]RICDUV7EX<%PNJV$J=5Q+- M&LL*F_?>QPWW.2OE4-3/4P$!'X5B2J'P4D5WU+IC(UTU)/)HWM?UZ MF:;>"G(?A"G*5%>;LYG; M3W0[TU/\5K7Y(014Y("%:#G-IRPLH4%&M;S&X)N\LTO/1%RJOKNP<

PL]W^7I MG/5;L9 D4.FMBIE*3<:J<,P+XYB-)D20QL=V$]';U7W/5 K WHZAPAA-RN4/ E^@45)!.ET<$B(7-'B* M7&"2HXU2:?!4E@YLLSG"C4U+74W0-1F13$HHA\%EIB$GED)U#$TE'ZRO%=_6 M&@"OT)[>CC[#F#@]UU-=2/;"\^B, M MC4_K9I\TH7-225F3(>-6!A$_.F!E9=21:58).7WW'G/H!N!86+Q2A4$CVP MXHIFVBK#O#21Q2KP]UH"V.9,SA;5U<]Y"%!8MJ7=:H&%.75A8S.3UCK368X)5J+E*\9B.1SF1C?!^T M9F@4=Z#Z_<\;=)E95[PO/G%[WSB M[Y187SJ@3-[4P^DK3]%HC.-)EP-Z_++2_X3P/_F(US.\/4Y'X[/KZ4]&6@KW MY/>=IY^QUMWGJ$8]/K_Z*T]AY^LWA7G,S^$?_RQ-< MV6@VSC"9_[D+L72XB*__]=]ZO5_V>Y/IP0")+HW&>(5-1_M/Y"-I]J>],IJE M ?R\'PMQH^Z*V)_^7!&UV*3_/_!$?W#0U3=.>J_A M<^_=:"\.CVY,H^ETM(?W$GZR..A_'#X90)W^C/N<[,?AT7H^[R(>,/PDPQ,D M-/9Y'/=/OOMH)1>]#5_UN5^FNT]J?\HZ#4;C)__.NW\_7[S;ST#E[$_2:%!.;M_>?9]N_O7KQ_\6RGM_7Z:>_9?V__;>OU7Y_U MMM^\>O5B9^?%F]?K?C+\AB?S7UL[?WOQ^J_OW[Q^V'OZ:/M13Z)!%RXZC<-= M$?D^T?P_CEG%X387R2T.V=/1WX^(04U&@WXYNG/..O^'^G[]Y]ZIWM/V3Z_F.9^-.4$H-1\-.%/=S)P:??W"Y1J]"1OLT M*FH 7U@JD%F0)>B8I*B1/^@=*CWOH,Y+>+U4SD4TND)DFFM@(>"?U"HU%\VM MKOI!;QA)XRS0?_)TE+M8 MD%;1RHX.SOQ^ATZEA^W5#D,BGR>PZ"%(,K5)D5 M\?*?R/_1>S.$/Y\Y@2D%XL[H?;0>1!1B+W25#>+!:#;%)WZ!\O/\Z4$]0E@> MWI])(]^? )HS^Y&\G/A"?#8^?'STY$_]23]UYNZ3H[L/;\*[RC'HNV?+1\'_ MQ\\/'E]P.;A'7!Y?_^7Q='SV9;OSL^L.Z]P3_HSK9FD,\8\GW4]&'YRSGB.* MZ4B(/^+*]8<_?X+QE%)A#H&,.'),67,L/[H1(;],7>$\[#KYJ#_MP,<1]'Y_ MT=LYV$,\^M/#21Q.V 1Y1KV(MVHA9935,G">*FZ-8TE1&KD1RD()$< NBK?^ M?1;'2/Z#@W>P/QI/'_2ZZK[I7Q[T<8MHZR/NCP8I#@:C:1I]60 9731_?WWK7?OG[U[^8_>NV=OW[Q[WWO[^[N=W[=>O^^]?]-# MS?H]JL\]H7IOWO6$^:G\N??F>>_]WY[U3BC=QPKWUO9[NBR"TN>=^1&AX__$ ME-;55KLI W\^&O>FN]#[UQ'5].9>GAX,"Y2K5*VKWGH!.[!)AJ)C1EKFFFDP MBJ&Z59@SVFJ?D5N4NBAV\+;;SK.Y'_P4,WA2\!.VAV_9I:^Q$@_8 <0Q@V$; ML'D*>>Y1E.'A B!Q\IO$"%G_"]OMEP+#)\\_U"QS#EDR6U.!,:F=YH9#[9VK"-QDI=WV"^31N$L(>S)#A6\\Z ]A$7OH7?QO4>M?Q"JG MH]Z'D__6/F83;G@2VZ.]O?Z$@M:]YWW4$Y GHN+YY JM\ZJW72!\(( OU5N6 MC M,1X>"!"+*%30+' <.,N7;"I]G7<2;]C+?2A.GS+E@*EAG-A[7%7A<%TZJ M7U\EYK6:MB<$M[!1^HY'8?3UWAE MH=1PY>8O N36RY?/_OKN3>_5B^UW;W;^L?/^V:N=A[T7K[E.V M\=.S+S%/.Y#V1K4W/@9E+TYZDWW(E)U4>OUAKS^=]/)NY\DYZY#?,).5A6]N MFX>RT+V=\@.Q!1EB,L*%4 MQ?'^H6'1I=EMSWOB;(\*?&O^3^B._?'H$SUG(<[7BSVJ@_@Y4@;BC3P ZP5O M+5/QM0A64:=FVN6 8)/ C+=<<4#5H\C%P/M]_/+B,$MV7EVT,)W[(D!JZJ+ M35#N.T!Y"6]PS;$&UYPB]9WO[@]$!C']) MX\>_GN82O=>C1^<>V7H+\879F>>S=<-U0-G-F0W)HE5'.9=:MXP?G@%#):U@E.. MQ_./OA@>"\W@4$5F:@>OF7_?XM[^9+?_@RBSV>NJ0 >D+)[F$TI#D(Y%3P,^1%5!IX5"^^T(P3GX__K[ MGHM3-Y>RS9Q7S7(4BFD;.$M1:*9RLA$B#Q5N;=&3 M@K&%3&)!;&\!AVFOY(\-+/+/2TJ5+*5$X:MG09"6 [:R&+2ESDTYAVH=!'5; MD%-/F,';W=%P&;'2FX-=6B85Y^L>"^K6Q:!@C/NW/QI,9!:6G MHQ[>T3GXA/PI_9E4:LIGV\K3)[>1V+?,];H?<5 5'@5Y22A4/A*77!7F4; W M_O;I=U]BB/J[R,<^-*U.9^W^<;7DH[IV>L2UV?.-<[DW"'82P<:1=GF%[WU]]C,O ME?CII@Z=#9ELR.1N14L9:KEUG/10$SX0,G42^/LQZ[*$?$2;KDWR MPQ[JDKU/-,.@]_^2\YCJ07I=2["%QGYNRM3N/C?R7G"U.Z6&I'@TPB(-5)K= M%O!'LMPR$6.U1;D(\M8=& YUA+EH71PI;+W\ZZL-GF_P_'IXGH5R)57FDP,: MWLN9Y]*RJ%(MUG@MTZW]Y4=<_]FA?.\J*K[)!B#I?]-$@ NU\%WHO8Z3$O_5 M^^M@E.*@MP,#R-/>O WQ#<+(=U=C^<_99-JO!ZMQ6;T8%DHZ@UXZZ.5=R'_T M]JAQT>==Z%(6R3UUHJSB)_'GWFZ<]&I_ *47!X-##RGYN_XUZY.W:SKJ)3B\ M 9]Y[/!2E!,X+X ]='N=\)8=(0RYPN@R%<#VRHSF$'6WXHXS='Y\(7M=8XI) M[R=\'J)6;S)#_7&R.Z+:CJ-ZT.ENG)Y=^^=X>I6TQ/F7#_?PYX>==_@G.=]C M0@3%Z^F?A$9X?W0Q#KQ7XL'DT845G;>/?&FI0I35 ML.@"S5XNAB6'FIPSKO +O%R:XDUS_C8GHW'N,5Y=3H)L&FDX/&QEUL'X]ZIVMHK^+ KPU8AY$5$A/>_WI%"FP8\_CT9!$[N"@!RA^ M#WK=8!H:I_0)>D_C-,YK;L_PEJ_/..E9?S?#.S4WQ#[>P4=J%DU\9X>][_U$ M6H'[62KYZ/"&Z6Z_JP?;IWJP93.:^7J/^0=,_KQ,[I \:JPJ:5:K*]113".E MQ\JD4MG@%8O&WZ**68Z!1; Z9!8;[G!&<_0F9F#Q2KT[J5(_N,/)_ 4STFO'02[RS85'.V0XCY]FAUVDL= >YV1?YP0_FA\.0Q; 8?2Z+62OEIU&$?'V>#?>C(>F&6N^ 6N_SN6T0Z(J# MV+G(X[(YH%5ARAU:X]=F*Q>8[5DZDY0 )J,63'LJ-0-03 ;0.107'5^0V=[A MZ6^S27\(D\G">T(OK@7T1O59?H;*9O^;_6_VW_C^;\%UGYT?V+E7Q[,.Z+%& MBHCV0A;/-3-)%*8A5N:ECLQKSE/U*3I?%J.('"'G7SO_G1M_[];R\G"X;!TIO..J2:6:3>0@<=SH?=W7.R(71N'O7X(!>_KF/ MK\;7]H:X[!'96)_ZD\Z5,XS#W(\#"@11JU.ZF8:GES@NDQ[UA.J7BVIDU4_Q MS^=&LS>I%-=(I9CLPF!PA Z]GQ#(74+#O!_VY>D"\P2E?^#*CD[Z*(=E.3E+ M,K@2)'(S05UX-8W72L(FEKWA-D6;#5]00]8=.I3S.-D\ P#7/9C0QK,X/NC)ASW)I7[X+=.Z]0R^[Y!&I[=^C,7/N_0W9%5S M-*ZJ>!F,8S9$1./L$O-1.H;HFT(5H>1O2TFJT!Q$K0PZ--9)LV@JM:(NE5L5 M:[3NG,3S/59&W<0;NN7!KR*HAT*:AU[)(S0\VN@JT^GF6R'DR/,2L,D5 M)6 />Z.OIW)A!M1W]>SX7J(Z73TB'TEJVU%&,]1.%I\RU?"8D,T&%RTLSMGA M[O@K3G^$N9>-Q3J%\9,X^!P/)H<)6[^4_J^T?\?TOM(/'>$.+XQX6 M>USM=C]:<..G]UN_O7Q&8^6VW[Q^_^SU^YWFDT$7"^@;#OB\*@WT5DF?X9&4 MEW6K\?*1#^Z2&]PC[Z\_ S3%_ ?:A[-A88=(.*_HO)V3_OR*R?M1(OKC[>UL MAS%IOBEV76E9ZVVXZ$7G]18%Y75#6QL:VM#0_=U;$Q*$G/;K>X1M;"SV=L=D M^_\[VOB?X[A\&(Q&?Z"J\Z%KPM]5+%_,4"^"Y\4C<2^9U4MO9R_G;^_M'+_] M^.CB]U+7N:)AF6?:!8X6&.V3&\I;HBS?>O>^]^+1&E F&A#3#_T/Q[&1#_WA MW"&'I'4GM'D8#B!0K]U MY@[EH'\ESKL@R.VC-?2V3ZRA]Y5.OTK/WD^_#^.LX&O+GSCO=0FCJ]*CVGD(&&C_0DZ$+7JJNDO]5'.?= MGA*''VW(>$/&/PP9?S4]/XSJA]$^S.ENE91[0J(BR;XY7M)Q-Z\IKAU81[I# M?#[KF@$=)C]->O.LJ/,I_>NGJOM4;HA]/IIX0^P_'K%3_MD8=I$"^Y_@ PT) MWKLDO^J.R7[[Y.)Z+[K%;1C TAB V3" 'Y !=%FE$R3]#]03;WK0#O7/5T;I ML,^ZE6U(?VFD;S>D_P.2?ISL?JB#T>=V%/UM7%+O.2WIF-@W%+X0"O<;"O\1 M*'PXFJ(PGXX^S(Z0_JL'_2ZH_#6]GZJ$CHFN]QW>\Q^8/L.&/A<;Y))K$^22 M'_9*O OB?!6'\6-':<9_V)WDVF5"1#$G/K6$<'$SZ\QJ?8P(E"IX7%](] M[V R&YSUR_W E"O%AG072[IJ;4A7??@7E<7V48*1_PS)@SX8'/Y]%S3]]Q/O M[\CS[U_?WU'W8#2946'65AK-CN:M]-[U)W_\P"2K-B2[8)+5:T.RFA3BZ7@T MF'3DNC\>92A$(7=D!'>O[BCU[?&K-Z2X(<4E)EVN4=9E_\.(.B;<=\_G[]N0W8;L?D@'[&P"%!$]%'MW0G>_#^?MDH#& M$.[$P;QWSF&FPXG9JV0I_CX!NG@H(#=DNB'3Q9&I61LR-1O;<$-^+:#E(LG/ MK@WYV0_P9;>?^G=3T?/L\%T_,K%MRF]^B)R="7X:IW<5@M@Y?MN/3%J7%KM\ M9X/J38^])C=W[3:*F\:,S2#-$3?I.O;>I$/.739N?/[FW7]MO7O*7KZY3=O= M!2_JS7^^>/W7WL[[K??/7EW63+([]#YE9DZ?Z$=&J?^XI*^N7=-FU>]W^Q-* MB!DC4@T.>N^ZR6*]T;#W'&VYGN#L[[V?*,?\<(S[V3L/Y[?_N>L)'?OSZM.N M;=(A2O:^HF378K\_[%+6]R .Z>IAZ_:WX_XGZ@U_PJGS$O_[V$EL?!49EM36 MG>X7(9A'O?^"7I_V@&)XEG^MTU$N Z_O4N9'20??"2:S0VXWC-!K/6_A/ MCDMG+WG4X2;G#>B/FOQ+MW6TC1/+/UZL4@^IJC[NS5/RR5=U_$WQ[)QOGFQC M?_@(?>H1)^%Q\N8C6#SJ;0T&)Y<].NRPW^'6R5H"A/UT-";EI4?N]#,;G)Z' M&C25(0]FYX8RT)_SP. WR:\5T=P)?ARKLC^9#&1[VTN&\ ML![U1Y_"QX.'!)G)/AW6)Z#?RXS62-^G$]@?Q,.GC=(_YS=UK]H[3N&<@W.^ MEJ\+>(AW'!!*7 SH1[WWNS"!DQOL#S^-!KB,/X:CS_,DS]EP_CM%(_"ALV%& M11 /[]@E.3_V_AX=&S5\/XQ8$""FW1IRI"D5=&!X98:'<7A@#ZF,H_.E4&>& M$5W>[<.G4_B\ARL;XP$B8$J_5L1M>L-XM-?-L#@-@,N?!U^0GTPH^7S4K7;0 M_THFEQS1#\TU=Y:+^=V=-\?O8PI%MK$WHI41)N*%,1;CO..P(?+>X(NX^PN2-'Q+Z"OR(>YNG141SO*HXOI[7_0K% B9># M_EY_>K0B_ )\''5[0%8TH;+F'"> FS@8S?!7FEB 7T<,N(QA$QK#>&\R%Q+( M0P_99NSO/3QDET_>AS?S X^]D$ESHH9S]%&L*=G_,I(B/MXEGK^3SWC@7?F<_G2*]P#?K0#C^\YSE?3[ON1V.(Q,X9QT)!L0U MOMDETN'>.;CB MK\R'UGQ$@8FPA&YEE_#AAV<9\<,YK0]1['0XUHN?1OV.#5"?;Y0O949/&O3G M7'PXQ^D-1S[=K?,<0!+_2;$3<,..,^U]6^31X7:=<[,XF2B1Y'$'XV[_PC[2.N$8^44'TE3H;;* MO(J$Y/K#*S5;VMADU@D'>E#L#6==72H*2?6.$?!T\I(M^"YBG%2Z>A4 M#22F"9RO0!SJ^9>LGM 95_TICONCV>1(GIR27@FE IU5)QEHAM?HX>$[#YG_ MX9O>HH[:>_&P=QA4/V(=2RSF.>)&79)R]_:CUXNMX_>?S!LY^L)%>O6))UW[ M083+6\,A >M;N^T_C\N##X#88&G M]M/ADG:>;1_;?OCQ*T02:8XZ@YTP4+H/3BWR^&MDTJ"N.L?R0VWB4#6?[<\K M(.=8ABR ,*7[_W#;9X]O@V'HE;#@+ZH3GU M/U!_.Y1P8XCE$G(@2)51GAW:/60V?281V%D[&>;#^V *@[G"? S=SL-_-#9I M_KT31M89%?T0XRZVISX?OG>NXW6>A_^?O;=O;BI)$KV_BH([W[M'K=*2/(7U8UM^9U[(E%\$/]Z'P.:R,UL3]T=2!Q=G: M(!6GM*K9AW-?7E'>;*V$7WHAKG>67WW0YG,OOZK8%_-;G_&RJ>(5(]I<2J$X M/ZM?78,FCL)X7N1=91?2%V?NC_+IPW9O_C6=U*U4%?U%][4O,W,IWS*-GW5C M%2:X]/,W7//SQN]I?;KT7CV91]J+%+4A?]VF_+F'* MMA?Q_=IUW$_"#,]F'OW9S'IPJY.9[2JD[_(89'WQ::7/M&CPKR^.#X_WZ)3F MV8O#EZ,7Q[^^?OOJ\/3%Z^,?%^,]6']%D/"76+RN"[ M$/=>-;L[?/GRZ)]O7X]>O7CV]O7)?YV<'KTZ*?;R^-D6QK"=4^9[UK#>*35> M'S\_.CXY>EY;!9Z\?OEBCQ;_\\/3\ES_.'QY>/SL:'3R'T='.VUDN%>+_*=5 M'&1VOB@N8/$&+_8J7QKA5L]PU0*WGF"<%S9L 82>S-1]F-B?KI<7SUH-\].R MC9[]TEX;S(NW7B70K=_[7HTQE3JPEM_1^)(>J+L:9]*[?L8.C.'DRW]WOGBO MGN&.I%S34D[NYC;C^W(U;\_,-'M'D^^))]Z[U5^WPVXS/;E,8?W)WYZP)W_0>]P6?K=/B:CI9,7)/D0^#49B!\0%7\4#%VJOA;K^G^TZ#=C4M M:_6.MS[X-\S>U:C_ZDVNOBNY(\]K;ZQB[=93#[-J)Z%1S=/ZW4W2]-N[P.^9 MK7[@YI:WG,[V:[C7%\#7QOFG%F6Z'ZRYQ\+_Z_AC$>/TU[E;WW6M>02__D8$ M-XRZ "$K!4)G E9G6;Z5,H3@G5?FR66&X]M:^N/9;R&%'*@20#PU($SFX+E7 M$*@/W$:5M")/1E-W5A[X? 'OG/OPM*K=X336OXZ^Z-SA\IF;SS^-I^_^70^9 MGXS.I^/UI_SKMW^=/"_6KLBAO M_,HHIC,_<9/&W)U"^6V=N_>W)^./RZ?3\ M#.)L55&DOJ(VMQ -)^:O/U\?\=\?\X)O3Y61709GM8;(F"_T\\+*_)#LXI(V4JN!LVO[ MB _ZPC^@5F_38CD?AYK]6;UAM"*]5BHT'E>-!RN6PIM0O%;N-0BK';AD/=CL MN*,\>NI9&X[O%QVK]N,B)MN2L;"-8'K@I@(!-711]A10TMN<:/3 4]F>"Y\, M&.J*I^J3]](:XT1JP[OM$E"ZH0JI[-3\ M)#6C:5JBY>BUCJ'EN&HY@B Z:II!"4=!9,K!>D<@$\NMSSPK%MMP;0\OE.WM M9UT[3LMV#0BMH5PF!FY"D%1#%V5?2>58E,0&D$EX$,7E!2>Y@QR(LD(*:2)M MP\?=":EHPRP9.*DP<+M+9_=S2=M;W-Y5-;=5N:1YFJPN^-<"&)_0O/1:_]"\ M7#4O/JK F>60"(D@$J=@RM8:B.8Q1"ZT%.2F>:G%S).U&K06I#C"-((5Y5N; MJ8HB6)>T_)IY.9S&5>.M+V9FT;Z=D>@-(ZZ&+XLIFRRD)#I1/ D1TA3J& M)M">.L>-C"R%F[@RFDG#6-GAVR2+!QT56!XR9)%S4%I(KO2#XHHWP@Z=6!@" MWDUOPFFM73FK90K1;O1:H=!N7,OA980)RC-HP4-Q+0B,K#!,LA< M1*XD*6BR;<1WNR"3I TG=.!DPGCN3CS7-_/TP8WCJJ+]='&M6UFX=HL;K4>O MU0VMQS7KX:DCU68D7EQ:$;P HQ2'F#F7SD2:4RM^[87V':V5[S(JLJX-U&XT M1-#&FJ&?$2*OAB[*GO)*,)6%)!8T=X4]@@APIGB[EC!),I/>J8WCIFV\W=WQ MBNF&&4S@Q>CM#LL5U7Y)5:=F^7KF0FV)E*XD.*!IV5;KMBV-N6=ZN:6POSWZ MGIHG+KUT*CH@JGC2@B<"WG@)Q$5C::8N^=Q&-L1Q>8>:GW3E6+%=J\0;+3MT MHE$]MBNWC+PT@8:HT17S8HRA@NG"%"F.(A('!@337&I"7-2 M6IW"1I1HJ]MY'<2#I+"-L$.O3H1H&KHH>XHFF;)196L/SM?=?A+%>V6.@HV. MT1!CT'G#X]WJ.EX':%)*-@:+36"L>C?Y&K6C^O)3,_HP<=6-G<95*>$/M6LN M%ISHOYZAW;AJ-[2GA')I0*F:YI>CJ G($J3WC!DM5$X;D>7M$C76:O>F*MWA M-!Y=JEQ[:7^<53/"!FY&D%1#%V5/225#3-9*5ECCBK=*RQ]&DUR^5=K+E)P) M&Z3:+D6C'%!.4=.+RORVIVR_'TW6B2W"*-5MH*LPSGY1L,X@Y MT=".7+4CF2=+@\Y N2,@1/5>,S=0O%UNI!+&UW.^^WN\G_7N956[MW5LK_._ M%FD506FM74:C&"8E(ZF&+DHH2:8RP":R2MNS-B09+E 62+6'15I>W%8]W M%Z2BJC%JZ*=/&.+=BK+3MU'UKF(J6&+ MLJ>8ZZC5FUXN9UC2I*&2PSJ8E!W!R[N/V>S M^,=X,D%+T6MM0DMQ+1X2G(I><[ B%N>4. ?%>!2'5G%!I34J\58@N%:@LJ2A9RL\;J5*&W;5-*-LE@C M#0.R._!67TR7;OIN7%M;K..PF&?;?]U"*W'52B2F)>-,@".2%3_4V.*'%NR' MZ$DR1D6:-J( MN ;NB0019&$7-PP(4U1J6SQ4ZMHI +PS8DG6<&T&#BR,T.[$YWU[5P&T9C1) MB\7G4@H7==/0O/1:\="\7.M\8:S2Q8>%P%0U%3E (4^"Q)62*1"I-X_]6BII M5OXIM%M;H5%,#MRL(*B&+LJ^@BH$49!$(1"70*1LP*B:2T4)52HG*>G&?8&6 M:HFU#BK3"([^+\9\=^#_UFN3Q?$=3W]/BV6]/EF^Q'[& ](SM"+72H=YKPS3 M#F)V%H0F!24UFB(EBZY&4XQHI2'&6NU>I>7[67SQ6?<6;85\96/UT%N"(J.& M+LJ>,LJ98*DC"IA,"@2E KPF!E2T-7PK),NFC8AOQXS2#5-#WXUCD'V(,MTFYI5LX6SU81YT%4Y]CZJ$$H%I(GPBG92NFQ*RV66@^H M"--8WN&U9E0-;&B!"P)9&4361DD%QO%"R$0I>!<]6%XO^8H8N)2ME(+HD)7* M-HQC,XN]BD\/O9D%NNYMZAP[8%7IXNR\IGH_H-9=7Q=?FXL_=6:9;I^(GMHF MJ:G2/I/BB:\2!9T!HY4#EVD,*I"L!6VO*T9;]8@:J63#28+,DP0BJBQ4CEZ'5C*K6P8F->5_LL/( M^I[JQBZC[[^/2[[ZM#_6\^%GD_A5]7DY=GX\&2_':=&,RGX4 MGM4\*>W#W._4!L!Q89AXNKN*]B[=5PMX]W#<)8?FU"+UJPC29?;.13 MA,1@M&9@D,!5/%"Q]FJXF)6UFZ.=>HUFY$(H,UFVAQ_&%MKU9*]M*!=OM$LQU MHS@?>%XO FM/18G :NNBE*-41*W "T/JU5D!EA,&@B6:1(HLJE8RG;H'EE0- MD]CR!F_;[L#E/3Q;^[KQ/(V6,[QG.R -0_-Q[0Z;%L$P8VH-WF(* BN^:](< M>'9"IAP()1O)2-N4E;EA/EIV=1LJAUZF 0DU=%'VE% I$R692N!6NVOK)7A% M%!#%#,]<""9;J2?3*:%LHPP;.*$PFKL;US:$^7GQ9=/'#VFZ2.MTG]GJXFW8 M/ -%4])KG4-3M[ M8FO-O)*EUZZ14;:Q0Q=E3^'E2/39T@S>J (O+RQX6C"68Z:%1:"WA11WPTRZ/9AS1WRYHG/TEND=!%'HS.H96Y M:F6RXBH1HR#:VG?'1@F&6 *&.<6=,T8RUDJ1F4M]>UG5[=*J?&KY1+$19N@' MBDBJH8NRIZ2B2EH7$P-%:[J#M0:<5ARXM5EESHW([91XV06I1"/LT'.U,#[\ M4,[O9#9]!P4,9V7)>NPS.?2*2EAL[,#6&18H)"6*)QF=^6=3TM&CI\Z*D;2=06-EA8TK4"ZS*B MB2*!A6KK)U=B1(&6FHT0,/ MBR"?AB[*GO+)VX(7XPVXG!R(I!+8& UDK[BV2;-$6FF?TQV?:D74P3>RQ;#M M3GS:EQBC'8Y.H:&X5I-!JLR(5, LCR"8D6"\3&!8XEDJ%VF.;<=76^_FP"1I MA!IZ@ALR:NBB["FC2. ZDTB!!BE!*!/ Y.C!"9MYM-Q+U4IV;L>,:LIT#!Q1 MF(.[FU:07T^X;'& M C6!ZI"B5VDCN:W%--S6+0M5#6=X-0UI-6Q1]I16IN[#+>60O1<@-!/@-)$U M'XK*[(-68:.(3(NIN.W3BC=$#+V@#,9U=^('/T\YE;4;1^-IF)VET=)]Q(R% MP2@9VI%KM2RU(TYK!H$I#\*R!%;:!-(225U6@IM6,A8N=>[%2N5.W<E:UG)AM#!WZ=0X$T]!%V5,P26,M83612M7P@-4$O(F^7HQU(MA<*+4!IGM> M-VOK((F*A@_^)&F(?>^OSQDLRN9L_!'>CV-QAI_^^AO)94G6>]U1*P5")06. M&0LL\IRT-S0YRKH'5C:'G$OKM=,M*N>SV=G9 M>'F6:O>UVIFB_F0\?9>FH2C,Z*?CV3*-*/W+YQ5PZU_8Z7QON=V!5<;AXBKN MJUA[-=SM TR/UT2W8!)/EK/P/^]GDYCFBU6R@?YE=/3_SL?+3T^1%8-1GH&Q M E?Q0,7:J^%BFM1.+.2;^666_*+:RF;TITMA=!O+SEJZ1 TD)G+97^=46X]Z ML"X9$:TCP6U"M/X(V;OYZ?+&M#\G^[R7EZD^8G[]T\78\FE2_K MZ\NK%J_SX5F:%_D_GTTF;KZX>/67"-.+XU^_$6*Z??Q!2V*5IQ_G+:">+FF;/ PD9 MI,D>A&,&K$X,J)9<4A*S51N7M>Z_J%+]_/YH4T\9HP%ZL?MK%BDZ1< M<&Q[(/*0F!FO5NAH-A_-O@P;#Z=[?9R'A]/7[$,J>PT3]/K\35"C MP0>I(!KG4M;<2M9*ULQUU*S@F.L;"^+SI;]B2+"VC8\A_78]BQ 6T4*VRY1[SF M%MMF.1:+1C8-6Y0]95,H_DXDQ=NF/!;.!!/!)18A&.J<$M8SMA&PNJ??TS*; M*):&QJS7'823#V,N@D:C%[K%QJ,:R<U.T[<7TV5K76K(;RHB&J ZK^O5Y92.D M>B/*GD(J^&1\< )2X+SV*,W@#6<@F=+!,Z>L;J4%2L>0TJ*AV@X<4I@ML1/W M]FU:NO$TQ5%R\^EX^@[KY/5;K=!@7,OXU<3*4!Q:DUR!OTP$G*<9JM! MN%9"M)=:=G2A9(5^6<6CV:KG M2YB=E=]ZGZ:+\>]I-)DMT/T=>GUV[%_PM3G[:2=Y9IXPP72.P&*][UO$!(:K M8KB(,D&*9,/F)>VM LU?8+!JC?#L*@K6/0E?%AXQO%DDLKLCEZ-PWQV\FFQ3&>+9E2TY #W-;V.(&"8[*IMTL[HF!D'98@MMHDD ML'5GD%T2VM"@7#L%K*[6#%YK9&OYC92+AO';[G/@LD9"/?APD5#WO!O"??%^ MB0?E3;T;HA@8K1TD&;FWJI8;:J6<1V>$LDHVBF$.-@;N=^#M'L^FJ^_FL\FD MWBL<5Q"DQ1*C]?W:=V(4J&N[0[S6/$4*4N=<2]RM;G%'<"'3XOB&:'(KA6I> MC:>S>;$V+RXTM36_F,FA!6/V02DP5HX+8D"4#%(K[;0%300!D)9@/-U*];L2^N*6[5EKM1]&%'[@>HG'ZP>)\W,2H M@P&G2*V+%@UXHCD$Q9CDSE*F0S?![1?3,#FOA7W>S.;U@0ZOG#Z=SLHF_ MO7V3QF4CC$*SALX_\A7YVN'AH;7!%"!"=*+P57L.+OA0_G"44*$=HZZ;T/P# M\M4JU9@N\_![HDP[#?@/?=,P&3L_GHR7X[1H1M.OG0&LJ@[B_J)K^\<.6-79 M.#NON49[GYSVI\Y,X>T3T5-C&"7Q,E(-6GH/(BL.1I,$7B8FF$N&;;;RVV:S M\?*+JA].8X=Y-5+)AM]:R+W?6O- ?N.-\>-68J\6!:)TARBEB;D<'0%"!*NE MIC-830(P1JWF07-J6CE4V!E*J2G_DSO;,^R-UFR_:RA_U[W^]7E?'^$7,/R@SK8PW-/W:>1"O3KLII_J5F0Z M6]:*_//RS]/5ON3=?%4M0\WCJIF&\ M.B$I_W!6/F%Q\.,S21_I5/(;0XWCWV_L8>OHA#D@'S[6)_RYO&#UPO>?=]\? MW+NTWEB#RV4@3]WD#_=I\^6*@V1G_X M\N71/]^^'KUZ\>SMZY/_.CD]>G72C%XX](RO#_T6O?YOEWV8?TMQ5 M*[G8C_EZ]OKX^='QR='S4?GJY/7+%\\/3X^>;WF!L(L'')VC)Z M_>OH]9NCMX>G+\JS#G6%_S2>%I,R.U^X:5PTH_0QI!I*?;\V/W%4%MCE=V>S M\[+L_C+8F?K7U)W'\F%QEU.P#>N_:;U_A/7KRX"W1(+=^7)VZ5/79RFN2WWT M^G*8N$^S\XNFG;^L/XH2I.#8%:9=SL-H\K=_[RT"-(%_^N^NU M=_X,'^$A'N&.,Q=S9Y[6;5IW^SG,IO[>?*@?.1$P>T?3KUK7;^W5]V?8;8;O MRA36G_SMB7IR]T"W/;5\/"O@]/T\)7A5OG\_>I/FXUD<'96=:MQN8>SG?'40 M^6T[B>;Q3 #JSN>9.AY/477NFS:!)AQ-^'TPQ :/H:L-?/_JYS___7LZ;3ZF MR4+[C8K3K>+PSXK#4'%0<5!QT.*@XJ#BH,79O_UB.VGVVV35[W_:_'$J:\!- M$M;%>4QEIW:?A=G3#$O-B38T2G"46Q!1.W#12%#*.AVU2"EN='-2/":=,P-* MC0?AF '/-8$@A5',2B=NZ^;T>YJ>IU_GL[-GY/G^V?FB##S-CSY> M7.,Z7"Q2^?_X0V6)[ZY&+$5CNRQ'_"C2*9%D>RI*)%E+)%,B9B*E!I^\+E12 M FRH>=^$TZ0M\SIO]J7+RE-A [A$%0CE&/@<*%!%A;*!!Y_WB62$-TIC?5LD MV5Z*$DG6$LF"YI%)2L%3Z4!(I<$83T"1 BC.0[SEUDMTGK%L! A26TM$$L'Z M: L,):/).AJ(WA^2&<(:Q8;>P@Y)MJ>B1)*U1#)J HO$.;"&9!"L["Z-9 2B M8"3JZ&/TZ2;)C,M.*D8A^MK"S-;?4J.U6C$^R0K&P(5B;H0UN7C<7(*RU,IBN@A1X<$LS>I:"?QOFL_J,C&, MLE^PTA36\4.*(D4[;'40.,^^ #3D6L3;FD+1$"+(Z%@6CD?F-NJD2LE,4%9! MIK)0-&<+7HA:>2-RPF16W*3]\=>%;"C%0M](4B0IDK1#DHJLF:#:@C26@V#U MC$DX#2ID*3@MOB8E&^?J+!E)E 1/RBL%*9ZIE2R!%3)%HK*3EN\/255#U($AQ00P1I$IPX8(PX'.%HDZY\-!ST$Z4W;NRGJJ-TM),:ZT2T2"3CP6^ MJ?RV4Q:H8U1G8APU9G] 2CEMC.SP6+\GFH,)KO>H"SW%--=!G,3@^>/UO@24 M4I4S!,=J*69:O/#B?$.2E#+.E?=FHV4P9438Y 1H$FT]LS1@ZF\'%;U+3L6< M]NC\$;-;$6 HRMX"K";A\V@<1)V+)VMI J LQG2JQR"4BLG?=($JMP M)G"7"]BB%S%O ,PDP[@NV"+6NO([(H&M:6 ^F1RB($KD/0*8(15@0\\ 0X - M790]!1@)90>HRI[1VAAK"PH')@4%Q?6*.6M"C;$;B45,",DD!5[^!%$F&KPP M&K8\&XVBXL:5?YF*3^T#GLT M7+0.]SSF%S9E6F]<4:.+=4BL[,^)!&,(98[SLD7?<&^W"3!6-7N=_UF5K#8H M2O/?QR$M3HJZM74(Q6IC(O1BD5/#%F5/.14\T8P:4A3>%H_4QK(-5RF HI(3 M7R!ES,9%K&WBB)USRHA&:\048FK8HNPIIFC931L79.&24B 2)^!XJJT<:;!: M6Y'91@V/;:*%G6.*2]'(+M,C^[RXD5.]$65/.:5R8$))#BR35;6-6G7(,"C. M58I.**/D1E[)-D'!SCG%A&X,&7HA#LPL;"GVA_?8,6D7T]WO8UEDM,$1ER"R MX$%HQ\%9GHL'K*7/,=JTF?"S;4"QVI2CCQ]JB^7%V[76OJE*BQ?6'Z]VX.T@ M7! #PJ7QC!IK)81 :GZDKT7SE "9!-'&N$XT33MF*L72.SL:+#JR^H($A,7!!( M3*)L5C'-"KPOVVUJC1.AL).E#6)N&^WMF)B*%R>3(S(Q&;2+@/ _ MY[/%8O1A/BO_C)'?7A^9X'G@M?- 19V(*D/4VA;_V%KP/&>PVC/&M$R6;J17 M;1.U72G8FY5^M59\A#>WY'\$T=%'V%$Q:AQ"-]L HJ?GING@GLM+)69$\ MIUG05NZ/=P FP1IIL; %@FG8HNPIF%)2AA!9W!VA:T)Z8&5/;35$D1UQ3,<" MH#:BD.V#24C:,(.IG0BF88NRIV!R-%E;-W A> '"J 3.VP",)"V-M8K35E([ MVP<3MZPICSYP,&V?RWG;VOG>>-ZC#]V]_I#F;CF>OANEB^CSTV^MF[U9)&T2 MODQA_+>=WK7)LEB)Q<3%([HS:: MX&U7O;Y[4G';2-MAYFR?ES>2JC>B["FI.*V94BY!$"J#"(: 5T&#*+0AGKC M-]O';U>FOGM244X:;;&C!J)JV*+L*:J\])%+2<'&D$"8E,"07.L.QY!])MK( MW$Y!^AV@BMB&=-F._5&L[\[+3V'PL+[/29I,QM-WS>A=FJ:YFZR"B"Z6EX\7 MRYK\\'M"0S+PBW]X-?9'"[8J%;VVD"FM5V,-!6.\!VJ=MR1FR>S&U=AM8I$7 MNOO/M>86DW1X36_;M4J2-5IT&)1$7<&Z K@@$)XLTF1(R&"BXL63=Q*LT0)X MHI(J3H.RHHWPZ$[AR77#-5880'@B/!&>79:Q"J*6L5(0?+:U,[(!9TP"KZ/S MFACB"&\C8KM3>%)!&LH[+,>-RH+TQ 6!](Q12I92X1]5!H0HX#2B7K^5/$BC MO21YX[QKFR#RCNG)&ZT[O #7$V7!ZE9;:=+I;.DFH]G&13D,&O?Z= 9/'Z\E M2G#*!*$13"+%[1:1@9$L B4V,B-=(GFC;L,V =_/]U$OBR&V9".L;JA@ S]P M1#H-790]I5,@1(3@:CL S0N=4@9O+ .FJK!2U:Z#/Q7^MY@1)G@8&P6H 7WH$,4AG/LXPDM!$3[ Q/-6_'8#(I]C*]5_VK\33, MSC 3M-]:@N2_=D^3,J9BEF7/6Z\42$_ 1I'!>AT5O(VJ)IA;(LHFV$MP- 70T1)E"B["F?-#6,A^(+>4F++T0I+;Z0<\!X5(DY1@EII9A]=WRB MAC1<#'WOC( :NBA["JCL$B\ MCJ\MF,24BQE2,+1X><:#U3D IT36I[7<5*<9&KD1O;?=G'0WXN&U2XQ MZ_2_2YUKR6R4I^R5T<#\9"04$FI=&<506>A"P86@0)1=.'@3BC_K4U2))B%, M*W6;.B845QT6'^WSLD9"]4:4/2648X%ZEA+(6 G%J 5C& =B%$M9J[*5WFAT MM%V4L5-"L49*9!0R:MBB["FCN#:1!)H@1RI 2"O!\KKC$U)3%I@-G+43%>R4 M4;2AHE^)+YANN:=1P=LOAC6C:5JBY=A6P7K2)0%;BOR8]1&!FR"SZ:SZW>-VSVB8HTR'5:)1Q7!-DRX()"9 M*A)S"RXL>"HY!)>35F661=C(7=JJL-4NF*D:3;%K,C(3F8G,[)"9 M)FL1D[.@M"U^9O !O H2%'%)&V6591NGV5L5V]H%,SEVJT-@(C 1F!T"TX?@ M,^42RN9<@_!6@/=&022!A&Q)P6D[Q;]V LQ&28O,Q Z?W22)K@+!/I4EF"[# MPDOW$7M\]ORX!<\1K]TN<-D:10Q$08O!,-R"55Q#]IP*IU44,K63+WI9)/+7 M^>SL67F_\?2\V(V+*I*SZ>(?*TU.=,JL:Q, M.UFG^\XYS1IBD7/(N6&+LJ><$\Q'$K4'[XJ#)HPCX)STM2R2MEDR[D1+-^3W MG7-4ZT8*[!.%H!NV*'L*NA"\USQYR,(S$,%E\-))<,6;4US&F/3&-:+M$F#W M'G2"-X+)@8,.>Z'>)PRZ=!]''^:SW\>+LG+0C@S\2 %/W7XPM8M%8^J!FW*A M.-U>!K!*1K#!6.-8RL6];B^(6FS,Q3G;/](TE>=K+0_6*CQNPQ0%A"7"LDM8 M2JE%#J2 3]3;M)+8K6-;8 N9S(2P1E@C++HNE>)-B MEJ86<:K%_X(#;XNK6-!)@Y2>>4?:"^=V!4M::&DZO.:+RH&TQ 6!M%2,$I4L M!2-=H:6)#JPGQ4T,UA)I<^*;UP6VCPEW2$LK.JR-WQ/EP+S7K33G.&%=U$$< MB.!QX;6ZJ$XJXDE-<=461& :G-($ K'.6A,()QO'A=N$:-_,9^5Q6FR&SGDC M2(?E"?J\EA%+O1%E3[&4HK&'L>SHQ\LJ)TB M\2DQ$%K3XKY* H9+#CH0;3*UUK=S$;XH\YQ9EM0GNMU+P*.$DN9EHZ0]D//[:6G$T4]U(1LY'0?^]8N_G7 \A_]?.?+R1Q]<_- MN/+3;RW37L:0BS3J3_[VA#VY>YS[P=L.S#,.%U=Q7\4ZL.'B*NZE6 <++:ASC:2P/\I35=]PF ^9B]F->]WO#\PRW& 1-> M>A8OP(#:#@-JD7&KB&3@H@H@J+7@*6"M?IGBR=,NT>)T/S]*\".KY;#)Q\\7J5SZ'W^LC/S>J!!R%;F*7'W8 V OLB,&F-&U"X>@8$R.0&V.43@N1&[E3N8#K0@1A<@(AG0>KLBR>*\E)9R%5WDA'W":QY@&Y MJCIL0+^G*K2'=0$QZ9P:+-V:+.4L<9Z46/7O.P%(A?@ MDB!@>;+%LT]<\XT:5VW$KB^4%Z/7>V.U<#> 9$6RMK@;("Y7MH(-/!=*&@U6 M" J=DY1AG0;(B69&LNR0KD\PJD1,HD8K/JH@"D[F#;+T. MIGBA,6[XK&W$KW=*UBZ[*^RI$B%9D:Q(UH6[E:NB#DE5A?:&K/ M(V:>*:(M@RQT;2TO$UCG(VBOH@K9.1HV3GFWR9^Y#"P-*@L M)(@H,IBL)="L ZFUT7D[ESUW"U+:<&8:R0V"%$&*(-V/1=%OD)K$F$BID)/F MFAUC OAH"'@;6$[:$RII&]DQN_9(N1$-IWAVBR!%D.[)HN@W2+4,C%'M022M M07CBBT?J*'#EJ66R(0*]4D0IHG1/ M%D6_41JXY=20LJ./OFS62?+%PTP65 @Q3QUTS N+U_42])GY3,6!S\^DY1]:S3[.9GBQE#C^/<;)R)U=,(N'[SV\<]T\6MI_21*>,? MZZ,X/YO$-D9_^/+ET3_?OAZ]>O'L[>N3_SHY/7IUTHQ>'#_;0JGN/2,KZ_]% MKW^;Y=\J->;I?2'!^/?TV[I)\7[,W+/7Q\^/CD^.GH_*5R>O7[YX?GA:OCDY M+7^]NIR\/7C.H^/3D]'K7\M3OGKS]N@_RB._^/=1E?#K5T=#7?4_C:?%S,S. M%\6O6_QEL+/PKZD[C[7@R"ZGX,'9OFYE?DL>@3M?SB[]Y_HLM6Y%>?3Z3\?+3T\O?OR5A8OUQDAQP\^<+,WW+S^D!8W?]^(Z?V0-J!/GRWUVO MO?-G^ @/\0AW9.R8EJK6;.KO?:Y;F[VCZ5,N]VV)U<,U??N&9^/=I M#FJP8;59^T:LX?&L@-/W\Y3@5?G^_>A-FH]G<714=J;?3-QZ3/.ULVOZ=PS_ M&U'NQS,!J#N?9^IX/$75N6_2+9IP-.%=5HK93[UJY;8+9@TM\%^TP>II7&9-4PEL+V=L(PMD,QA,*C@CIL@C1V]S& MQSQ>)Z=XN3YY_[5_"KF9/ OY$ZR7DC2(=9DX\B(Q+YM*>B1#ZU MQ*=$N;$N%RJY50MY'< F14#FJ(Q@,6F_T8IGF]N(K?-)B4;*#JN+()^03\BG M!^>3+40B3D;@F;CB"Q$.ABH)-"A"36:&F]C&%;_6^42E;6R7UTX04 @H!-2# M XKIQ%E2#J27 41A"WCI+-@"&<6X8L6G:N/B7/N 8K(17;9_?12 ZKSV6M_# M>B.W7,['_GR=X[VMMLGA;+!=J'=FZ8?G]@?<]TK95; MV;>-OJ>FQ4I%;?0,E%("1(JU82Y+P(,24NA@96PE=EB4^<5*EZMU.;RBSJ>S MX]GTBBZ_N%#EEBR0U+NZE(TJ\[UGN,C0H2V(?C.T^-_$&&L@Q54L()'JF2M@ MU$03A*-9R3;BFP_%4+ZSPA:H,LA07!!#9*B-C$7/)4158[ F4O">%,=21R8" MI9%LGF%O$X-]*(92N;-":Z@S"%%<$$.$J""9$Y-MH6;M]2$X Z\U!:-2X\.^49U1 ]JQYZ-N"YHR %-9+DZ&C8Z"%U[TAQ>XFF7'38;Z_/ MRQG)U!M1]I1,B25BOW X,XJE QLN+B*>RG6 M@0T75W$OQ3JPX>(J[J58>S5)FDZ"N?S>9J&3Z/EW$T7$[?: ME[OXW^>+9>V1U(RF:=TTS7W$H-3 $WHP">Z';[1)2HP"200'H2D%(VJ(R_-( MO4PZI(W+TMOD*:SB",^NAA&^Q+DN]/S9A9J?5BU?/^3A-)Y^T?G#SRI_G):O M\ZG[V%;"0Z.HP5PY3#A&UB)KNV,MS3RG>HC@J"R$Y4&#-R$!<<$X[F+DFX4I MMLF\V&O6FH83CJQ%UB)KD;5ML/:G+?O,_N"M9>$RU5)"]CR 2)F L[;XO)%: MZ@K5659MY*8\-+L7Y0/*5]\Z4FZH&9K#_'WUN?Z"-$>:(\WWG.8IZ^)XLU3\ M[V1 ,"_!!Z>@UJ[4*9# ,VTCG>=QT%PU@@JD^??2O/,"=:M''T]C>8;U.VX3 MWK^8CU53[]6;7'U7LK+1<%\O,[81*MY/ME%I&L4Z#"?T62,0;KT1 M94_A5K:4.2;&(+%0G##F,GA3MYK<\J"\#9QO;$JWB9SN*=RH*;M2-7"X83IS M:UX MY7CT0SC!!F^9H!>,:$6T=HA6;SP7DE67,_CB@2I3J)HM2*]E]HS2%#]D!J^H;9^=5$GN_ M_?Q39R;Q]HGHJU'4+JL0%7"5! A#!)0MAH)$3/926.5)*R5%[C"*;>8@=]@( M94^UY8'\QAOCQZW$7BT*1.@.$K=8D:U)AH9B@Q%AB)#=\E0%VC2*H*^V,DS,#7WFWFA,B=>D^ Z#F^W MEKAM&R*0H=\?N"Y_U_CIZLN]X-Z7SU;EH^_\M.\==-=C^\*"'U33&\^RS6!/ MWZ>1"S7;W$T_U2SRZ6Q9?M'-RS]/5RGE[^9N,OK@YNO:V>_3(E55CD4+4ZU+ M/UV=NKAE^2:/IVX:QN7EBV7YAUJ+9G'PX_-(V;?&LI]3*6\,-8Y_OW& 4D/;V]O3II1B^.GVVA5/>> MD96M_Z+7O\WR;^&]F[Y+B]_&T]_2_SL?+S_MQ[0]>WW\_.CXY.CYJ'QU\OKE MB^>'I^6;D]/RUZLMLU2[>,ZCX].3T>M?1\_^X_#XGT2P?%GE/GI].4S2 _/GR%XH, M)^[#(CU=I.+8%*1=SL%JO[1^[RS9*(N\#'YD!S]3!V( HY0'4GS7K]Z1 M[Z4?OKNL?MCLK0V[^353,;IWL[#+)^QP$FYW'SII"J>^T13NAQ)O'VQJVEPA M;^8II_D\Q=')]]KXGG[]O$X(J=E=.[=ELBOJ%^M6&?OU M7]->:,]A+)OY\6SJ)JL$\S=N'.'%%/V:P0UVL!KP-BW=>)HB+H/!#7:P:_XP MA/.S\TD]+5UA?U7K:_75M=P&7"6#&^Q@5>)X-H5GL\]W47$U#&ZPCVKIHY1; MO>2,06\,>G=$B\<176ISA9S43(EO5G]]S+.%L3C4K ?9MZVRCU"S4+-0L]!F MH6;MS82@9J'-0LU"S=IMYH/[,%ZZ":H6JA:J5KNJ=>3FT_'T'3J$J%NH6RWK MULO9 O4*]0KUJF6]NBR?C,J%RH7*U;)RG<[*3FMTM+I>COK5_E'[3EMN/I:C M]G^XB9N&6B%\=)(^+-.93_,1X\V($<8ZK_K=Y2SM7QOG+D<[L"[.UR>U_8+= M,6;)F8!@C0 A" <7G(44=:34>$;$1H.@%+UD65 (W!H0.0DPQB<(D6>GN)7) MAYMEOC[?W5M=+5H?$+T^7RZ6;EK;.5\K];4J#K&X6N/KQ?&OUXM\KK'&$U2X-V"Y*%@Z"6M9$XHDCH%)@(%*TX(P+D*AR*AO* MC,EM4&L%J_?%JTCSQ=I=W5T#>D0<(@X%.32R*9F<=Y0#4U(7LAD-A@8/(043 MC0U,ZHW2U=S;K)P6$%52(&2BX)23D K8N I9*"MO*;MZ-INVXXQM5ERUM.'$ M-%1TV"RLQRL=D85>V2-DES L:!GD_&FN'I1;_2A$S81H7( :U@JO^,-&*(Y6*HE95HRQ!X1S&:I"VH%SX6B6H+Q6@,5.9KHLN$^/S1%%T5"D#Y(1%RT7-\$G*0_& MY[)-IK: 3['RA4-LDT 8F"D\3+OC?YFY1SSA8?+CN0G/KBWBD&ED4'V@218N;&"+_7 ME#-4-D;+87-NZ_IGWYF4O7K@<6W)N'QJRAMNDZ1],0FKWDKU/:Z^)[FY:7JX M%.ZO5I%,R]%XU1$6#4V/-:EC^]+68-MNN_PYIP]%C3H[$$&BS@Y&U*BS/1$D MZNQ@1(TZVQ-!HLX.1M2HLST1).KL8$2-.ML300[BC$-J$:1G$B2)#@2W&JRE M$:+FFG"M?V)( ?A55 6 R]> F23* AJ#1B3(U!#I,O>2.KI M3:^"\62]K'4^"(_%$TD9K!$2@M;&9\J,8J1SKX+C+2BDTX %.0@Z:44DBSJ" MB9Z!,%J"MU( %3(Q)S)Q/-VD4Z#$.<]L>9$EA4[:@2.4 &-.VQ"LHGXW>QXY M\*H;7=?+Q-2LOZ_R$<&[1:J%;L\^I.G"U876C*9I.9KENDAS&B_/Y^4!W32. M:OKA?!R6JP%":DUL8\$R MY<$XSA0ERE/.+C=R;O+N;'T[Y\5B<9[B\_-YO9.3YN-97!=67/WYC^HI/[OB M*!].X]O/+O'J]_^];;*8Q"L\6 MD6X#%B2&D08C:M39G@@2=78PHD:=[8D@46<'(VK4V9X()(H:=780 M@D2='8RH46=[(DC4V<&(&G6V)X)$G1V,J%%G>R+(_8BP/NIV9SRY[%(TH+R4 M(&**8)B2D'S.1MA O+Y7YM;EO>G#^-_GB^4JG/4V3=PRQ=/9J?OXGS6@-9O4 MMAB_SN:WQW+;*@/1$*[Z%+/%SF8(3G1V4-2HLX,0).KL8$2-.ML30:+.#D;4 MJ+,]$20&%>X=5$@N"^XD :$]+W]$#U[X#(QP0QTGVAC31C$V#"KL4U !J[AU MGA%6EG.9T.DHG,_G:1H^C99S-UU,5BMZY#YK YJU+?7-EY67YI\?]4!^6(X6 ML\DXCB[%U6/#]^W!HSN+R^5[!K].]24F!RP7I@ M2(_]72Y(#UP.2 ]<+D@/7 Y(#Z0'T@/I\3CH\:BKR$CF2/)1 B?1@["Q=JS. M'JSFB65NM)5R(V' ,T(CDY MI2 DL^"C7DS#["S5?FX79ZO/+HY63^O)ZOHA#Z?Q],LYZY>D@^.T?)U/W+BUR29G!1"#!<*9XB=8[J-EKZ[C5V M98?Y6ZADR%Q<#LC<:TU@> Y,6I"*2! D*C",>"C@U-$&3XE2;>3&[C5S3<-) MA_43^Z%G75=8W"9_=F\R9%>?]L=Z-OQL$K^JA?]P$S<-:>26H^;"L*Q@Y8U; X._>3]*A4K!53=OOP!V',A&;6$Q&!A6*3A+0>'+<) MC-!6:DECBNZF,1/.T^@4!:Y"C=N4EWOBBFTKNPKK9-"1AIO&[,T\Y52,U;J4 M[[I-X^OSY6+IIO66QX_V8,SCCRG"_Z;Y[$IT>S?&"'7EZO!Q'[!'2^+[KO[\ M"3G:02!&YB0<9^"3+QRE96?@>:W"PZUT,>GHZ$;3VVTXNL)GO1J7YHNC5;7H MLBF8G%>&OIG-5R[_I"9:1!!%VYJ9ZQ8T?4C/=9.^C:4"N8O<1>XB=Q^&NTZ3 M$%1@X*.6('068(W2$(GQ1B@5M-G@+I'"2YL=*.,#"&X#^, H*,FUR.77I9&\2-Z'(2\K_JX4+D 0O'J\T8&UI/R1F(Y<9)4EVTC@4"DP M&244K]<56NL$EFL"3MH@D@U$A(T$CKTB;QETPSF2%\F+Y$7RWN.2V0TA?67Z M'J)H9IXFP4NO@%(AI=4Y6)9O '& M%86UTAK.]4-S?5'$5;[Z)N ;;>C0^+[[%AH(^GZMC6&"ONNT,B*\IKFXRTG4 M(L+!@XO1 W.^4R=U\[?1+%/QGE'$X1$.(C@.#BF V2?"]0+B(N3_= H_D90 MF>J=7?_;%R5#!QNYB]S=%^ZRE*26G@'1K'"7: 764PN,22.YT-*ZC6O8G!*2 MTU=XT5C=S=)+M('-W?+=#D'*XU?O_>3F_=^?A\OQGX\*9KR M]/+W;[O1L_HX)@\HEW_^Y]OW#C"BRGZ M-8,;[& UX&U:NO$T15P&@QOL8-?\80CG9^>KAJDK[*]J1:V^NE8P"E?)X 8[ M6)4XGDWAV9FQ>.(+K6Y0M;5+C 6A[$X MU*R6]VUGQ3PM4;-0LU"ST&:A9NW-A*!FHM6;4"$>H5ZA7K5KEY=7HM$Y4+E0N5J6;E.9V6G M-5K?54;]:O^H/12%R@%;UWVM==U)^K"\Z%UG5[WK./:N^_IX[[R._QBNVF\I MR$$4J9!2IF2TA,QU!$%"K1XO&1!%A#72!68WZF]RRP4U1 #EQ(.PR8+-)H.G MQ@6=E'!*]JGG7(_7.,*J;^5W!D&M+%06VC/0PE(0F17XJ&A!&JHI)3$)OE'2 M;!MJ#:;#&R(.$;?O@AP$V:SD/''*(3DJ0 3.P5CO("8?8F"*LULZ490=C.&L M5MBM?8.)4^ $9>"-# 5XP5))=]Q/C35"V4;S#FO@]GBE([+0*WN$[*+.9R,8 M :>*0R:8C6!X5&!-]E1['YTB;;!KKPH>TL8RB91#RNV=()%RG5!.9V*5(P0R MY1&$*IM)EUD"%3REA7["9+[1V4!P28U(X#TK7EUVO'QE,VA%$Y4R":?WNZRK M,KPQ%KTYY-S^"1(YUPGGB/1!24V!R4(J$90!*YT!S2VUQ@JKF=CPY@+5T:0, MV<;BS:GB"WH2!03OG!!*$\747G-.<-5HPY!SR+F]$^10.?>H^V#9F"63D4*0 MO!"QEO9WROKB^;&@$K5$FPV*&D.42BY4\FH0/ 6PSF1P5"FOG)#$QX>FZ'?V MP9*-)+9/--U]CRO$ZCY(M']8[?J(-FJFA+= RTX71#(X0^<1*8>4^SKE0BA^ MFM*%6$I&$"*P0KED(8MLN,I)Y$QO4DXG9S//"KRKO^.8+6]!%.71*F7V MO;<>L:9AIL,&UH^!=%M70/O.M.S5 X^GL3S'4U/><)LT[8M)6/59JN]Q]3W) MS6W3PR5Q?[6.9%J.QF4EGWVS>BJ:FKT9[=XE!+4UV&VC$U^?D(NL/A0UZNQ M!(DZ.QA1H\[V1)"HLX,1->IL3P2).CL84:/.]D20J+.#$37J;$\$.8A3#NZY M<[:F/&M1SW)E!)LE 2^$EDDGIM3&6:ZTT0D3,YA<+W9H*<%R1H JG4B26@26 M-HL$S,KCU))F+9U4<-YP@;IL3P0Y"*^".LM2S@D$(:IX M%;7T$"<<:#3119+E+44\K'>1A^3K]:E0O KFP?E@P%E+F"?&2-&]5R$U>A1( MI^$*I>B?UKHDX18Q#@XI#$^?1O50,@ M*8(4*1(@F^BT+( M7CAR+&M+MX MX-QQ;R(_=^3R':/7F2(;(AL_25D+Y M>&="#:*[8#((G8K1EA4#37,P M5)@LF-EH\!^,BIQE4(X4-"3,@2&T%E=SGJR75G+;;62C9&")0'A#>.LO(3&. MU!M2H\SN"2%19GM#:I39/2$DRFQO2(TRNR>$[(7K+[320C$#IGCL((QVX'R, M$+BGT:BLHMAP_;\E\:Z[KC\E_7;]L:':SK/VWKK3X_)J5A/TYNYS>8I/P_G1 M41K%I@A@S=R;I?E\E.I%]9K4]AILW">.1.\U2.((".]J%I?/ MX(CT@@LGG=W(2OV6W*UUY?2S^*_%;-Z&L]ZED9NG>#@Y=)__40-:DU$=C?'K M9'IU,'=[05O-]ZK4&L>;(7*BM8.D1IGM!2%19GM#:I39/2$DRFQO2(TRNR>$ MQ*C"O:,*2A-E/.>@:0@@@O3@>G9HQ[(DWDSFXR&L5F3 M:X\UW\V+1WL6V>4VBU\F^Q*.Z('L@.B![(+H@>R Z('H@>B!Z('H@>C1779! M]$!V0/1 =D'T0'9 ]$#T0/1 ]'@:Z/&D&\D035S6UH!AMO:0U0*\4!0(Y=YD M'@W)&Q/W8#N.\P2ZZ(H/WQU&D+\4^ +A/B'M:R%%;4/(P6CJ0$1A '/N0,I55*1 M%(@66YF-_-@@?)-E34V_\+=[+1WODJ[;F83<]FZ?EKOA)Z-XK13^XD9N'%+C MYLV+%-*Q3].&V4'#"..8EKL5 6,'K$I8G"S\*#TI$=N**KMZ^;U09I8IFK5S MP)73(!*WX'+V$$5RDN3,J-F8#^E5$HXG#41:6A0@<> 9%6!]BLH0$B1SEY79 MVVG*J2BK9?/@Y63(-XOY;.[&M:KD6\<^YN'G%.'?:3JY$$Q_&&6$LG)Q^>@' M=(@E;N3\;UIM/):%0N>56W/\WF=W," M$'01=!%TN\D2?<):X8N=FI.!$'*" J$<;!0$HHF&)J[,%>,QC:0J<>[!FYA! M$&W RY@@.L^R(2D1NG&T^7QR?#P9;\=@W:QSMGQ A!XH^6!A%)08!-&.L@1: MKH^&IC1HK44=-L1H!!&%!&>$!498#M1JY3;'J-\%31_31%Y$7D?!WD--28&4:.MS(!PLJ!H<@R8 M=]9GIW@P&[%:KE3TDGE02000-EBP6A-(SD@N%5=.ZDXCK]!D0)E&Y$7D1>1% MY-W'[.@4N,^L6,>&LF(=:T[ %L@#KUDQCH4H^+X1%R[OFQ"3 9VI!R&I!LL( MA<1R*I@>N!4;HS<>&M=OF0U-!\;8ON'[8R=%(] _==[H)]#O^HB.:I&H$9!L MEB"2"^"2U[4.T3CM"E#KC:!R-BKX+ RX*#@(6KYC DWEG^R%R3XH)AX;BF\( M*C,I^@; :& C[B+N=@5W?-)#?SHS1+5>YC&L]2K*_:^'165'7B?N0E@5;X')9R$]N M],F=SG[^[L=O^T44Q4?AGXM5:%M8_;/??GOYMW=OFM]?/7_WYOW_O#]\^?O[ M0?/J]?,["-5^[,CS-Z]?O'S]_N6+IKQZ_^:W5R^>'98_WA^6__S^\O7A^^;- MK\WS_W[V^F\OWY>-:E[^?W^\.OR?IDTRIS^W]LIPO$BQK_OWE^&X0/AD,7/C M.!LTZ7-(M2#VJ(7[X\FB /8/O=V;/\:N&)Y%D3WD%CPZFK;VVR6MTL[@<8OY M9&VOUF2M*R 'Y?OV%0L.1.YFEGV:IF [%&%CO M0>O,+'_[N\LES1^'LZ$?CHH3\-/Z^S]?4:S,_=W%,=D$?@H27'^HQ>@1L3ZU>ITF:FP(BW5GV-L.J90OK)__UG?KNZPM][+8CN^> LSK\ MI@WAW8T?NKE-.PC$=[4M%HK, XK,L@P0Y07EY3;RPFZ0EZ?_OC7MVX8X=6XGW;%7B^N-QS]+LW=M /; M6UAN>T>VK[YH(-E/+MCKQ?6&Q5]/QO#\/(>DG]3>Z\5UFI61BCOL=XN16XS< MW@\2NAEBV28'+%M080 * U H*3O]:C>6I]!IY8Z$[$67(BNYTMDK\"J:9>M[;YD &H-DAO$LB+CY#$""LSN!\YB!52LD28ZTV^S1T=(]Y',%JW_JO]0*UF T5@0(DQAD(E@C8 M0!1PR3D/U,68-WI:W@6U>C/B$R$.(:[KA.P%LH5LJ55,0TR$U^$6"IS-J?RC M/?7!9:GSQD ,EQ3AG -E(+(Y1^;E02B/7$^:9Y<>N"!FF0@-!](*Q&R$+(Z M1TBTRG:#7 M(1'E=H)R2AK"6+'0" D9A H!/*]MOJ.507%)I=WP/:GE4>7(0/I@0007"RAJ M#C%P$7V2TJ1N]_4N%NE 6X8XASC7.4(BSNT&YVAFWD8#VA('PA@/7JL,/AJ= M68@Y"K(QO\ $:Z@LYINC#(2($IPF"A0UB:8@ @F//L+KZ]8<8P,K#>( M<%!6:5K,2TI2?FP4O=T@1&H&0NP5FC[\D$.$U2Y0=/]@=3")<4H+U:<<1J8BZF@7!V9*I4 F2FUQK*4HMX8KLI#,I27 MBYQ2('2Q[&Q*LAZ3Z&+A2<*#[C3*:2X'!<7[C7-W;K!URX3L]H&'=4C<_"=3 M?O N"=JK36AGT=3?N/B;Y++3]'CIV]>V&4SS9ECX^/C&9IFH:#JSVLZE VUK ML7>-35R_(:N$ M1)GM#:E19O>$D+TXXS AZ^BED@])9;52+;M^L(%@'A?#48T+V IZB2L8'D2%[[0L\Y0C.<@E!>*.= M=\Q$=AF>(A-",DF!EW^+IZ0*/)5O E79\:B)I^0!X*EX/<+T'*)VW2X3L[/^ M^O+X9#0Y3:G\U"3\V9PLIN'(S5)S,BH_/YS-%K73YHVMCU%_=&:UG=,?Z)(^ M>5*CS.X)(5%F>T-JE-D](60__#17_H\1#2:: $)H!<;&VG0LQ.@H)21LU!D& M:ZU.W &CIH:>B 43' 55_+I@K!2"7-VFXE4Q:U-\L9C6NILT'4[BLGGBVA9N M+WJ[LH3?%D-X=N]>BL8.A!3]]N80R/I-R%X F78T,J,2!&IE :7(P'$50'*O M&6'>ILV TQ:![.]NM$C7XMBV8E.(8XAC_25D+W",>ID5LPZ(- R$]1*LDPP, MURPDZXTA?J/Q@V3&)&J!L]I3T>=BQ 5O(7#JG=/1T\ [A6,#J7L>84T-JE-D](23*;&](C3*[)X3LA9^?I!3)1PF!DEP/7CRX M:"08:;276E BZ382Y![;S\<^9]CG;+>9="WW@B^L6R?"'Y^D\RR':#XBJ5%F>T%(E-G> MD!IE=D\(V0N73W 17>:ZV*JU9%-1!\8%"5Q)FX+P+AMQGQ05-_IP_/5$N_;? M7ZJE_/R"H?QL'-^=F<3M]__>&L3W3[[3;& 8=I! :.LQ(7L!;5(K4Z<7@^=, M@R#:@=.,0B0R*2X>W]JKT4R(;(ALB&P;R&8Y(<%R M ]+Z@FS*&K!9)G"$>BX)H4&'^^3C=1/9)!U0@Z.8$-YZ3$B,(_6&U"BS>T)( ME-G>D!IE=D\(B3+;&U*CS.X)(7OA^DLOI==10/(J@C!<@F'*@151$">8BV+C MO.9;4O2ZZ_K;GG=,P/YW.\_:>^M.C\NK64W0F[O/Y2D^#>='1VD4FR* -7-O MEN;S4:H7U6M2.[:W<9_<-&);O'T6/C0CD=0HL[T@),IL;TB-,KLGA$29[0VI M46;WA) HL[TA-B"G?I MW(91A4Y%%;"3V\YSP@H_EPT=-V$QG:9Q.&WF4S>>C5J6;MR9.*!>NZ.\^<)Y M:7KVJ ?R9-[,)J-A;-;DVF/-=_/BT9Y%=KG-XI? 3CBB![(#H@>R"Z('L@.B M!Z('H@>B!Z('HD=WV071 ]D!T0/9!=$#V0'1 ]$#T0/1XVF@!^8C7)N/8%A( M7-=B!<4IB"0$>*,I>$TI$\FZ;-7E? 2AB.4A2\A9.Q#E2^"IHN"8%HX+;64B ME_,1WLR/TK1F&4S341K/AA_3JW&8'*??)K/9ZN3V^>K@]K">VRX?\MDX'IZ? MXI[G-+Q.\S?YT'V^?:K"K-R@O+HA9T$-.-_AS+DNBO/#ETH@S#\%OD"8WR>8 M)URQ(&2";&HW,JTY&&4\>">YLE1*SC=@GM$<'0L6K(E%-7A/P >N@::DDPU* M9[61=O8T8-Y0Q'C$>,1XQ/A]PGA%=8B:9[=/R]WPDU&\=FM_<2,W#JEQ M\^9%"NG8IVG#^*!AA#',.]Z*I+$#5D4M3A9^E/JG.J]>?C>4YX[56XP\VAIK MDB96]68-&.TM9"F-2(P43;4Q2TDX3Z-31;VI4%P8:1-XXBQ0+YUU,NA(PV7U M]G::3GZ\LUB/IN[<2V;^=:YEGGX.47X=YI.+IP6/(Q60EFYN'ST M.SK$$KM-4S3 MV&FS V5\^0ZW 7Q@ MM 8=M,C6**ESIW%7*3VPQ"#R(O(B\B+R/@[RAN"=LLR"M]Z#2*P@+_$1J#=% M/I3.-KC+R!M4"DQ&"<7J=375K]C+7!-PT@:1;" BB$XC+Q-FP#DB+R(O(B\B M[UZFZAG#B"(D%\-86Q ^5NM8MZ4WF3K."/'^,JZG0%52C$&H21!"$@LN> '& M%8&UTAK.]6/C^NU2\Y@8Z(=+P7Y:PKR[)&P$^J?.&_T$^AU#,56T6,M60DUC M !$B Q\5 6N%L<[JH*.X#,4^&><=31 2X>4[CM?:QP#9Y^PK$! M]G9,'E NO__YNQ^ON8#>\3-Y(*S=P>]^[3-QH.5#W_,QUEEH1O&>N[FG.B"/ MP$./L;=2W^Z>=QY];F-O+ ;Y.6I2\.S&(#7NIUVQUXOK#4>_2W,W M'*?83S+O]>)ZP\//0E@<+]JQK2TLMRV7VE=?]%WJ)Q?L]>)ZP^*O)V-X?G[0 MTD]J[_7B.LW*2,7;'\)AY!8CMP\,"=T,L6R3 Y9]&C A0$HE)0;G*'CHF/F M*"DH*2@IJ%-04E!24*>@I*"D/-!QN3L9SMT(105%!47EZZ+RTDW'P_$'-,!0 M5E!6;I"5.BP&Y03E!.7DZW*R+D!#84%A06&Y05@.)\53:995GB@O]S_/Q2%? M7Q_R];N;AJ.&TW;"%\<)7]>O]ZM%RT^A(/F.A.Q'*7\V25E=NW%3!4+[!";K M""E*YFB41(2-4G[A(I?:$DB^SI#/)H.-+I85.Y$)S8GIC5+^ISR9:X]Y',%J MWYJ4] .UE/%). 99JE10*T2PV6:(BA(=N95<\&V@5F_F8"'$(<1UG9"]0+;L MB:&9Z )E%=FRC.!2;0C-=996$9'RQB!P&RJ"607)6 N"!P&VV&[ K4A!2^F4 ME@\^=4I+,6"6(60A9'6.D&B5[02[E&71$N=!)Z=K]WI5L"M+D-Z(:%A*WFT% MNSK5%J[.>-IAOWM$.40Y1+DNH5Q.5&5"#' O:]-A)L"'0"&*Z&GD7JBX,SE2#+48@33DI;C;<9&^T3,6N!)TU!:&+ M(>D#*>8CU5*)J&SYWV,#WTVS>+TQNPTG.0E!52@ Q\O'(#C/X*S6$!GS0F'6KU,#TW4F^ M;4([BZ;^QL7?))>=IL=+W[ZVS6":-\/" MQ\A, M97PRFIRF5'YJ$OYL3A;3<.1FJ3D9E9\?SF:+VFGSQM;' MJ#\ZL]K.Z0]T29\\J5%F]X20*+.](37*[)X0LA=^6M3,&BXC*$8LB&P].*$" MT,"H9B)8+\1E/RWPX'PMJZ8Z%S]-)E-/M(K;)@E7RG.OY=4%UJ^*69OBB\6T MUMVDZ7 2E\T3U[9P>]';E27\MAC"LWOW4M1JP,A>E5 CD"&0(9!M !GC!96H M#:!$&SR2!FHOG8),VB=GK$MYHU/$%H'L[VZT2-?BV+9B4XACB&/])60O<,Q[ M'[,W$B*3#(0(&1S/%+3*5FE2##2;-SK>N0LJ1 M\$[AV,!8;/J*6-9C0F) J#>D1IG=$T*BS/:&U"BS>T)(E-G>D!IE=D\(V0L_ M/^I@,F$*&#$)1"(?W?.@!]CG;>29=R[W@"^O6 MB?#')VD\ MRR&:CTAJE-E>$!)EMC>D1IG=$T+VPN7SW$ECH@!.2091YT+9F /H'(RF*BC% M-UR^;TE1<:,/QU]/M&O__:5:RL\O&,K/QO'=F4GND)BH*N!'K(&O"3&1.<+\QL&1;X-8&L^Z!;?>( M<"&T(;3UF)"]@+:@N=.,:Z!<>!".67!2AX):(43+I65JHX/7MZ3D=1/:.!L8 MTO/H/<);OPF)H:3>D!IE=D\(B3+;&U*CS.X)(5%F>T-JE-D](60O7/_L#9$V M,C"&5>?=!K#1)PC4:2XUC]YM5.-]2Y9>=UU_UO-B8VR!M_/$O;?N]+B\FM4< MO;G[7)[BTW!^=)1&L2D"6)/W9FD^'Z5Z4;TFM9-[&_?)32-VQMMGX4,S$DF- M,ML+0J+,]H;4*+-[0DB4V=Z0&F5V3PB),ML;4J/,[@DANQ%BO8707MKW:_;G M+^NM>< KO+6L.@C4$HM"*D,&,$34)69\;1^>*_/>J!/)DWL\EH&)LUN?98\]V\>+1GD5UNL_@E ML!..Z('L@.B![(+H@>R Z('H@>B!Z('H@>C1779!]$!V0/1 =D'T0'9 ]$#T M0/1 ]'@:Z('Y"-?F(W!/-(G> ,DF@A".@:^3!;S3BO <:++QKD M]OGJX/:PGMLN'_+9.!Z>G^*>YS2\3O,W^=!]OGVJPJSP )7)W*0M= M%.>'+Y5 F'\*?($POU2MB(37W M8+W2(#QQ1348 HH)$[Q.4; G"O-FAVEI791EQ'C$>,3X?2*;F#\75*+GP;&%U/>&(3Y7>4G?V//RKOD(WBOI;=D9?3+]\LYK.Y&]>RF6\=;9F'GU.$ M?Z?IY,)IP<-H)925B\M'OZ-#+'$[4^4_$$>WCZ,Q.^TTRP4.BX<@K+,U%*0A M1RUD+@Z$"7X;.-K"9ZTU3-/9R[;_=G$31HN*H6\GT]8)F,^G0[^8NT*#P\GK MR;C>=#H9C>*S:HS M>.\2,UD%I^1&2$92E3CWX$TL($VT*?@<$T3G638D)4+I9:Q]/CD^GHRW8[!N M1E(L'Q"A!TH^6#P%)09!M*,L@9;KXZ%IH-E0P8 9+T!$2<$)SJ!@*^'&D42(5 M289N)H]$FP4+2@'1(I;O* /6908I4T.]I4;P3D4,-G!7&3$@ZL$21;HB9HB\ MB+R(O%U!7L]1%Y$7D1>?!&-BKX M+ RX*#@(Z@*80%/Y)WMAL@^*;61-=\K$I@,F1=\ & ULQ%W$W:[@KHZ!*RTM M<%4K$G5P8(4@H$URDF2KA=67<3>DD$-!:R">&BA(R\%SKR!07\S?J))6I..X M2[D<"*,0>V]"F75%2OEO)4S[[L0;?/ M"9? MYZL3YH"\= M:>V"<[G^YR3_,[C9T3_S:/)IUHW]>O[F]8N7K]^_?-&45^_?_/;JQ;/#\L=5 M <1'>L+WA^6)?G_Y^O!]\^;7YOFS]__=_/K;FW^\[RN'_V4X+BIELIBY<9S] MT-M=^&/LBL5;5.A#;L&CXWAK.%[29^UT([>83]:&BA!R0[]=?*#0 MQT_K[_]\195T>SNE#JSEWZ]T\A47T /%OO;QUSYC!\9PH(K:M8[NJZ]4WFO?Q0WU*0;3H')==)3W.3]]F=96\SAE6VL'[R7]^I[[Z^ MT+LV>W@Z'/!Z.$[P>_GSJ'F;IL-);%X6#RS>C2^ZN5U;XAR$(82A'<$0ZST, M7>R:\I]^^N-?;],YY2EMU@Z.8+;=@.WI; *SA6"P\\$AZ'@?(OV;GW/ZQM= MW5Y]WZBNKV]TM5/?>YO\]MS-CIHV,M?DZ>2XF9RDX@K7\'X]S_HXG _3[*=M MJO.'CTKL&I2Z<?&N6RJ-3_"%RO;H!%MMO(.8"\8IR"-9'$"0H,%QK8(P+J6UT MDFX4+]RES_#;Z:0\3NTJO*WL*VD'5K'=Y5X] E<_6%(K A0"U!,!*"LR\\I$ MB(H)$()*L"D+,,$)+1)7SIJ-?@5,",DD!5[^!5%X"6HJ/U"5'8^:>$K2[@&* MU>30O@,4QFCN) OG+?5GS7S23%/Y* Q'J1F?V:OU_?I7S:MJ3J:3C\.88N-/ M,7R#CF^?'%_DXIZ2=:^6N_/P3;N.8(Y%_/NVA^Y^*OD9R!*R](>6> I9E M60BM(S@N! @9$AA;$"@9EXQ-V7*_$:F^2R#H 0&+JX'>Y8CJ)\'E=X\0H>7[ M+1&E"^Q;:W/C:C#6N@YW_*'(SFP^0YVRU]*&.N4+(U@6/:(4A9 "KSTH?-$I M-!1+V ;-$G=*;8Q/NHL1?%'XWN1?UQ+WO KE M[G-"TW:_1:NO2N/*GL=;5T(D6>&8#L"52R"X2N!I(A"D%()JPU-5*-N(%R\E M]U4KN(?N\\O/)[5[U"]IG,IS;KU]L1DPN=O(0O8D1#1$-^X6&2;IL M2#'$D^2F]F^G!0V5!B+*!X$8*M0&&MXM&/W0:,C-#H=U/"TTQ,CT@]CJ;5-7 M\&[9(?*X\C>F8SPU,4,%=3^%$ASS2I@(240/(O@ 3ML$S#(I@Z54TK@-\[J= M*/U+E;7G%T1M6^>9;&#X#F>![#-?(T3M#2GW%**BH@55+ ?+4BH0%3SXS!A( MYK22V@>W.>?H+C;O3B%*T@$3?3\IPR#T@QBVM9BL*>(3A[.3R<-A_=:)&JY5NO&)9/QO-V M#M PME7J&.;=)Q&CDB&2;=C"ORQF MPW&:S9Y/COUPW,K9\S/Y>WY1_)Y-IU5>VU832]%]-7YV7%!P_B9?\Y7?AFXY M_N(;E-1%W=2.XX!_I^FD,HYAE/W<<]6$>-=W4CYYO'N8O N?;:8ZJV+7VF)G M6U8,,TL2"*VL#RI$Y3<&C=[%-N\U]=2L M\-FL\F:Q^S^6]R?3T[:]1OI\DD*=]AFF*0[GS:CXNYB(_:0D$%7@/>O6B8S6 M> $B9EK,=R/!$D_ >DEHD,$1LZ&ROL7D=Z,/QS^]6DO=/Z;E@5],/K45ZR%4 M/31[ET(:?JP#\9ZW4EB#3JL\PG>IT&)65,=V3E?MP$BZ5_H';7D$,@2R%L@8 MR]0FYR%87H#,N@A.^@!!R:@"C>&*%+5OL;V[!&1TH 66*F*\_!'CY>4)_DRK MJ;/8^$R"Y M&LJ,$W#"EE>QO*CX-;V*SNKC'E7H\S6#%F-7(O3"=H$YW:,/%H M=2*"DPJPQWN?EXM!.$!C+8,"+5<GI"DH;JJ5OJB1!'(ROJR5D60(AB ML7N?'!2#.RD5F+!\*ST#-M73FRJ[Y[II6XW/Q9Z-JD<;'4&POR!X-6CI C%$ M4@(QA@) SAHP5BF@*5*;?7:6;(Q4W(Y-?7?0NFU=$=FSNB*,>W?4HEXG &.R MX[X+5%^5Q\-8T"[(:(47D*3@Q8*.!8.&^%",::)-T@;-HI: I9[VC&/?V(9#; M >4*(1"CVP]:VI].W'!9Q3^>I66N9AO4#UU2STY8\NWJ0'#5+&V M@_'@F9? N774UU04N97APYOJ:277Z^%"JQ+:9^/8QI&6#2BW9;JS@6(X7PVQ ML=LT16SL%C:FS#CEP@-1WH"P.8&CVD!(T@1?3'?K=Q1*?TALU .M]JM="DY; MZ[I-?RFO_,2=8E+Y$Q,R5%;=4E;&R2Q-RN MLR"XDV"$3:"B,YZ9K$20NTTJ M?[N4XE:VMWWV:P>*8%HE8F*W:8J8>,_F7B;%+&P [60QG@TA8+EB$(UR7#,7 MC=S*T(MM8]A-YX9RSX:[X["WCMK5+Q:IF4^:O^3IY/B'9II&KK:]/7'3^2DJ MDKT6,%0D7QC#*G&A$Z]Y)PR$5Q8,IP*D--3HQ&A@VVAW>UF+%/$[G/Q:9._= M4O+>5L';DAI1 T/[/CP)\:KOI'SR>/5 D>N"9,K1"(2$8A035@SI3!W$R*+S MF5A%-R;\W*%+[I;Q[[9="YG>+W,:X]5=MZN+>SA=I"MS4,)B.BT7+3N(3<8? MH(#2\<5>8JC([BJ*OK!DFIX]ZH$\F3>SR6@8FS41]UG5W;QZ5(:W2W$AVC$6 M+%!)JC+,!!QU"3*/I'PFE%-T!\[ "C-^.T>"]?GM\R5DE#]_*X!Q6/#BPD5; MKYHB REV6#;522%]^.#Z5[9A&S, M0 ,XX76(BF5MV Y\CYW#[0UM7_0NHS-[(DH[/P6XBW/2?>_C=9HWP3:" LLD%[W#%3BE-"C"*'?&!*KN M-=QC?>!<)/AY$>"W*_G]Y?2/68JOQF_6,OSL3(2W=>BLS,#N<@H>"@Q:^\@0 MB*#2)>:5IQ"=-B!,$.!,L,7D%SRE H9<;B5'_N$15,B!D@81=&<=::YBOKT; M1M+>[=-R/_QD%*^?3E(-_#R:?)HU-7NG'6$]NV3?XUB2KZZS&Q"+ QUP+ ER M<3^Y&--<'Z8EQ&(:CEP]AY_D&A0K1N#\=-"1:* MX$[3VY5(OZT"_6P<7Z[%>5N^'24#N6>]1+&># $1 7''L\"CMX($#C8["X+* M\BH5F(N&128T%YEOE!7<)=CUX( H[$ J3*K%I-J'3:HM7#P;MO)5['B_F W' M:38;-.,TKV^T1]YN*0 1]=83DCW46]W26\8P1HC40&CT(+C@X!RSD+,51:$) M:\A6!IELZ*U?5C*=9J_3_$VN,>[5)W%;FHN8 :78EADAL=LT14CL%B1::T1! MN 221P-">@K..%[^M%8$:J]JE[,54W[WD$CM0+,='EP_+43$D/P#=6F>A)3B MZO!Z5MBV#N\2]Z I2Z"B%F S;K. M],I2>":UX=L)Q*^$N)9POR\B_&P0N5$@DLA@%.,0HM*>:BZ)N5=;C ?&T3S\G"+\.TTG ME4D,H^QGQ-#''J"XYR5HBUF*S7!\97HJVO4]%R[41X\ MG+468G#4DX)BA)H=EK.]6F/"78HQ;M?-0A(V$&*'G: [*8G8S@(Q&C%Z/S!: MD$"L9\7S"*S@K> 9++$&0O$O6(B:9;L5'^3Q,%K9 ;-]*SU^E!,*K*"[LH)N M>0:1AV,W#EA AZ5'N%SDXOTEZUXM%U-O'R2<]]O$C6?-<1W"-I_@G(@GFQ># M667W<\:HI8)YHR"9XET)8B58GPQ$;H/243M)P[U;PYZG@/VZJ#T(B^@=3BYV M2/]U;:G>MXG)@QX([3.[(W+M#2F?/'(]3%@J,BJ=8!)? M!2> M,IU-NE"5F$RF^.)^E,22%1I]U-!21&E'/.@+(L@I#/@:[%U3-82FQ1W MC&\[R_75;+8H I?>Y/=+N7Q1Q')+*H<).2CZ<:^4#EK@"%<(5RU<><)3I$F# MR-Z7?UP&)ZR$;'T,1/%@XT;OZ/LFDVX1KC!6@+'G1[&*WZ63I1M8#=_EL+3B M"#;9A3J2 ^//^RUD?=4A#Q/%\JL!?;Q1,SK-DT1 M\^YY4F:(#B(X"#+YVIB]N/G:%S<_14<2#5GQ#8SZYF2-[6$4VL<8:GXD^SBD MX;&F/##-.)=G7!4AFSF[G-Y MC+7I.Y^T^<:S(S>M[7CG\U%:!X_KP+QB%KM/;AHQZWB_!;&O6N9AXL=4*.F2 ML: E82 "=V"(TZ ,%<(&QR2[5_SX$0H1J$8HY4RRD MK,%[+4!$:\%X8\&YZ!)GTCLKMCZU8OL()?5^A0LP MY5._AB!+SF0Y_;PMA4 M8_\Z+V,+]*<6!-(V*>4( 1UR*B:W8;7K5(1HM F,<$V#W7:5XA_CV=8;?-"! MD#LL3NRDM.$H"L1AQ.%'ZCBBF+(%!(%Y$T%H0<%;(2!YFIP,R3C&METFN07< MQ#%U'4P0OXMGT'W3_VQ,W2B"*PE&JC6@@5GE7$;H:0M#HC;77M7:LV "M/S !/B5M])^>1Q MZX$&96;M. ^VCL4^$R6IW.$0MGOAX.V&L%$U4':'6J6K]NRRM;:=N.X?%'3R#\6MJW1 M]_KF-,WFTV&HR>?U<]19/7=K,>+SK25003#!$BA7IS*XZ, Y+4 GXFA175*' M>\VG6>NII:"_R2]78OZN2/F;<55=]?]?GDOUNS.!KA\\&\[[+ MNBF4*@RL(T/T"68?:,8S3XE:6H W& J"A0S&<0N6&F%#33@46\ER?U38OIT? M(@=<[- -Z:3 =CE5?C\=E1KW_TOAN;+R6?JA&8Z7K\H+=% PJ(9!M0?1>E:* M&*Q@$'P-JM':8883#B%9DG.@AJ2M."OWTF]OTW0XB:]6 /%B!1GE[]&B%H9= MU*1+[;KUP!P7 ZNQISFB:[=IBNAZSZQ]9I+UK.W,*$ 4* $GI =A)4Y^412 MW(8/T%4T_+I7( :<];U@"0\E[B1NS[_%H&_BNI]" L+2Z"J&./N)5 M&:6)1":)(I=!-?.0#.4"I%,*A"YH;%.28 G15FE)>-!=!%5F[$#OLD?!GL@0 M'@!\5<#:NWU:[H>?C.+VO(14WC[S#WY"!V$[K^F=Q_[$RM M7;T1>ZK8&%=M!, M.Q"9&+#22!",N:QE*!]N%#%P2DC.R4 ..H$@!64MT1RTB)XKRK./K(LHRX48 M4+;#^JZ."M3='8CRWSK9J'W9"60\O[)0:%\+DN-SYM!Y>U)%5Q7N9EK<+ I3+/DS=J!UG5?V6^5&:U?Y&M4U3+7OWOS_G_>'[[\_?V@>?7Z^1W$ZMX[TMH#+3S\MP VGS1_K)^P>7Z&5W?,4-O%-L4&L#T\EZK$R-KIVDZ?JOY1=^N!Z O^&Q MSNS@UXOC5(S-]3!4Q1UQV8/QLIBT)I57D85B"R?-5$XN);Z-M,,WTP]N//QW MVR;^G$7*'\7\?3LMVG<\;_]\D\]XYIQE7@QG8329+:;IL#S%+Z-)^/.[)A53 M^*3<83Y=I-O9EO?1P-N*N&Z!D>A!\]K-RV:L+)?FE\5L.$ZS97#V%S<;SNHG M%W?UHJE[ME$7.U.* \GY]U]I3WFCU7G]UOUK,9L/\^GC6"_/1J-BZDV:WX=A M.GE_.BL<583NU3@<# J8?DAU-F_S:3@_:H9%-+^P^V8+/QO&H9L.RYW^4C>Z M]E]BY.?G2[.R_8O^_,.@*1ONFE%R->NK^3":^ )X,=6,UC0=E%W[,Q6LJH0K5)NU778J&$P^53B8C!:5C,NFG,>3 MUHVM:YQ.1NUEJ=SHPRFDG(=A6!;>S)8K76)-09)%H4KYVL>/905,MYM7"ZGJ.RFK^=U',XS1MV_\TOQ>A+%;RO"ZC;OM_N^.3V=%P!5I' MKF[!:NEY,IF?3(N174SPZ:0N=S&:#T]&K84]+ZQZR8#N&4MN^"9G-L>W>"!E MRPLU?4KCICQ<<6269*H_/(UMN]:6J^O?B[KI'YI*DE#),&L^5(9QH]%I_;RH MG^5W*Z?\,6X?I,7>PO4KCO_CX/U!\[=GS]ZN>7Y%]/43G#]WX<_)\7#>S@I> M3&OCV'DU6NI/3Q?UULL#I ^+D5MR] K#WM<^:6TOA_:*=>YD9DE^J?9^L=6MZW*.99BZL5#2X"P$%3D*1U'*L^ M7Z1$&@T+U=UJ/\-%/=<^_NRN"Y@5@V$4RTW*WKGUC_]K,5Y&M%I*U[7=_$-U MD4M?N")?*J19[GV?C\:+\QKMT,JG.\KCY=3(];BB!_[<^=7/OKZ M;BT1AL>KP\999?^JZ%+EJSRJ+1<*9S<'[EYV='3RBWI\TEJ#VK7FU=^JV)VI=C5$-Q% MO+VC ;6\M-[JI^&\/$BX%I+/_91E3O?L$1RJVS]MTV_=>5E.Y\4*B5CC[17*Q K?7A3Q._;E4V:7 M$#=8Z8UO^C6^\6N\_37VA4S^^(7#=B$.ME4/4,7$/-,"L5AGC^;7/0XR7[*!YOS@^ MKIJJ\,N%'6O.MZQ9[UF'@CY?(-)6N3,GXGTF KA@M=>8=.",B2"E-)P;;I39 M"G?^,4MO\LO""\?5\+T+%^ZQ>OQC:1.?;4^_]<_2W6I-O[HK=_5(ZD7UU+9. MCFX-^#,GJUAR_[LH5MI%N[@Z4JSAB?=AR??'V!\UHZ/QPU/I;2P46ST)LL^7,NQ9KTCBT'MGR!^MRUL;R M'8W8E:J\ZM':X=IN[2)6P[7\Z*R)Q2TLH'?^K=:572GQ]XOB;)SOR')4=]VJ MQ2SEQ:@L\^-R/6T7[57L8UX'867SFSF4/QJ8?SIFS+;/54 MH?#>I,!3N=-\,5U9_JN''A7;O_4'-Q[+C6:3"\]6',X"*O%+&M3U?72CQ1E; MM9,%P=<1FZO!XC62E-.T.OIS]_G"U>>W7OY.W+DD^:6-?U7F:?JQ/_69]8%E2=X[/E%<\X MS*N'N/8_0NNJQF'AQ.ERFN+2JS[[QO+VL[I)RZM2ZT:O7)9Z21N:6H4-[L1I M-]M1VU53-#DN;'&*$]<6A"<.;- >BK,NE2+2!N6W,P=O.)DN?91W*8P*![<& M0AM(/W-X7Q3E-1V>+">RHB*[ -^7]ZS'FNQYFLY=T4+3RUMR(9QU[&*+6">5 MZV#E3:TAN[R_TF#MRT4!IO(4JXO.H?K2KS^T8'JGDS3"0A0Q@' L@1'*@9'% MN2%.4"&V,J#R^61<3QN79L&[X>S/YZWRJ*]0!B\?$)_O5*NC,\H: ;M34VJ#!Z\XA:4\%DZ MJ8,A&TF5RA8=*6BYTKLJH52"\9&#R[R\8Q01+MXH;44EUC>*J4*_R)D\*0;M M6=(DL(M9DS>FIHN#ZT;RW/MV_]V,>-;>[DU)U<&:?O.ET<1@^:] M&_]9E-K+>D10%<3SR<&@^6U>W(CU,=?RBB_.N-SXR\?NN "J5%0<*^J.U$8H M14]I\#Q%4%0$3:SG3&^DP2-*6G\-T%]7)\3CX?C2^=FU)U^3<7HJBC%G7LQ1X8I6"P1$(JHB MCP$O _,F.\?=QO0_R[0GA@>PM;)22,%J"Q8'-'&3+6=9&/HH:$4/KN^ V"NT M:N%I4OS-\^CQ0;-FY.5)\#+CY3)/SZX[@#TS$[O-SL*1F#/CQ;.BM3N05> ) MT6 YCTXPJ[W88&=)BSF8#0&?8W'.9&)@3"X:V!>UK2B51#R.\C4'%-FYLW:> MT$HS59BE#GVJD9GRUTJZY;?G>[7ZQ/T4^MZILZ\]V M?+5H[<9*L;;>@M*?F[\LTQ$6*?ZPPVUL);RK.[F5ZK$6"<] ;[OG;,EG'T5Q MJ%RB(+S0X#23QC2_8.&WLY1PP+Q#S?8W)U5RAYI=)^<_9P<:O MS][_2XYE.M$+Q __F5S7D=9SVD>?_'^N?.$]YJ>4);!-1F';1S M7QL78UM]X6K]S=*\_THI24V-:L=L3E/9OC <#=VR=,/-FD^I%H;,+O[BQ;PW MYR>+>0U7UN>=MRL[<5F0.SD9 M#6MH=3JY&+[UB_GYGK:)'4T<9U#]KTL]*Z(TP1>A?M)F)A>O7Y7R+8N+-FQ>KC-&S M2]N"L.7!;/EY\M6;$R#B5C?_U54QGW\!"\N!"^TY\-6_4 O9SB#TW5I6BP0> M#2O7KV9.-\44+1_5A/QI*@*6R^=I7(\NQLN2L,K5JQS'U/Q6;-ORNZ^JW>C= M^,_F39O=&)?/N#%5768YM_6.Y\LW'-!U7/=J@L H4WX;.'O0M[L9#HLK%@S*L\>^X+[W+;VO\ 4JP-S]B6IZ))4 M?_R_"[M63?E%D?!GBV*13FL>ZZ.W96OMO2_F$4_.UDMA MT/#R_PJ6^:&4K3S]\OW)M*5DFR$=)Z.1FS;M+C:?UOCW?Q?CU'"R/IE84O&3 MJZ![.EEE':^0JIDMF3->R9RC]F':IRM8M:K=/J],O,BK[16+5F-6,K;9N>U% MU]U@R2D;.UV_?/G-POE+);%-*/)^$/YM*S\3#VC#MCYTJ2O<>3+N&LROKA&]=:GDX$*=Y*"R M[_I(\((>[G%I>*TQ7J=EMX;Z%^7;%PWU8LL4'R_6G@'EQY;$[Q+=KHZY/4Q% MF]?$A&0-$%,' 14'%$PTY1]IF6**)VXW,A/NXHN^*^ P7J1?BU 7*)S7>/(_ MBOWV?!4NQ9JVEJ?Y0;/:J"7\K;=JMC1VU[O5V7*V?B%0U1!Y4@M*6NNA[5=2 M]%FM22R_>R&Z7P3???@P31]:&"@NTLH 68)(^;O@56L=5%U>_OR0)A_*,QZ= M7HKFW_9\=A78;R_?+)MM-5NY>?I0#)%_GUF"YX_[Y0,VK6H_P\Y%VV_E8UGB M9%$SZJZWR]JEU,:?5K#SS MIVYX]//-^_+!E^5!*W O4./6?MWYLZSNO6P@,#L:GIR4>]Y5Z8 MTT^'_V,'$=_;!\U>7R,"/]T?X^Y\1O&H"/?BW#&Z5,FY!*6+ M1?NKBOVVOTG;!&#=>^0;2M$&%R&A2$@UY?.PK48LUMF9H5;^EAA=G1Z7@5Z^>2X'A"GLTA< M[6HT/CV#X=7O8_#H<=MOM-6SLUE:*L,U&]<@P(I0E5;%SV9"U]N \%58QY?+@N]R&UG8GE97@?K8.RE#U9=.Z[^D-VBO+3M M!O7%(ZS+XLZKY]HUG/=56ME2/A59[!SW/AS(/V1'W64[\S8F]F6.0NWF^%-M MBK?N7%Z?IVB%NH)Z.8S3M*R 'Y?OV%4*-0)[/TTVRI0M)Z M*]KN]5I(#;KY?M4J^YAIZP-A- ME]SPN3V@1I#S_]UT_8V?XR,]A4 MO[=ACF4/A^9EC7+UB:@')V'-&JT$,7H&S@(U3RJ M^0>")]9[>+IX9O&??OKC7VO <$)=3P*T5V$B)\)$4,A0B%"(4)-A$*$0H2: MJ*/\SJCFQJ2C0X&M @,1$@"K/$!>$I2>^^( M8AM=E1/W5"KO0!I7NYP$TG:J $)CIB9'ZM-&EY,;$GE??EXUL'JV2GDX=)^W M-)F;6C'02MQN,O<3$H/M"CDB6P>6C,BV3603S#!#! CE:FLQI\!$FH 9E9W1 M5(00+B,;M2$DSE+%P%R^:#T8I6J*;-19>2:-5!U"-E60C5I$-D2VKI,4D6V+ MR!9K:U"CT! CLY;*D"7;Z$PG?-!,N@)_+)&";":"U:38>:H8 M>LD163;)K(1+H*J_0Q9*/]00<$SHNN8 V,=C\RQ M=!G97 XL,$V!>69!I,B*]5:,O4BCBWEI7N$-F$T@,KT6:[3R!SG373 M^T#F>:D0JH[>R QJC"\TA@E,^CJWE*BV$0$#;Q(#I@DG5FLI_$8AK*QQ2A(3 M)"M9'<8Z/4LL"?(990*D MK(U*M,A@HY8%"+4)AM @>>X.GA6;<4#8]>,UD/L1T#JR9 2T^P.:%<0P6YU' M9C,(RQR80 T8;[VC5'+I-T*4F@>EJQ7'62Z 1CDI(.B+9<<4,21D'LC&K)9' M!#2A!MJBA7:?$"7F6JXVMVU?A,KBON)RUY3F#@K4'8E^\P[LJ<)1W#I-? )* MOJT%D[2MC[#>R.I,<)]J 536/R@<*UGL+66ECE(]6THT\*D5- M-DRK8L#'&I_E#$RV'A3AEF7OA=BG9%.)@H.(2:W,6%*-B9+R,K24$(:0/PS"T(4D^^"/<%8VG*FF8> M#>\.LDHZ8/+Z$>$H0(BLB*R(K%M'UL2R4D1X\%0:$%P'\$DE("9GG46.3&]$ M U2PC <60-!8OA.KG4M2 F-HI)HJ1V3J#K(:.Q"2(;)V+87V8O?U]E?O$K!> M;4G;'+K]D8N_2G8Q".&.\>Q;]ZXX_+*Q/H:ZMRN;[(!5X8R316TQ_HC2^3AU M'K?9C#W5=-0F:;40$+6M(VY< "=C@DR3$\DRQ?5&)AQE1-CR,6@2BP_!M 'C MF(>@HG?)J9A3AZK"<)D"CY\DFZID1E[$V4.)<+;FCHN(SUPXLLQI!U$)YEQ1]@=.XN M(SBD8JU"K$6L1:Q%K'W,9.W(LD[*@0S9@V L@*\'BTP%SIR7GBAZ&6LC$T(R M28'+.MJ\\"9X83)0E1V/FGA*.A0MUT0,&#&(M7<*F)?7=19A%ZFRZY=23I@O_G*6#JKKY2&3PK]H7J:3.*DLIT1YN)JFGK7]<\ M-B:Z0" '"R7VTX_' 7)%DKD!R)- J,Q8F0F<)2+9O/%A?MN)H&M9/MK8O0B\C7/_O* M-][F)^79@_?H%%=@?':@K/'@3#$04]:^Z*"8W3A)&5(HS#D& H4!I3" =YQ# M\"8+IWRP0?Q1WQ-5@XY;ZYPP[.VI$> 9Q7,4F 1O"2 4IX@8H))B ML;9]0JP,)YEQ\+&F:AP3+H;"I4_]L3?<#ZUNK'R-.ZHA:\\$X["1U0:MDA8% M7(D,5.$>O%&F=E?-R29M%6[LTF'!G&L.(W9-]E!(\%99B*:4:)Q3R&*/D-4. MA=CKP<,7K4"-.ZIQ1QVP<>O-0;5V[G//ELZ%X+!D!=''6'=M$8+W C0Z$\EN MH5 ;_+.HD[4%#5E'4?FFF ./+$/1FAE3C,R]XC.Q;BC\7H.(WJA3.V/?L+9A M;5^PMO902$%H2!5A%:I(445TP*+A*GDG;NE/8P4G5(T)K&>0B=^)WOU%R<=>3=W6&XFD#KWO^EX-. MHP\W(K,Z-N5.V-F?]?W^1E^X%(C3B^#R#-_E5=P(6&@LKW#\!WZV=4MC#AKW_\\;N___;+X*OO[=S^]'0Y^^/G-R;Y8$'HU M'3]/%_2]Q73PCPD2U"]R&I EH/!_OOJIR\)@_?/WHPE.XHB"Z[<+^L-[NGX^ M^+=_<8+SKP=?UCN.R)2DKW8XC9V2]W4FOWS]?KJLG>08VV;CV![$'P@=!R&I-W=Q4YPX M]T0.#/?T6[2W>-ZW:&?^VYG_/1U;YNKHSRTW4I*^DI(\!)!NB4=?M%0^ :#Z M,!4]YEGHP_1LG;1$J(YR0>P2M/HP<;TC,3G$26G*=A^2$]$TKD>T09P_2S9[ M??__]88N#K/1_QK.<3*'.;F1I6G@3C3PVQS7"BB; C:3UTS>KA7N)YS%TX'D MN^?TZL/,-8ZOOISF:AQ?+_H$9&/"V6*=3W&)R6P%:)405.7$"4))$ %=X$XZ M67MKWCR7I;5.];A K.<,O,[@I/0@!=>)TZ>J](GC2[DALXW8H"%;[Y>T(=L6 MD:VRKVB' H11CE"*!_"<(6"P0AB#F>=\$]F,LTRAT\!\\*!0&G#*D&TGR'9029\7L.8-^K9)5L5,#%X@&/+M",8\.6BILK7(PAT7 M3OKH;T)?28Z>+AB(X@2H3-Y@<)C 6N^\Y10[\AZ1NW"CAI;ON'C[2*&O.74- MV?J*;"+94M!&X,9:4"'4EKG!0A&9R6"MXFZ#AH\7E8T.'(0O#%34#M!@@8AT M)TU0F&3I$;)9-W2L\58])=/9B%L;<>LAF(Y&=+B%-( 6R&R1H 6+H'B,X%S0 M(%)1R<<0B]F@1V%%9BPN0)8Q@-(9 9EA]>1X*)&CX=5_[HO%4()J!XED1PUKI(V,0D*(D$2[QH*#$8)YR+1<0-#U@G'E6L6SM8B5N# M 9]%;DV5"JY@"WK&8#O 9XW_\?+Y+6IB, 30J4M1(\@1Q8 M+8UF(?NXZ< Y'1"C5, 8"@))KZ%VJP(6=%06O1.A1TP46@ZMM WPF@/7EO3P M\2RB5#$H!8+7/6;N+3A9TY$*K0A:6.\VF'70^Z)T,I!]W=#A,4,PA&S2)^/1 M**M9CRIN#!\ZUO#L*1G,5JO9F/<;O>TV%_UH^:%55DRE8D E$\D7C@6<]1*$ M,PZU3U);OE'AZ4R6#!F8B @J1@:N9 ZZ",YR-3J\1YVKA!EZHQL_]+,I4"/, M;()QA,A:I% A)@26-7GR*B(XK1*47)R5,C.1-WIH98&864#((0FZAGX*,JF: MTBC2R,!:@*([&4;B-TO0(>ME0RM9.JK_0VYS:(Q6, MPT;6;+2@_W$(NB10VGM E@L4IA+7(MDLTDUDE2K%ZKL"EJA!29' JUIMI0(G MM[CXP$1_D%6XH9.MG53O2G!;.ZG63JJU.-GS.9$C;G%";K] 46+=?I5DZ:0% MCYF!QJ)3+CD4M7&6Q'KO18R9OFD8*&8)W:*.8*36F@GAK.E3.REN]]V3MC?J MU-I)-:QM6-L7K#6,I22C!YL+86U0%%]$SB (Y@7C:#1NY&L2?0%-X 2N6$ Y M1E\G? 4NBVRVAD]1Q#;YWV6J>]'LE0Z[379X#JPU2T3BA[DY15ISW=-4+AK1%*:SO4 ME&TOG?94T[C6::]UVMNW!EYVVFL*V$Q>,WE[ZK2W=C!;7\O&WK(G]I;6:>]% M,QZUU@7;K+H1P43%#;"2.*B$HG)X6? FZAR%S#%M5-U(RQW+4D,VS(!"H\$[ M)\ &;8+6AH7$^K,3S"4?.M&(OQJR]7Y)&[)ML]V4=#:PDJ$PSPBE8H'@A 1I M+:\L4]:H#1X4E%H6R3242NBJLJO'3+6#HNF/7OK L4<,K9P"525W7.-RI,AV M4$F?%[#F#?JV>5K>Q:R%)^B+*8!2WI&#)A,HJ73"Y(W6F]U%>"&\S ;HBP27 M/M6?+$&?U,$85X1U/:* (@0?ZET?ES]2Z&M.74.VOB*;*(IYK1-H;2,H(V4] ML6>!&9&=L2(QN7$ZVN<4D%%TBR+57DL4[ ;G(Y [APZ1?#K3H[Y)7-JA]RU< M?4JFLW7::YWV#L%TM,8&6_"%8W2ZD+&(D1=0J7JX42B05A6+17IF<<,79B99 MXQF87,ABH*5K!&HP3'$5I58%>^0+2S[DGC6#T?"L+>GAXYF66/]7(!=A0)4D M 40%<\1PLV2!3Z"<6-T@N5>&%2S)/ M-L0NR< O590;5.I^0.E^L2KIH="<9A(RM3S@MO,WBO)2C+ M-6!,'%*,R0J5C''J)K*:[+/P.D/V+! :QP+H#/TD'&?6.E]RCWJ8UG9/N]Y: M:@K4SB8WR6G0^[#B?E.2*9[G84W,2-) H7,0;-"T0K M(Z@@.3FU@8-RI;9%M<*&'B51A!PJT9J<]A=ZFU-[I()QV,C*)4$01XKU32KD MEG(D!Y49,"B]++GXK#9[8K#HLZS=,["VG$[.5!KV DP+E8O4B=>>13U"5F,; MLO:N!+=[^]9IKW7::R3XC01_'^D;781G*D)"6T_)Y0@^,0?*9A.2S9[;C0/" MW*EB;1&@)2)%#IF!KR:2AS),X-N=KQ3FQ/U:DU'&E8V["V+UB; M#$^9(+)6+0M0Z&M4(0M833=-*@D5PT974R.$*CJ#8%E15"$L.%$*Q!"U1DU@ MZ_M$,^,IK.![S97W1IU>#M:V?'G_I*>!\=XYOV+(M0+1>D?N+A*PH@@(25JG MHY(LA(TC),(%*V34D'2,H'0V$#(:,-8YSY4OOG:,Z@T8.S,THG7:ZS<8-\>W M8>VA8VVV2FOR9$$(:X%P$B$D1SYMD8)'GD7)F\?U#.; %'FZ*>5ZC01'GB^4 M$NF*%"1C/3I^+!@;"B\;UCZMT]YZ^GY>TFJ-(OV>1A_^X]_IGT\,Z7.CN!#& M]=W.3QX@*\)ZDBN,9/>U1? V,N",69>9+&@W3E*Y[(2T]$WF*6933-5J)_HU M9%=B4LRHHF[*XMMXFM-RG'\IWTT6H\7'_QRE_,-D)40D&5=$];L_2=$G.#X7 MT_DW'W^=3=,R+N:O)^EMGGT8Q3S_G5[GF_$T_O.+0281/:M[!;-EOM]Z;[\] MX7V3^_=;J]57ZYU?C1;TW/A)@/GY? M@$#X.SE;3].JJC.U2^ENKQJVT:M3L M1-[9LN]$B"'\\-_#[&__(9B0#9R: MC6]*]!@EDA=*M-.&;X<@/TV)FA(U2]24J"E1LT1]C34;?=7G)_?7Z1\D:R/Z M]5W=5B)5',WB(@-<:^6RQ374?,\(5M#MKXO:4.V+2); MU,%BJ5V5A B5E)]<-E8(M%P1*:.S8;-CCAIB%Y$YX MG53J#[()*X::M39Q3TEKMKZBZ\G]"=]-,@UA,,^3^736LIF-,*PQ[CW6]B@F M(F+6Y$8+"RK5'*@M!J(L19-=RMYO,.X);9.LC:^=C 64\@Y"4H9^PNBCE%;C MQK&L9TR$:CG4VC7*O6?3H'84NPG&$4)KL9YQ5Q04YPA:5='@%,L0?-8FRL2] MW6#H3U%QC2*!,9A .8-TC21\S=EE*9,KLD^T0UH-A=WQ'E/3H :M33 :M%[; MOB_)J(3D?+K:6XK' %X[!1RY]FLO87F^F:P, )*\$;Y"$5 MGG.?VK)J)H=&MKY2#5H;M/9,, X;6J6-1>K,@5"R:V[BP >A(=I2T/D0'=]( M"* R2G!C(81(T*IX 40C@%5DM3)XACW:9E.2#RUK"8'>5>$V#O[&P=_H\?:\ MIWK$]'A.,N=JVCN[G,C4:0<.:[+%I=K3G*&UN-G'BRF?48%ER8,2MEXC D23 M F8TJ=3RNKZ8.J'5T+N]MIOIC3HU*M*&M0UK^X*U@6GA2Y2@4=;J/2; ":] MYIA3E$7'8F]B;==-,0@/7-4#%](B(.,,A$#K8_2&AQ[M,PKEAM8UVN>&M0UK M&]8^:V^I&$WFAA"67%A0L5+M%O1@@_4J)B[3YL;C8ZAVGP]K':M8N]>-Q]ZH M4\/:AK4-:_N"M3)HQ8IS$)APY*,F#=Y)7\\59_)W11)BL\A#**6%YB#I7_*% M#8.@7 %N"CG'E@7.OO/25;;1^@"KDA M%/5!$IYTIC /7EL+J6@MC4 DE=JR3W-+?X"_Y^D[FJ[347P]RSC_O2YM:Q"P MV2#@W7J>/K86 :/6(N (R._;*]WG?HT[N'$'-VKS/4E":Q'02!N;'CU=CUJ+ M@-8BH'="VE];K;H\5YZ^V'4^^J.*?>^-//XI8]FJ#CG#(3:(/>GF/<,A- MH@]Z>8]PR$VB#WIY#V[(>^/\/2X2A4\MQC\FH]KP[.T"%XTQX452:S>&^6U2 M4?)8&$8),@0-2LH 06L+4B:4/$2)?*,I4.(L7\3 MV+Q/*4OMP2>)H*)R@"E:<,H)9CE=5%Q_@$W*H6G=SAJP]7])&[!M$=AL22FH MPD&GPFKG,@N!*X3BLDL,I19QHT&MM%%GJSQ$;QQY;!X)V&P$K!Z>4NBR#OT! M-B[TD(D=\Z4T9&O(UI"M5\B6>5&6V0PZ$+RIE 6@P 0L,:/0:";8QDE>FY0Q M4A :"E% H9<08DX0G#\[*. M9FV.1L^:D;E&RU*",#HZ,)RLAN*LLKI2M!\X\U86FS%L4+MJG[-07)(Y8@)4 MH*L=,Q&XM,84%K/E/6JI:8>6[YB4Y=!EO\'9P2WI@<*9*CHE;RR@*@H4TP5< M4A$\+T8%:ZP.;J-+HS",+D(0R @""P;PV2?@1G*NHO&1]:B5F!DJV[*<#<[: MDAX#G!GIF7$4SKOB:X\93CZ719"A&!XEUQS+1ONN*+0W.H/M4@#"%0B^TN 9RQ$41Q&2%IF4#IJP$!093SC)85D'-L@ MMQ><24-Q)>&9)_?,R00!.?WC>!1"^IQ,CZ)-P8:"[;B/R(L1_J?5W)!;V<5^8YKE;'J6 M6P+L:'( +0%V[7R9<5D;42#KVA47BP8T(D-VH=A48K%Y8W\R^FRX4PA))T[7 M!%4[0C(P6=#WI3$J^/XDP*09.LM: JSA65O2P\F'1C<\:WC6EO0( M\ Q9UI&1AQ6RS:!*+6U%0JG,K1(8E=1\HTNA-#HB-Y&^SND:+P2$& OH;(U) MQHH41'_PC!.@"=9.DS5 :TMZ!( FF.;>1PLF! ,JF43@Q!PP:5-@A$W6;1PB M0R2VDHMSFM_Y"%O) M1=O\:$-N$GT,RWN$0VX2?=#+>X1#;A)]T,M[<$-N)1=[C6G^3M-$4C-X_D>[3C,O1 MJ%-:6]!CPK#!6K,V>HO^ZTV*2 6^U )%M0<93 M$G:#Z%(GZ;S4Y"P[*4!)SL [^C4)U#(%F[GND;.L])!SV_"LX5E;TL/'LR1E M%(Y0#'54M:U" )2((%5((7(;O=PXY^\Q6,/IZU;E",I; 4$Z!,Q%EA*E*U+U M!\^XY$/>MF<:H+4E/09 ,YRKS(.$*!/6]8^M@.:T:(#VA&QFJ]%\I-*]G2X7IX/_9TJS MU4S,T2A9,S'7R.$-.NL3&99@;6U74< IGH%\Y:"4*<$KMK%A9HM(.GI@AB)_ M)8T#]$4 N=*!^T"WU#TZJBQJ+[*6TVQXUI;T"/#,,D%XI"4PB0$J@H%+ECSH M[#T33"J9-RJ:1- ZE^2@1%=J+S(&F.A77:R/+!E"QAY5: H]U*W91<.SMJ3' M@&=:".X<3R"CU.1K%0:A;KK8R%4JAE.0O['G7$RQB3D$@ZEB(*?H7VI#UWCZ M)=GB-/8'SYP9"MOV:!J>M24] CQ+)C(MF(>H@@=E,1.>,0X^N6B2D"EJN4&- M);+.U9USL9:=&UX@<"T@I1(]YTQ:W:/FBL8.%6_^V5,RFJT^\Y$Z]\OB-,\& ME4^K&9BGZE@@8+P7PZ'J7!^=*\&"U\Y*+?/0,':J2"548*Y2"& M@*!<28!%L=JA/$I95,PA;21%=519B-HAH.[5>13@O,H@64Q%8N=Z]\=(2;7[ M0P1-@3XS RL3QV1#UB881X2L3!IM,1506L5:#X4S#5G[7*8KMI'4%GU.:G=/^V,U MAV$Z3I]4T]^G"QP/)ID$B(1]WE+=V]5-<2*J"L2$(I+30'2?^"(MF$H BIN2DHDV6!LQZ1)%JF MAH*YAK6/2IC3STB#^(_SZ?MY2:LUBO1[&GW8[8#^FV1C5#[>"SDO'V_HZ9]] MX+VGY&)L5S/PZD1+^9==I.$_,=S[9N(O7^8QH__]- _>3-_3#G"6"2S>G\U&I,/U MHCC+:;28#T;S^3*GX8 ^B9G^G2[R"H8PU8&_I]=8WWDQC?\J[DJS\-!PL:R7B$830>+3X.<#Z?QA$N MZ&7^(+BY8PRC":'0?/0AKX8[[JX[PUF]T>5KTEAQ/CB7E/VOU;_>]N@'W'?[ M.ZX%NTPT1+H)J$#_./0>;-$I9Q>CXQO$E#''$KE10-;"U9IM"4$& Y&'*'TR MV9J+MA0X?O?^U>L8ITN:_=]("D8?*B;]MEK+-RL)^Z$3L->3]&N5L%\O!.SU MY<*]60;6NMHMI0@(1DC0,G"N M2RJ!;8AE5N3.1$NN#:]5KU(60&\M)"&"LB4HKTO/Q9(-M?UTV=7^Y6)(2#H_ MJZ/^D,8KV$ M[DVV>+[ZJ2M*Z( ZX+CB^&!^FC.9C&=4Q*=[$7=Z,3WU(_XQF9/=GI=1-9QY MUDEJ79-IH'?K+/J\N@#T^G176F1Z]IRN[+2PBNJ\"G=U#]*R_M+9[+(DA5L?0W=FCR)>B%-]W22!Q\SSDZN>=>W M.<_D8?+^B78?C^Y9SS&V.E!;U1P5.'I]P)._NSON+% MBI]>U!^=X;N\*BT"+#225SC^ S_.O_[B;P^[XRYEZ&ES?+4Z: N3_OK''[_[ M^V^_#'[ZX_?_?3V^'@AY_?G#Q<\ YC1GXF=V)>$>\?%\;QS85Q M?'/5.'Y/X#6A2&@\>$N155[%6__V+TYP_O7@RWK'T80W0.QW0Y)T^%@KW\9\RU^/&TQK;5>2'3,DWRED?LQGR#06^$[)B9%(#R4JU;-^N MS"@9W]_IWM^,*3#_8I#)*SVK[LQLF>^7T7H*QC_1F=FRA*B3P?DT#:[,T_&Z M>[],!J^7[^@-!O9J_N7"+:O:3> SFA!$T;N]?C?+'?1T>O3KN+I+9?!3GKTC ME>I\O3>S:5S.![_G>#JA$;S[./BAWF,USP1>;Z:SLY/AX,N*7()]O?IZ]PO_ M^JN3P:_+V7R)D\X)K"]"E[Y?)7MJS#"Z<-?J9^O'7KS3D%RWP2]Q,:TIIO-\ MTN#+^M7SIY$RC";O!M\2@)X_\_J ,?Y_RU$=,8['Y\^9+A?S!;U"O3+3QXN/ M=3YH7N:+[EW60ZY^;^]":(/""N85Y*@"J- 14VL+RK$L"F=2QHW=@:*R6#E Q#CH);6T4&MW&R?I?\6-GD;Z?SE;+\MLJ^?9F2I.TK>8B7 R% M_70MX3/$B61H(LY/AX/Y,OPW1155;''PQW3VSRHLA+.C6CE]F7IWHN3+A<355^N=7]55&L4[G+3+!-&@S*;OU\MVU*;C+?E5JXP^OTS? M3RG>)R'KD'/R;EH%:'J6KX3::WD_FXT(,=HSGIRWA.:.%8@B$OY; MH7QU/Z^C^;D*.@Z\GY'34P4KELMGDRU$"$\N5:5PD7NV_)/N>#:08 MT'+!7,X;I&X[E@/5,SGHLMJK?<[J2MZ&;ITIKGN>*U_T%GFY?H]S=U2LO=%^ M.HF,JYR< RE9/<]N$CAG+0AD(GHE=?$;1]E-KI1-0H+$VONIE-\;> H'J&)J.YCP=%L\ ''RPZ^ZA[+**TM\* ^]WA=N=?C\33BN>?] MZ[D#T.WM':\K]^F@A&9G0+9F ML;CQB-&J<".N-_YJNG-Y5JM).KF]6*%ZV:4T=^XCSN>YEII<1.JD#N?U(J-: M#T+@^SXG,NKW^^)J>Z@;9"VS+X"2?X M;AVWG9V-ZU95I[O+\6($Y >/IJG+2-*\99Q-2+WGI-B+4_HSNY,27G+[(*%[O8\3+UTDU5-^[ZE40QX6P4EA0?;N6)Z\J_ M59U-=>Y/1V?SU3-78G#]&O+;IJ]\Z>MLCW=VIRM0H:4 M/^0QA1 D)Q\I%CV?W@MX[>:RRMCZ%A4Q;Y&;4=7A41FMMZ1OOLPL=V(R7VU5 MS[M7GI-FTA6Q)J0^^7[KJJ-5>NCR#=:;GC4],"CCZ1^KZ]9CJ5_HIIH4I,YP MW>_L-CEGEUNC:R%9S_8-E9I^6*_;C4'>&-7PKE%?C"5?UXVZ-)?:,!^\FT[3 M'R.R5+?H\K6=W(N,Q*?7D\Q5RC6Q-YJ<+]7M:E9M5YXMD"ZX\KK75)AF^$KJ MA69H\BY?M8GO,];T=Z>.:^7[G4[K=YRYY.9K%Y?M52J;;9B9Y^I/4<36YG\*2JP9I MJUL2W#LKO$'0+%/\P)'B!RD5Y!"4<5HE%3=8X1ZS)?$VGN:T'.=?RF_G)8GI MA[5 YK3"Y]=K>'X]23]>KNSKE4S^7L7V'GL71V.EZ7[C$7T!R9V\ 0EXZ=J, M.A-5IK4R0M&!9 _/J[_K^Q DU1'4K\,8/TZ7"WK$ MGSE]O7H<9^R$_>7\ EKX,9[-\ZLY^?,5N\^GHJMZ7=W[B]NH2SZ0HJ\J7%^= MW^,3G"2KQQISPLQ?UI4%G_@.%R?6W?6=NS[W)_S.YUS[?&_D+(_A8GF60R\/ MBLA7W"H7JGPM5FM$*R^0M_]Y#D =Z.$F[QVFS"I?K?.@4"#XB FXY=&'I!S/ M83,S903+ED&L/7@4<[K2AUF062#3,8O(-A+>Y]N7OT_7[LAYE4">_WTVG>]K M!_.ERGS/>U4[)SKH47HQTM0GF2DKW> M/ O:[,IQ:$ZS*]?26#9XCBB!):5 (1/@+?=0N:NL5TIS(_IF5]:'VE??O*Q] MWEK8TH*6%K1L0^-^79?2U;,3D_FZW&#:]66-*Q%>%P\TTW,<^M1,SS5Z.&U5 M0*6!X** LED EACK"0(GA.7)Y@W:XUZ9GK5^?[=2;_I^UW-Y]=FVB).'ZC.% MP\>E/2WD>:(UJF>=%A^'@[,QKH_NU<+"L[J]V"S0<>A0LT!7+1!'GF56%GP, M#!1+'#S/")PQGFUF(@;9-PMTKL;UA/MBO6W3J?#63L 9)YO%:?'/TY7NMSI+ M,"U0:]:[2.>OSC=U@BWR( MG>G8(K=I9%9?^65U-G[R[L>,\]QI\R_E'_/5#;;5;W)H;0MP6H"SC:JS6\Z9 M_;59G"-1GF9QKI4+1*MTLA&RD@Z4Q4B1C3- !B65:&5@?".RL;Q(8Y*@\"=P M4"%)0/0:F.1:1*699V6WY0+G1P"WECV3G^=Q."X-:=',T\S+K8>*FX$Y%O5I M!N9:H;,HSF210:58C44HX+BU$)S44IML^28!OJ#010F9(!E+%T;&(#!6(!7) M*$!2+K"-_L#]-C!<-/O2PI?MZ%FW>=@* K;?,8N=U(99'5WUR^N7M96N<[?- MP(':)>V]L2EHD,(E4!3/0+"*@;16>9=SYJQW]6R=YO\\G<2KQ07;"H'$7KLN MOVA=VUN =)7A@N;K=KF_ \JO$D7H<^;[]3W99P@S^F+N5NP"USB ;M!G-2-X M''YC"ZRN,5Y&;U/R'F2N>T6,17!,(T57R08NN8JJ=S4)V[585@U]"ZI:4+75 MM3E6F_+E(SF%'V:CA+"$TB%#=,J3C8H:O-6"+T^#F@GKGPGS!IT+,8,CHP7*"0LA,$N_:NM,M!GS MDTS8UJ.S*W^Y?JSJ_(-MD>1Q-I3^\';/6A3V_+6)XXM8K&4;7[ J-7O6/WN6 M/+=H7(9<#-FFZ,F4Y:(@6"TR2PJ#>A(7TD[M606'K35*5:SMGK48;)L:_&TN M>;9JS]XUDES@G\V M?K?5FO?-R.HA!4F8 1=.6BC1&^Y[;[I)[G\DX4$O'LW1&6P'"V0!*A$QA7Y8@HA(.%2J# M6VEM=:ZVV]IH9?+23JPMP-//[UQ^N3.LEU<\Z$!UV06F;SP?,YR^,;%70/]]"1?6M-'3W/W.H^99RZN M3@6-_(:77,>FW D[^[.^7S_?_?3V^'@ MAY_?W*[DASX=/T\7]+W%=/"/"_U]C">GO",>#MPOZ0S5/\\&_ M_8L3G'\]^++><319YO35#J>Q4_&^SN27K]^O3IIW@#A=SLF2D]4A",LUK7"* ML]P9=[+VY[^M+OCJ)A1NHMZ#3(UY/ [^]W*^&)6/SP.$K^>#:1E\FV-^'VB. MA!\.!!-RV)F7L^4LGM92VC.R$#1UX_$TXBJ&F-/?\GA$M\59=:/R)(TF[[JK M"OUM//J?U1?IYMW?<#0;?,#Q,I__97335[A@H!D.(OEF2"MZ9>N8(@*2.EK: MNIKU^NI8_#&=_;,^->+9J*;#,=6YK$JR!>?AI:[H[S0Y[]9!U\67MR=99IP<^F\SP_&=2[D*I0=+1>2-*@T31U5WU^^>JC M;MNX?,#0+F+6M7-ROE,9O0J214A1)E \% C!>M#)>J&%-L&JFR%K*JBC=Q:T M+@*4XAJ"=:(VWLPB;<]/;>]3.\A9>:5 G8][)4;R%.K[3 M[]V(3S"<8501G.&NBH^'(#+)$,N<,^=4CANY_8AH3>K8@")=8YP"%Q7]Y+AU M+OG"<2/C<4#BHWLM/K=20Z^@ZP( 9SG69$ZB'^@UYIW_5/&+HOY1')UU3A8! MX*QSKJ?..[-?#]8%YM7->S>;_M$]-:RW?09_C!:GY*6,YK4BO9/Y"0W] M?$1DYE:Q7_UPG#LA.;>NM=\"3CZNGS*_G(5 AII\PM'#7F1Q.ILNWYUVCS^; M3:MUJ-B^^JG.Z=?=V]%MZ;YQ.J=/W]/W/JQ=T;2LPS^W"/G=[,+J7W^'Z:KZ MGNY7OS>]=207TS&:E!G.%S-Z UJ"(S?ET_-S"R3!\^5X,;^9:O90EN MF];Y9>! 5UY9B)!IT)-Z9UJQ7^)B6AU R5<.X,G@-Y([BBU6N3&PY;ZG,X;F(\Z::AN=W4^"-<(/7#\T*"O[\NW^FJ]\ZOJAH[B M9RA%+F8%?JNHU<5[\^L5&\G9+:>DHHS:^G^UR?Z MNGNC42)"LU)"Y\4,QPKC>VB9)@2@IRMZ-2 10K M2'YZ82"+]YHEEC#)9Q^N&UI_6Z7#)_:5GL'3.0^UR$23N*V$]?.5W' M8V0U)Q7[;PG@Z_?Q%OLPS^,Q8?EP\"Y/R!:,5U],]!ID?JMM^) O*8_NFV?^ ME)$Y&7Q:O\_'M[8A5RW&ZHO5P)"O44@LZ(_TIB57%J:*##6T)>\CK_]X=V+[ M_QH,KB9EGQY-,!,5BJKXK% \D"4G'! .F'1)..<-!G-3,5QV0EJ+P+Q'4@R5 MP7OZ-6178B)M4D7=5(SO<33[?ZM3^NUH'L?3.7E$\]_IEM^,I_&?7PPR"?]9 MM16S9;[?EN134O9/M!1;3O[IDT&=G4$W/8.?,M;)Z83P$\G]IZ\Z\B@X@3;$ M4'? HPF !04X'DV*6OIH^597_9N/WZRV<-[6'9R_D[-^-JH,#'<*P%$X#]5! M+M,QA6==>%2]TBXQ.5]MXZX,0.>"ANER<:M[7"XR[.=Y+(+#*P=5*L[):RI->H$:BR]FLOB=%:J/YJWWM?'QB@7:U)!O% M".>E!ZN8X99B-%PNIN'H$7_F]/7J<9RQ$_:7\PM( MSL9X-L^OYOD,R>CD\ZGHJFA6]_[BMAJ]#V1K5H'QJ_-[?.I\5O=8Y?]2=_8^ M_07^Q,]W??\[/^\"$G,5WO]ED_Z1??I]2K/T/?=KTG367]]/_^@I/3\-G1/K;0^N6( MPNW>7S6^&^;ZU>.EII_SN$6Y:J#50&M/H"6.'K-^S!_R>, ;'-WK6,.#IV % M2TP>Q"0TM;FA-J*I35.;IC8/51O9U*:I35.;^ZM-QZ[0E&9'!Y_O'S+>*T3L M+S?6O>5M517XA!S% 1QDOC?\].- [EY-4!OR@0RY"7D;(QQRD^B# M7MZ#&_+32 N?&LE<+=+J'O4 #J?N^R^-Q.E-/4Y3F38^X+@6ZK60IR%-&_)! M#[D)>1MR@^UC6=XC''*3Z(->WH,;\K.PU@JV!=I:\1)#GI^FD_QQ0,_[9UX, M"LWH(.6SZ7RT/9KVP\&A6V[[,KL*;9NHMA\@M/V&DH4Q8Z2!9+@$Q6P"QY,' MJX4PB%%$G6\>IRO,.1E+ J5T!)6\ 2=D!)N53-%X(7RY>9RNIAU>3U+]O^\N MDP^W'*W<5D.MRJ-N#ZZCUA'VL&L(UQ#N*0B7I2N:H Q$4@949!:"EQZT3MX; MYRPW&YQEW%O+;3"02Q2@?$7%H"QXSE$[6SP*L6>$ZPY@PO_DV;1*N1-+_+@L;T*9=T98$3V8(.B: M7 2$X#)X*7*TJ226-^@7&Y0U*&M0UJ!LEVV^C%,QF 1HR*]2Z")@!34I131) M:QZCN EEY*Q%%UPEM)(,E%$9 H\6HO:&,^:CLAM4H"WN[$GCD[WUHSS>/&=] MDAM07D]!.7LLBLHB]H;UJ6$(-2V2BP%-R# M"HG\XX(.LM+!IQ*]\AM\BLIEME?<":CH7S30:L%$I4%(P\#P)0,=, M=#QGK3O@@ MAE;PD#5Y64E(\K)J(Q M/;UO2B+5QC+EEIC?!J=U 42#H%RA:R(GYRX&PZ27 MQJD-XN[FF;TL<6\(=G!+>J (QGE27-2BEZ SJ&(\."4HM@S*>ID,8ZELQ)92 MN&QS 9=\ F55 ">]@J0]"IZ33F;?&S#-#>LML\;1G4?[+<\7LU'LFA*0N+?C M:*T*O WYH(?@'?FU_=R$+INO^II*FGF0S'D(, D0.-M8^@=J$IYQDP_&[]Z\N MLQ7[3M'YH=IU76%3GOL03?=#?1K0]EA6#AQH;68%4P96ZI:L5A:<(0SUQ3OA M%0\R;P#M0P[4[1=H][Z;VS3G\73^S7<]5L$X;$CER5LF(T)2F2 U,U%;67-@ M6:,NLH1H-UI9/^1@7X/4X]6 H4.C#--Z(&E9S3 M*5L($04HISCX0K:Q)*4DAJ(*YS>K45>]L79GRY0>F(.6 MWWX)\M(P=L\8&PTB6NY LD1X64H&NEL"&86,V9B :H,?,QB;(XL>0DX:E$4+ MG@(00(^:*Z3X(VRPQ^T:8_=0X=]3E>DAQ#:?M2_"T?!TSW@:="BHDH+B103% M167:R)%<6.>BULZHS3.@&'T*Z#(-*@0@-Y5\5LL9#K4P#U$?EL^EGI$'L]M7_>SE?C,K'>P'A MC<=_]HGW'?WY6+NAWI8GQ^5B>K[&]7U&DW=U!/7K,,:/T^7:AG^]>AQG[(3] MY?P"4LPQGLWSJWD^PQDN\OE4=&J\NO<7M^T??!C-1V$T'BT^OCJ_QRQ$NK]\_<7?/O,=?B+$75^YXW-_PIUBE__=]?T[/V^O]!)>Z8Y=+K>E1JJ; MB/;4HU%N2RAU:=MWM9$UV/:IL-T.?6?'PKBZXUS88S>/7XXH5'=HT/E#@Y\R M5F_H/7TPP,7@)YS%TX'DPX%@0CZ!T:"?D[B_DV<-L1IB[>L@:S]U;9N2\&/^ MD,<#WN#H"6=_'U]G^;(FH:G-#;4136V:VC2U>:C:R*8V36V:VCRP4K8IS8ZX M2I[*SGA'X?8+K,Q>;>TTUL5&=M2&W"3Z&);W"(?<)/J@E_<(A]PD^J"7]^"& MW$CE]TJQ6(]A#_+E.>P6WS2D:4-N$GT,RWN$0VX2?=#+>X1#;A)]T,M[<$-N M%/*-0KZG.'3+;?O6J.YY#L[U X1V<"@NH6=25I9A TKE7(G?% 0AA6?:I.3T M!CTQCS8IBV"2\+6Y8^W1&.F?PA*3*5J9S7/W:.1,#!GWK4MCP[.^+VG#LRWB M668\B"@=.)0%%&H-*#2#PK7B10?/-=_ L^2-XSY"*I6!Q@1!5UL'O!":90S> MF7WC6>N:W:#L!2YI@[(M0ID2J! 5@\2C J4909G$",Z*E),1JBAV$\JB]3G( M),"G(L@ULQ8"XYF\.Q21*Q5DT0W*&I0U*&M0MD^OK)A2J?Q LDP1HU0*'%,. M/$%53MYSQ]Q-*,M*^VB:,?VD$*- V_B?.A2WX#L MX);T0($,)4)/NCE/<(A-XD^Z.4]N"&W,HV]QC8_3#Y0 M2%^;NWPFG@>BQ M"L9A@ZBS@0G/%8A4"JCB.3B' ;+0):22LLAE&[0@NP#1O6_)-CUI -H$HP'H M50 -VDO)E0-A4P*5L@5,09,KZE DJ\C'Q&V0D30 /70]:0#:!.,( =1(8Z)W M'(IAD3Q0C>"=+*"#R3&%6+0)VZ! :6%\_W3E:>4VCTQ)RVVDI&6?4]+=T^[= M)G9=?]-RT=M53'$BJF:FZ;+F_)]1-9^'L.L^DW&H%@U+8MYFB (U*,4%8"%C M)0O3R)Q3S&U0K6(AG]\'"8I[LFC))O"" HJHBV.!&PPBWK1HJZ:[.S1FP@^9 MM?NT9KU1FF?T_6[,00L+>B<<#5'WC*@IDU,?D."PU#1)2@;J,4B0665OA?3) M;\0(@2>1T1@(4E-7)/M0=?4@:O"U.8D N[09_-R#\UTBCP!,5TC3/@%=TBN1(\\U%* MOVOWM(%I ],&I@U,^P6F JWG)5M(Q=G*/(00,#(0AL)YIEE.1FUL_VDIN=6N M.K( M,_Z5#@YPD@;C$8;1N*OA'KS/6!4Q#7 Q**2@@P]50P<$$3B8U5+OV6CR;A!P M/J)KQ_-I10/Z>3&8EMNKPH>=2@]&%QM6@\6,QMUQ_=&'XRE.Z/_"M/MMOIC& M?W;O-.T.TUY>11_23,33[GF+T6*YR /ZRN#-]#U-W_V0/CE?.OEUV$E/7:D(K ^_ID]/!&2'*-,T'F4:? M!M_FF-\'6F_"[8%@0G8B4:22'=]-_@Q M?\CC 1^N?Q#=758_R[4,#*:SJ^)^<@T/;X,[PL3[(!X7CU^>2P]B_ZO#Y949 MJ&.E,=_8(:S#4^Z$G?U97_%B4DXO]C?/\%U>;5T"%AK)*QS_@1_G7W_QMX?= M<9>&Y6ES?'7W<1O0^^./W_W]MU\&/_WPYK=?WO[7V]^_^^GMU%J?3Y1P[VYK_C+D65YPB MH6=%1L+@\]]6%]RV &[^G7D%V)23&CBKH96_Q8'8I.GGZ?8/XXR=L+^< M7T"2,<:S>7XUS[08M"CG4]%ED5;W_N*V2K4/H_FH;$ M>Q+[E:?WB2_Q$R/N^LI=GXL3YR2[_._."WK_3G<4"[K/'E]_*C77':6!EQ+O M7DCIW^ ^F;V'E/;M1LSVO^9/+A2F+AW\/L;_]1DPN/ MEY67,8%[)19Y_!&0IF('H6(_X2R>#B1O^M7G(P./.2'0GR, #PY.MK4E_$Q3 M\MSU ,\N!:T1]Y/V\1T3RDN3P$51NVX(!LCTBB(FB)RX='YC'S_'$KE1P )W MH%R1$&0P$'F(TB>3K6'7.)[/,RF7.9-OSG$:+'Z?S MFF7Y=IF_GTW?_[;*$_R*L[H#\V8YF]%0MK7QK_S0&-/XGY^B% WP&N"],,!+ M*9O(A0+M(@%>BAE\SAQ0!IM9CW8UP^H-D\PBBQ=3Q[R)I_ M^<@*[P=2-6MI1"P.LE<2%"8!J%D&X9UEI4@M_ 8CQD.R:Q>G9*[$E=].EV%1 MEN/-&'2[\:1G!Q=*WB_1\E5+HKW M6WPV#]XY*SH@I(#\Z%RB!)08H@&T"<6 M"#=CEKSU\*"E[.V#29[")-98[8Q@\J.@4)+CE\E!C72)L5MXEYMP.06 MMNCW!I/"#(4YO,[SSQ(=M$V#1T<']SJ#MSJ[-RWTIQ9-],1,'A 1?FL:\3#3 M6*D*7?("M#.:3&-.@%9;$%XR4Z1,+FZV+?->9^\M6%O[13J>P"OZU1=NDHJ> M;.U&UYTK9^!_SHLGF;_6;*=/ZM&X"YM@'#1N[B=$"11A1*T0',^EXG &QY2O MS="B$ U[& D65$HVM>\5VASB\N4,AAT++(\3B ME[B-T9KW7"Q,U[SGH2''"Y^_?IG.WC"8-MK??;?X$58XR1QP5[&0NN,QLR%LI:-K(SFW?_'$UE&+'YV%ZJC>-2[V!:@/5OH!JL0)52 '0Z03* M1 HK7$:0QA3+DW$E;;12?E09U#Y E0_%KBM#>ZHW+YI._7$T=]MC5-\J5Z3) M,7*7,N1D2*$R"@C6($0*O%VQ*%/<4*BG<45>'N;-\^^GLUM8(L_W$'_?!67D MMI=]/X21;TYQ\BZOR6C#WFU;W5UGPM3'?$Y M2WPE!\?YFE1RWB@E1R^*4E+;$V7MG?2-TONG\C>R$VO-DWDDC_M%^L1B^<3D MY$NANOR6;,ML=%8=L,;:UUC['BE%UTZ7=LQ]WYT;YI77T_WMQWN?,GW)\]KX M,IOF[4_SUD6(G7Y53[Q^>_V@TJN7/)]-XYK&[4_C[KVU^)(G["42??28 M@76;\O<-CBNJUXYZ/YV3)0_N2Y3+1MKXM+)7'24O,8$LUH(2 MA4,H*$$P$Z53-I?-YC_MH/B1G*IJ>-;P[(7A639T<2X1@G.$33X'0&$#1)X" M&G0II(WNV>V$V[/K0(.U!FL-UCY3'1@038P:E+(2%.,!7,X:O&1*19&5SAO- M!+8,:Y<;\;L&.&EY [@G9 &>6!#/MU'0_2*YM"\V9.:#+[]9]:Z?;XU\HB4( M^JUKQVIP]G.LR_+(LY(.$I/5BBD)3@8+(B;CN4U!L:UTGKY0X5OR#/>W4'.: M:/KISD8W!V>F&B%/@\4&BY^&,2=M1F$TF%1[W!AA",8X ^3%)G+"D^/L*3#V M"3_\AL=]N4E="T8F<_J<5F%.F+2M#EYLJ%KRM(%:6])C +6B!7+T'((5]-,.W.2T[<;M7 MC5G++;PL#HQ&.[,/FR4PRR*]A2"3!"6007!9@L3"6(I>!F>WD4^X7]W"?\YH M0+^4\H 4P^>3X$?('=,7O6GGYIM@'#2@[B?AFRVB\A1/1"X)H",GJ,ZH05EG MF<*2?0P[""H^4XC1@?2TE*V1?/&AXCLNQ>BE0CY/DKA!]LN1D ;9+Q&R12A6 MBZS 8 5JQ6MRVSKP*@?D!,(,-WKJ;1FR/Y<3V@E^VX;?#\7OO16E]#CSL:.C M*=^24KP/>380OIU..5P^H\8#MN]MV^)+D5R!-F2;E%<"' H%"6,RQ>D1* MU2#WZ54\>R/_.ZPDPV$.[MX41?W S[V25!WAD)M$'_3R'N&0FT0?]/(>W) ; MT=N.B=Z$[K;21-M*>VF'&1J#R!83!UY*SXSWP&R4H-!Z<"9%B#)F%3$'S=+- MQ$&ASQR7"C0:4ROW)/B.=80QZXW53,:-OIK/0_2FVTF>I\A\P[.&9R\,S[*- M#M%EL(B!L"D@H#,!K(]&E:20VPWBRH?@V7/O.'$U=+NN+FZPUF"MP5JO8"T) MCI9A!ID,!\4-0I!,@7,^RXR8A=FHP=TRK.UI?X< SN^Z2>R+ ;A&]/9,1&\M M*W <"M:LS+5RK<"8YIB@:$7.L]()L!0&GILWI <*6C9$QZQ)P&5FH!C%_KY@ M <&U0Z:X!L2VP^)>YOS&N->:U/QQ%Z.- M:9.3(^2)$D&A\9781X#7!ITM&=EFQ[C'Y [VPKQ61G_F!/^39],J)DYP\?41 M$D+T17': :\F& >-J'OJM2'IOX *D'L/RFD-KC@#)GB;M W9Y[*#H&)_U&M6 M#1UKS#V->:TA=D/L0T!L="H%1ICK8W2@F/3@'(_@N$ZAA)RE$CM&[#TRKS7X M?AQ\-^*U/1"OR79:Y' /UC>ZBCTGBY16W$M=-VG)IJD8)*#"!!)YU%%*5G"# MKD)RQDK)#DJTF8QAD>"9E6#)1DK#90E)].+4B=JK#>N-$C5"H(:P#6'[@K I M2Z^#B: ,2Z!RU(!<:LA,.ZY0>I\W>/;_?_;>OK>-(]D;_2J#W).+!&!I^_W% MWKN XR2+/$CB(/8^!_MGOUH\H4@MAW2B\^EO]9"4*(UDR1))C:1>['HE:C@S MW5WUJ_>J+T'81Z^#,2,M#MIE?S"\5(&V FT%VJ$ K? ">:"T32/,E2H;!%J= M"8C20=A+EP-]D"H[H,H<,S)659+FXX"_Q_&G&S[% MK^YUI?^S;!?C?'8G9+UXO,*G?_:!=]VKLCQ/N =OYO, MPA]?-0F9Z[2D5LV7Z6ZD2MEM6_K%9W@??]@7',!-9ZR/FLWFC-.E9*J='K2G M*@I+%&25$3]CTJC<4@><6V.9%9FP7M.*^QST^W"^=>3->!HFRY@:%"-X8&XR:B8.0;UQT]C, M$/./DXO=+_CU=MPN$GZ!*3A9BNBZ9 MTBT7LXU(+.]3-@=74"Z'B3N;+=>92J]7CT.MXHA\O?D"GOW$G;;I59M.W1R/ M8[,5G5ZTNO=7U\4-2FF6'T_&B[-7FWO<%!#H'JO4D;5(V%_][3,7T2/%;KOD MMK^S(V,XN?C/K5\8_#O=$KHQGXW<[+A-:S^C?J,)7<.#9D&$)["N:T^RZ M9^"NECZHEH%?%+)_%G2Q/5/I[W[^MW_<=:[24][ @_9DO']^4&6Q9\%BJT:+ MG%;^&G()T(#3%1[@K/O=_7EN@[2=P=$N3T\G5ZS26E3Z1,KH:C.I';JL0XJ! M\VC!>Z'+:"8/SH8$7M-,@DZ>\5YL\#YC[\Z=)LB,OVQXL?BFUYSX:UJ\R[^G M-LT_I5WU_:!\9-6>G=1/Q@%=(6W 1UHA;8>01J)-FL<,QI@ 0@<%3H4 /@NA MHL_2N5YM2RJCK(.FP"E^47">$0:UAL@8XF+VPLH\"$B3([+O5(<$]6!(]Z"BM]B:R MS/1.5>#">#]-?UNQW5ZD!-$H)FK7NPI@]4A? H!Y&B7-"3A)"$8N$S3?O8.8 MF?2:&T94;W3]@Q3>O0.8-2/#J^5>O;\[X)D?Q]-Q>YQB\W$VBU7+?9YEL[6F M_2">%9J2R$&B>.EZ0A>MUTL*DAM*?) M4)5A:G>02A@522_/<&$D.I%R/\/4J MD@[-=_VRNKK>.1_IPVSA)M48>*8U6K7R\>"C%JD7RE/PK-292X):OHD*"*,J M,N=LY!1L$,0E73$":T@NH^"\.'5/>ZL[ON>U;&[7NYA:F,_'*?F M[>P$GWO6S%,HU!R;\8892Q[.>N)DLRC6R7CZ\;Q@[? O^U_7/?H+[OL%>'AY M030@J M>I>K@ZCD=4%>,9D@!0&FI ;AM )# M; 3#HO>RE/5RLM.&$;LF+SLRZN9(QB,0&+YM5\R_.)ZG!!V]3/->[@N%C MDQ>W) O*! 1N8K%$/'CO4?0R)5RF"DV+7E.5^PSPV1MYR9'^3##BR8#ANM/T M93 \NF12/*!9U$-Z#3VL8OAAFTG%S9VCMI8GS!$Y_:N\XOFF')_'64[=Q[0* MH8#+N))7;O*G.VO7#3GN?L=]VF:[J\K>P::_^?GG'_[Y^[OFEY_>_O[N_;_? M?_CAE_>CYJ=?WQY=.8P7LR._SA:IF&K-OZ9N&<>E?=';63%@V]5/7632E8]_ M'$_=-(S=I'F_P ].\/MMT\T2HZ^;;\H=Q]-EBM_N=R<[=A_J9G[SYJ3K:E@* M4A;'LV6+"-F.FO172"7(>^SFJ0--1,K-;ZLO7-VTG3872VA@2IYL:%3&I7N2MT8HZ: MS6:-FFZ[.K(XW[!1,TV+O36;LU$SXR,!Z5&S$8&69IT\@D7+T3@NM4T[Z2IX M(SW4-G,K,KB@@=-S&DB7:C%M\IPY_W0+/I%W47G.UUUSM-7 M<[41UL'HHO::J[WF*HO57G-#Y:]:;?B@S)Z?T<:H:<5/L#:WMF#:82:;%"QQ MPB1DGU@)-2:P1!+P-#D6?!373%^0-%).HP9IA0.ALBNY&@IR#BI0QE)P],Y^ MDG_.9^VN*EL8&0EK:C%ZQ;"A'VG%L!UBF!:<"1H(N"PR"$$I6$HL>"E45(&P M['L)03QQKYF.X"SU)4>-@K&: +?!*DYD$J17TG 0#*-RQ,W-&1=/E> '7GOW M/%7<[Y;C21Q//[:CQJ]_;,8G)7MU'=DL;O9)P$B98IJL[1 F+!*:.4)T8\#770D":G055V]#V>77UPX'D_3_.QR M]DD5%"^&@:J@V!84%)$U"Q907_4E69()L#1%B-Q*'ZB*.O8*])QADKM4:E+P M6#9@.72@1"H MH]I,"0AF.]ZV5C.YA@0JR!EFM&83QJ<*A$HK:1)RACGS",A%Z55M:T. MW!UPR^]EEV"68=FFQK5MJLKMR^&=*B(NS\#S*DDB@:*Z"B)YBL*"!I"12"4( M833T&KXDK9R5B0#C48!0@H(+E )W+-%DK76^UUSM("+"C+BI(J(B5SW29X5< M7<,4]D(/O7HQ'T0[I1W/8KY1UZO ,.>D8S6>H0HR\,FK'DB$H) MN) 61/06?"0"4O!,R\B-MJ*G-#)M-5$1,L,O"E?:FR16D4 M?$3YGK7&RBMU$EPEC JBETMEA1316G!H+X.PO$S.X0J2L3+H;*(0O:PI26PP M3'DP0?$2BL)O:Q?Q.SQ2:WTFCU09(-#TUGLNE7U&O'(P_^W+&@)79[Y51\E+ M=I3<,+S9!6&$EV 4R2!\1FT]9/Q59D8M12$4>MKZ?4:T'<;%R\E(L#T/;7ON MA%ZQZ]D=Z3/%KN"E]H(;D+;,%K"Z3#ESJ/HFRCTQTFC>#T_=8S+:0;!+"S8R MHA:A5;*<=+V.8\+OA+$K)%7E134VJV/F5KKYYIYS8;XP M?YAJ9C.GJ$8[O>H#[R,O.1,F6N>$2ZK73^@^^O>;"S#X?@L+\.=)*C^@6'MS M,L.C_M_N\QM%WJXF\1 Q4H>=##H0-KU;-ZYOJX>] GD%\B<$Y#F2H$/D0!#/ MBV%!2CIU!$6)=,P'PNA.QC0/#,B%MB,M*I!_,9!7+_]>+*+N:7=I!U[=_L]Y M^OKC]#R]RV8\>7%Z@_@+/@5O-XTC_)IV)=(X MDR/#]MSD8Z!\\XBZYY4]J&;)X(BC@NJ!0365[$>C)! =$2!5RN"3%9 IL5EE M*RS;B4UQ %!EBH^(/6@FY6#XYN$A$/RYC-G[Q_6#G0[1UG[&^>Z M04=" MWVS!/ )MX>MVSV#8)X3TVV\,0FS*H;=3, M4WN:=J(FJ"2:9D@&OC4>63'*P1 3%1>"-MUI[V"#50XIQG MI<6F)646DP-'* '&G+8A6$7](0B54@3!FU/#*P@^-FV1Y!AUA.$#8P+AD4X, M40F48E02RBP-O1$%D2%8,HDFB"QY6:C1@1+ C6&EO@3U)D9BIW!Q01*W.>Q" M'OYS-HM_CB<3-$1_FB[<].,839\WI1%+^_VX#9-9NYRG#^G6D?4/=J M^^W0Q Y(RAXUF^WJR.EBPYK5CFV3R4ZIP>D2XPP6SU-I$-IP<#0;(([[1+AE M)O0:W]V'&MZ'XQ27D_0N;Q9ZAZ/_(EOQ5EMUJ-9B09+B%FA\FLS^;-KE";XJ MWK+M0"8<(R7@S^/IZE;C.>6T"$T3O$?[ZEK3>S!NA7OO M5<^OL'&LK#;PFBBG6RYF&X=2>1_[QQIR MQ+CZ^O57?_O,1?3(BMLNN>WO\@A9]XMN&P\Z=."7?.9GA*&[1#>JD]$7=+;]^YB9N&U+A% M\XN;A^.&TY6KIF;4/,$:G3HA>)=#'8F)+G )3,A0O!\,/,T))(W"HZELM>Q- M1KM/T'9C#NTJ0*M'RNXYC_-)QE[W6G[VLI(S;SJ,-^$_2S1\"L'5WFLOA\NJ MW+B4[..8)#IQR,)&$%EG,,DEB%I*GS.G,O;DQH/K&7N(E%HS\MLU'W^X8.-_NO'TYR_JY=3BC?"GVPPAN^=F=,^(>VJ(9F\A MFEY";15;S[34J);H'5B&12]IMI*""JQ$;B(%:W0 DU-)RN:&4[V+NN==1WNH M&&E2R_%J.=X7EN/M-(?4,.LB%02X3P*$,Q&LCPF,)=Y$9Y5P?K)6%G$W +,=-=.T:/Y,\U1S19]LKJ@D1US?FBK* MV -31>T1-0^]1WV-+WT-O(:PFG];\V\?(_^6\A>?@'MG$_L)L.5+.*TVS,>G M=_7@[[JGZA-E\YIFWS7\KVGV=W*E5::I3+/.[CSO6/MW/__;/[;;TU9>JKQ4 M>>GNO/1K6C1OUY6\&V9:3A>5C2H;[6T3G@GK_'=W38JPXAO86-0OWB68FUI+ '0:)6;9!&N5+B O_,9*#451"YB%I0J+3TO5* M FUV6;$$Q'B'WRG3G'/0X%TT(3'FF.17XUR?B6[M=)XS'RF^YWG.3R8N_*0I MO0);!;8'=?TWSB7&*1#)*(A $E@? F21DG92,6W[M3(C M0E2%NJJP#?U(*Z[M$-=X4%P9&4!35J:96 <(2XA13!&?% O)];+Z[H-K5\'L MU[3XX:\P6<;Q]..N,_X8*FU['FI2D>PI(MG=67SS@OO[53O^U::\G/P\SND2VT&;PJNXG)\E-]\= M1HGS$[V:;KKZ>$>/65%/>?4=.\3J6.[U#K]=MOB(-&_F:55WU!Z/3ZM_K,J= MEZEEN:0LM=F ,C[BL %>ULWJD+P#-,N?426=!R@6TEW#*.P2:+O>[U#8.ZP)C M3]P%5O/ SOOKQ90[HH))H:IN=/J3/'\JBM8@]*0%A-H&0,H&-)@$J.,3RG'Q@<1=0 M=D#/6-7.*GX].;_8'K:A9C<]""\_S%U,^+@_VLZI,UL7Z?I[#8)8*JP.FE><-JUI&09/.D$F96R>-*A.T#+B0=;8N MB!Q[M8H[AM4]=^YBL@+MXP-M558K8;P<5)4Q1R[XKMSR) :"_!F%1^3YZ'S_EFLJZX:#=3;;O2O8Q+W;?T^0_S!9N M4AV9SW0D=AT;?^A60<((IC,'S8,%89( [U!OE%)KI1)WM)^Z?)^Q\0?R:G*F M1F+?904#Y9U'U!6O[$'U;CX%>JE8>VA79\PBJ9P@QDQ!Y#*D@&@"V@FOO9', MT%XCHQUC[9[;LK&1%GO.71DH,PT0?*M6.Q3BJ$A[8*0E@61!:0"K70#AE$6M M%O&3$FTT%2$R;G>!M(?MR.4S2(?+WY M D+XQ)VVZ56;3MT<];>]R4I]D]5I(C MKK]^_=7?/G,-/6+LMDMN^;L]HN:A]ZBO\:6O@=>0RQ?=XFXWG_6V7\=97^*" M?P@*/IUYQ,W]AS7O=^F'$(+G(]TI?_!,]^=&&+^X>3AN.!TUR)7\G@&QQ^#0 MEW=4WZGQ2)XRO/G#\KQK#+\E=WK(C%[H9\!;=B>S*C*4I6EKMF]+8?[ MW_W\;__8]KI73JN<5CEM5YSV:UHT;]U\?C:>?MRPVG*ZJ$Q6F>Q 6S @JM@E M8_UW=TV*L.(JW!;W,34EO%PG4^RG=OLW5WZH\UB?8J.+QXGU/M,XKM:9,$I) M26OW(!*WX!Q7$$ATCA 7M>P-9B5:&TDB VE( I'Q.Y9Q#EXX&ZG(7E+Y6(WW MR(A17GN[5!0;^I%6%-ME-DH,,5'B(9H006B&>$9S!.LSH\)P@O_=,XKM-^^/ MFA'G>ZYRKKA6<:WBVJ!PS2:90J82,:IH9S$XL()3H(%:FU5F6O2R[.Z#:X?, MLJ,CH^O@L(ID3RHU[OH28<&#,<&BVA$4!4&] Y=9!*(8#]QI*:/8K]IQV*D4 MY.75"#]/]]?;98N/2/-FGB:=FMH>CT^K-ZP*GI>I9G$EO"!. \FVM'K0#)QG M%%0@4DI.C>8]''=4,1^U@4BE0AR/!HQB"2PGMG1_$4H^6HGNB!E:-:R*7?5( MGS]V16\5$3J@=>@0AUP*8#SSP$4@E%.2E>NUJ=DQ=NVYY'5$:?5\532K1_H" MT,Q%$Y3,$2(/"&F9&O AE8FLTK)L@[*JY\B_#YH=T.%%59W!6M'K&7B[C$)5 M0WL/.;N$FH;VX W-8)'#(O/269GVJVD.UYA,7(JIJV6M&L'ND+0#/$GR2"INDK@#T#/Q?1(5"'K":LPG^\L.")C<"2)DD[E6GJ)5WN5MDX M;%87>[J.KIK0M=[;GZ8QY8Z>8%((JIM(.TD?73AK3JL3K&I>5?/JAG9EQGFV M'L%9(+13+<$@J@/Q@7EF LVR%U[4EH=$,X40900ARD!:F@QP;460^*]1[K&J M'4?*UN!BQ:YZI"\!NXQ7)"L.1);NV9&AP4A0V90N66FDCY#!NYP2$*%+ BI#@-%*021"*L.8]*HWIAT5C9P%UQ"(3:AJ9 G.40=) M<6\RUT1I\VAI3P<=_E99Y27-:*^$43'T.@REW#*3HP2;&$,\Y J,SQYM-AF3 MSDQ;U_,\[1A#]]Q=RXJ*JA55*ZH.BS">-ZKF0(RQ(8!4G(,@H>"KBL"EL$0Z M;03I)>3?!U4/Z 2S>TYAK=SRCKNR>]I= M)AE\F"WT OIV0CON\)!@-EGXJM M@_-V/B)8["EM$']V>,;7^!'C^-- 3OOBV0H?_=FGW7D_SA>V[0441Y+SK_?A M"OR?9;L8Y[/[>@,O7N8^J[^ Z\9U>-VX+26X27^=IFF;FC]=V]S3?;R#E_RO MZQ[]!??] OZXO*";A*F26=H4** ,]"41(X'--$,P,@AC6,BL%U&@C*!]XP1H M$BT(I@T8QSP$%;U+3L6NNQ.B(Z)N[U!_^M+N$VTIL%T,1 MG)>26PT,13#*,:XW?L660 A%(H!9_]<8C$!N^;;,X3OB_>4K0T=YT/$UP@I<<-Z,#MJ&&%\U,Q3>YIP$9_2Y&STQ"EW]YD52F>3H@.9"<*DL6@_E!3@ MI&)">X3)2'J4&RAQSC,+5%B"-@<2K2.4%#M%VQ"LHOYQ*)>.!"-#HMQ*;)== MB98+R9D$Q#F#,EEF-'4I!Z6"YTD38VAO@')D>!V3:.#BOX#&+@$O3 :JLN-1 M$T])>A1BXR,E!T5L]X-)WL$DNPR31Y=LC^M,"[0_[F)=4';;:KZT_NHPFUFF M:)SO0%DKKOE*)D)9GC!'Y/2O\HKGFW)\GD=QZCZF58H$0BJNY)6;_.G.VM=? M_>W+[GCX&K?[9#GL8-/?_/SS#__\_5WSRT]O?W_W_M_O/_SPR_M1\].O;X^N M',:+V9%?9PN\;C%K_C5URX@/C.SFJ0--1,K-;ZLO7-VT+<[]@M?ZZOK,-^Z8MD1Q<%R6;F@"E2D?\)\0 M%)4I"LY[=NI]3(?ODU]\/V[#9-8NY^D#WNR[R2S\\5634/J=%D_*?)GNYAE[ M"*@_T).R8Y*@Y*@I&].=^[M20-I\-YO/9W^.IQ_;:_U--^_*KI^D8=;X?E],2N4%) M.0U':."VC8NXA'&[F+NBSN&3\4XCQ)!)":'/44:L/W'-)"WPDV:6-V\Y;MLE M?E#XH?P53W0^NBBO7GT107/UEW;=.N_:>[3-J4,M/+5'S8?CM+7\T_GLTSCB MCA>%U36#LU*,$UQPXR!&R="\]18,$Q("HS;;:***LM=QPR=)E9+@N2^3BJ4' M2RC:TL$R-!.BH;Z7B_PS*N?O\NK$-\SUB_MK?+(\.0>AMPY7@I_O*M6!B1'N MTI"LEC:%96&;'K_D]9;<@5TVN[?AEE&#KQN.D15+5!/?8XA4)CVA3F10CB"5 M64;!4:U \L2+/>QYZ)6T1,G+F*\$44 MY?Q.QFQC4H#S)8!4](9RWHSIHJ"]-,4I0IH\BK;=%M=EMN<4.WNX(3;I"*IW#)LU/VD*X,J[RXQBV*TH$_-ND_2Q3QJ(1\,_ZV^8#W;MZ_^_'WYAM4 M#+K&MYV.TCWK7"9_6SY).:> #SB=+-O5GT]/44WL2+[%M;O8?#,OGC1\K3R? MG3R4K'<.J9:@Y:2U!V=I "%0A#MA+%##C>)&,*;[141E)"S5%'R9I"A2R;[A M 3DI4%9:6%ON';?ON_UY-_V_;CXN&_8['@2]!*>G" ;G> IL&U!_ M^O7'VQS;1X-R-7Y=J&MHIZ\]TX&: -XXC\+1&3#9(1PFJCU1FM(0>JW(=72) M"@'<132DE5&HL44+*5MJ2^59Z$G23\;M,>*//[MTW>^I37,T5+YSTS_* M?\Q3W32WBB>',$/49EHF7-FM &F;% MO*-05%7(T0@G.5$D]=Q0P0J979*@I$#))&/$[^@ ,@=)4"^2QO/'/_N!:3-K M_^15:$"+'\UW[TJH;3;==O5V837]NFVZ"FY\QJ+Y.7U"3>9C:GXO20>WV%IH MJG5F7Y%H:ZMOZ^E^XY4Y:MYT5N$U*4V=KZ'YL_PS-++5CAJ42!%4H!D$81E, M( FHXDH[:9.RO;$1*@CN"-,0$;/*O%6V2D(RS&63 B51](H8MOU:?;_5S8*K M:^B 1%GZ%;3%-3&=#8@:F]ERT2[<2LLYIX2V69X["S[OJ#IZN=&9#UNQF,X! MA\<_:T[=6>.:_RS=?)'FDS,DO).3\:*+0R"%%?8:&@.Q0#AUIO3M-J7A-T$- M$4U15!@E+>YM';+J>3%TUMGF (E2U!-<*".U\-O>2H6Z@,JRS#NXW3'\]GQW M?DSIMS0O\7M$M5T:&(-*T!NDX"?6"R9Y AX]"G&%D.B2$)"<,)'YJ$2_#:M" M5- \1Z"<>430+O2$/T5B9'+KR"F.\HEWZ=AS'J.>E=K2.EW6QY,D8%]TE4+9EBUS$5\!?4-TI M6UQ!Y;&Q!*;' M?MG=NSSS4VK7V_O-^0LT+OQG.6Z[9[;?HL*#9EJ[HI9V%0MW.>-VH&+:CE9E M,4V+!(F_('D@Z'=;@YO[/\LN1IY7Z5%E9>O7*GJ97[;CLHRM /?VN@.*,Z2> M^5FYMET%VS?ARLM!RB[*_=/%-EW.#!BWS3SA3,^\2^#)W$TK, E MD@O%5]J8#*G0:6Z20VS*X[+$C6JS"7F?N+-1X>K_26%1OKT!A2VZ'C4^%59' M(Z==4>30J$MQZ4D("HB)'(0U$GQV^(]2S%NA)=)+S_1URF3B*.AH\3NJQ$6I M,H#W4LD8)J7PCT]=@W)[G%-72<3)L^7\"DVMQ ,B5\'2*P($I>(IRK .JJ?; M:-WYW?[JAF@BI0XN[8))M*:+/1I+J;SH6C-+C[J65)(2;ZSOIUV@W6HCD0IX MSFB>\L3 .-2UI,F*Q6@A@R;DS9+2>+H^9?IT7]FZ[^ MM/67E8IS7:;A2C];J<[3=O6M+EBS%F)%%UH%#%?W.)Y-XEH5'J["HSPC1$<& MCB92<",C!A .TJ-1%ER(S/9B?@]4>'XNQL*;:;RPR=H2W"IHLA?3;%"RJ8O? MG,Y131F?EH35E6&V]I9>F%%;QMFHZ#Y=+DVW0SW;K4MI#2%-TGSSYY-U+E/_ MOFF*6Q72N?JT,@[FR#RQZ/I#P[6G"V)?F)7>17<+8]1T])*._BXL9B4RP.^2 MD3XX72PHDQ37#*B))='::?"&&T@4'R"T11.S%RH0+J+IZ4*!4]3%HDW@O&00 M3$K,6)M)L/M/@;T=3)D^,%1FBK?M<@IE_TNK>-FR MV+R/=PJXOLX_U;WHX#C2:.:I0^LH>UUBSC&BS:T)6CI6Y6BM,,3W8@],.BFU M@B@#&MY2Z<+Y%^ZH MS[_NNM516GUM7+#BK'-H7^0[#S"&1R*R#9,<>H2*%6:/ZJ MYJG/ D**7G"1//7]7 MBHY=(BYD&BDI7,&"Y0=*D/ LJ?(!F!"G)I7V:T(Z",Q3])YE!=ODH3S#HG.:7 M5'\, M*,IPFWBV0*@J2F/R8!/^DY-2Q#'*C>NA\&.X-OCP3*TKR1D7Q'Q>1!Z71?7; M!#A+2>A5/\-U"'+A9SCO_6"N\[1U5M,ZW^X<)Y_6?W=Y^0ZQ"&_NA>\7I_X$UO5$S!4S?N4I3SPI)3M.*DL\UZQLTXNMS39\NF'ZAO*D-4G8@=BZZ/IQSZO7RYY?Q_RZ/9UV% MX*CY>1%O;G3R&4G3I>,]0VE# MI^UG/0C!+4W[T$&U@"XC/3'H5-*-U'KN3+ MR)"=]A2LZ,I+C ,;*>K\3FL=(K$J?3;G_E#29GA^]"O"YN;&)>FOT_'&S;Z? M%A".9Z MU+48DB]'I:\[]1_*TCI?T[_O-1AS!^=0I-+@VCKTE8I;F]6<^S\_0NK_VK%X@WC9?^Y(MQOM$D;E &2OKJ6J]8?_4.;W2Y_<1*HQED MU6W,J%('A+C$?>GRP!QX127P( D-!BE?]QQEG&AIK<:+A%'(6SZ!3RMG) MK+MV X]=2\>'YA(98#(I\SG'Q"DH4;)P HH\8X4"PHU&!I2:B)Y#+/LL:,DC MU=30DH :P>:,0&F3"0E!DKE>.<6ASWY@JF<@EB9O@CH&OICWG@7#10Q&\'Z#?\5HEE$@8AA24A4, MF(2R6N6@O2XE7E9^)J"SP>-"-#].9K/Y70GGMD@I.1H69N2RN*/F1Q1@G0:Y MSG1?='47=XM"%JK[3&O&\Z0PE%-HYE[-"IMY-)W6-1]7 K0WRK]!U^!F'US@ M7@/)-('PI;V1\MT %$&(3H5T>^(NH3HB@P#&/:J2DM+2]3" "BQZW H3(WO9 M-;A7R[;71(4O>V<5;NT .F^ \P7%O"^R"[NJ7=AK%_9'WY':A?W9=V$GT0A% MT3XPK(S!T\R^PM!?$Q(,JFMS=FOHC\] M:MY>4=4N[=B3B3_<;/@!H>*0N2WE5JUO ;>O]6MR[<1X'-RW- -:5)]NI:U=MZN4$ M==$N]63L_-HJ&6>\O/Q_V\1QQKOA1>7FIT6U#(N5IKK9GWDJ:9OMJH(SS$O; MV!+A6&U0V&8U?..$UD77=#:FE>K;Q3M1*5Y]BOOI5VETQUUJYOD[-<>H^/J4 MNCS392EX/%_0U:J>MK@4IZ4\N=0FSZ9X/SR$=K7*V%78G[@_RI:W2]R_S8ML MRIHOQ9D^NK ^]:/J1B/I:GK]Y]];:SLH&X_]E]FLV[ M!:T/KKSU:'L?OF#%ZV(Y?QX)QF6D+ORU7F8Z7^;V;N"*5[_,0G>?DD&,?[YX MT/9;=&5+W4WPM\N;T;7#B2OYLHH^3]?-J?.F3F]]U&>K52(5;=VJ^_JZ8G#U M;N,_TD6W#+Q)=QS=^2'Y=!&U[CV[)6P37)PA*4UGBY+9/$Z?UDVSFY7,/UO= M9K72+G6SJT'N=A>9:A)Q7TN0K_P%17=Q=,=/J?#:JL]?<0*4GA;Y7 D[G;7K M=@SSU"(C=+PW.UV7X'8O&UQ[7#P0?[9WL[9VJG4XRP,EVD!PJM2YE[8]5NC2 MO^.G:/LMF>;$*X_ M;WI/+=/J3(T6(!5%+9,+CC8I,Y"X3$[X('3H=;;@,[O_;X M@GZ*:Q%A:&VX+%:-;C;9Y6\F*%GGL^:7<9C/WI^U:""VJ[JJ+]1D=SW'^K8= MO8W<[SRW>S.U?+VYE_PN99[X*[=+.4!3C(_Y*\?7J M<920(_+UY@M="/2T3:_:=.I*=M1F*[J)[*M[?W4Q1GUQ[B/ZA'K<2J*^VMQC MZ\)+<^>[QW)U9)3^>NU#NN$B>B1NN^*VO[,C;MA#;U)?X[%?X^]_6\RO([OC ME3@SR%W>A3\0&I;3"&NPR]U_K@>[XC=?^31?K3R;Y8-M/B^\= ,%H\:T0!MC MLKYRA1*OKQ?]9G#>O#N5Q?]M$0>^]"^*\?10M+] W,KRU__O*_75YQ>[1LK- MFQ[)XG,K[LMF:\3YDZ:$#]WTVU]FI1?\;]W,V^:'DIM[?P(9YI[MFH3NNP4K MG"+\66Q"Y:.+H$<9'5W9Z LHJ(KY*N8/!$_LQ4.\X[I7OK+G MN%-[WLZUG?NEU'>C:^,B9G)WRUFX8]U7^*[4.%=MND@=NAU.[4G[-Z^ M[73VF15?9D9VQ HWQMFR;/EAV/%V^KEI._YKQZ=_E[VX%D?V&17NPJ-7]^?R M*>R^397P,>EH(&M32E0" VM4:5-EF--49-5/?:&,")N< $VB!<&T 5/Z6P45 MO4M.Q9S4U50(Y/55>L?/L[9]\\F-)UW*P^QMQ^COM_B\2XW843/*&RH1G?+X M^@F\XKCFE%/I!^Z!$LZD39E;>N UK]- =K1JSD>"L&LJ>6XH[7G&Z+);>'T( MJ!Q(8ZZ"IPJ>)R%XE.$^LF" $$9 !"D!\94#$FEYM9*#$.<\L4&'Q M.UP[<(028"BJ; A64=_+P1N2X$E4:!5":1.B=%DS!9<5!:J$*W6?,<7^*.&] MKGFW@D>)D92T"IXJ>*K@J8)GH(*'"D>XRPX2*"<&1#9XG*+X"%HN1ACHQ:\UP9SOVO>K>"ATHZLJB9/E3Q5 M\E3),U3)PW1RFA$*H6OTSXT RZV$)&A.U/FLB+V*PI$)(1D:"AS_!8&$"EZ8 MC"9#=CQJXBGI=< :DN3AW*1DK 8E1)F[025*GF+(T)!#CLHJU1LAN]\U[UCR M,#D2IDJ>^TN>FT)HN\C1'$Y.Y@&%U'-=WIW#]'<5)KM:_+6RY*"'^_)67,GY M&1_NRUMQ)>=G?+@O;\65G)_QX3ZW%3^H7NREY_!U'H1FE5I:.DJM.TMWC3>Z M-C_;F7PUA>^!=O]3L>GO>: OP@OHE#"\3$ZGDG,0*28P65(03F>6.?&)A%UD MG_WWFB??K%CRUV7)ZWZ7N_9#[;N+ULI]'^"*>;?=8.0V+YAE(\W$2(KKHO^5 M 2JB#6?%%=%VC6B:"JNLXY!(5B!,D."UYE#:8SHJG3-Z)VE-AT4T.N+,C"0W M%=$JHM4#?5&()HRTSEF$,,)0,U/)@F7[\QWNDX<[(FR-[&T\RZS<1XJST9&R)'A]I#)@Y69'J&O M3<78IT46+PEC T(IDQ+5?!W*"+;(BQ^#0.;*VZ1([F8N[\F;NW>,92-%](CK MFTQB[,__R 3!6 M"C+2;,]^YLI,%6,K652,O0ECN5)2! '!2L3++ 4X&1QPH;*@0K&H>PUF=N;Q M/@#&$FI&BNW9\_U\F*EF^3[4UYUBS?-]T>T#AM-9XB7),2)U#CPR($8($#8' M\,2B6".1&TL\D[)70;_#?.&;)-F#8[=B)#49<7-03TQEI=JDI9)&1=EK6C,J M(BA")/6JM*/D$JP0 ;3)-#LMT-9/K) MYI,)6C*B$B#2)A".>/ Y./#&,D6)E#Z0/>95[U&7M4R.B*BZ;$79BK)#)(V7 MA+*$1JV*VUH%1='Z#P8\08669F52%)FRW(LN[C#7>X^Z+"5DI*_M\UI9Z8N\ MWK6Y7NUW4_O=W.UP7]Z**SD_X\-]>2NNY/R,#_?EK;B2\S,^W.>VXCH@]\'- M]:9?-":W.4WS55I.S<)YEHZ .L3C<9UK)B8=9 *K6 ;A @>34H*+_Q=#F>?GR'_.W*^[2_I7D'$)VC[?(X"_PQQ?<+MTCM MN_SF),WQ0+^?329NWJZO7@^[(-L>.':+!XX<45U=;S7 4<&X@O$PP)A[Q:F7 M'K0*"H1B"ISB$12WU!-&B.0],+Y/ULX@P9B+"L85C"L85S >!AA+Q0/Q+$&2 M9;P=R0XLVO%@910RVZPSVTE1ZR#!V/ *QA6,*QA7,!X&&!L><_2<@-;4@'"9 M@O$Y XE,))H%X7(G.4"#!&.E*AC7NM@#UL56%WV5?57V#47V.>,8HX*#YS: ML,Z"SVA94&."IBY:1JW!),(Y1$43"&/1.(TY 7,B M"4E322%[B#;D)A]/7KT/QRDN)PDY!]EN,SCJ?0K+^7@Q3NT/?X7),J;XH1SI M!WS0=Y-9^..K)B%/G>)-%O-EVB;2[4E9XDAR_O7KPYWS'1#P"X[EIF/_<)Q* MZ.3T:GCE/'12@*59X%6+XWE*T+@I7C>>)CC!>QR7Z\:SV#8)=RDVWZ>02G." MAME1PPCCW>47G_+N4X; @"\WG2T:U[9()N7<$5;:@M:SW+3G!X8/=8OFS]ER M$IMC]RGA[?"_BW&\.A-LVGOOHZ8L+2-TSOY$^&WF";>M+5/".BK#C_#GR5DS MQC?H8DCK%JM+7,AJP?C; @FX;,QJTEC!Z;;YYO_]?PQCY/7O[__5=C_2U]]V MR\1'=R \#0F\:_%KM]SAM^T[I#5M-AG%1O?\U;%T,J/LRG6',\(-;-IE.-[> MLSMMUW5W>[7-_<-#MGO3> _:-MB^"AYN9,7J?;LY>6ZYF&U$6GD?I):R@G(Y M3-S9;+G 1_R5XNO5XR@A1^3KS1="$=>G;7K5IE.',C]MMJ)3>U;W_NJZ4/"G M<3OVX\EXE(5P]Y8E?;5L*&6W%P;.?63MJB\WONDDWH@VS5 KCJ]?^MYJCM4M-<>/ MW?)^_Y3PH=.8?NGTI-\Z/:GYH:A)]R>08>[900NW'W\82^6C _/1K\7[#1/RP1 MEGS0Y+]A)&WM/DU+!\6HX\"=R"""$6 42V"CRXX[BW\35_-$M&11!!* 46M M*.7 2!F L$2(8C%UA0^7T[3>;(7%^PDBJ]2M\_#[N_R#FT_'TX\E=ZM+PWIS M@F#VT-G"QK"1DGNNH7[N?%"A[=D=Z3.%-BI2-*69I4JY9),F#UYI Y()YP0U MV8M>N:S4)$KA.>CL-7['!; :_TF,\22L9T3V,E"' &T4D8WM>4K7#BFS/ M[DB?*;)YG;+G.4/0"%7""E3 "'7@B>%1"\,9LU>1S5&FHS<.+!$,A+82?%'Y MJ#-969T1$_D@DNB5CU_T MD3YY/KXI\JJ4BH@J"J5DQ%1542JTU2-]5M#VHE64VK=F#WUK9"246 K*EP:I*GN4 M<(Q#5IY1KAPW?B?#=BY:U_QWYV%,\0U2H_N8\'5\FK_+G?!K:^>:\X._W-YE MUN28M>8Y;S%RY_KK6W<:F_7'6[&TY6R4'2AKOW+Y*S<ED=I8V3L_3Y3PD?A4^]#N';?\W1X)^N .(?4==O0.2G[9 M.]0*[%J!71M$U$8K@R:A^V[!\RQ]JWQ4&ZW41BN#(\HJYMM:F5O+VZN,KTQ4 MR]LK$U4F&A0354E4F:@R495$CV]KUD8KM=%*S8FI.3%W3/6!>!F]?DBCE6X@S[6Y##^MP_&KC(9W%Q'V-[&$IT_2@]/[I-0C M0?8\\>JYTWV%LF=WI,\4R@)W7$M*$ "(!4%" I.B B:XRMD&B@CWD,8JCPEE M5O.1H+I"686R>J3/'\I,X"E932'X2$"44:7.) =4)ZVM)8[Z'I1]22>51X4R MBEJ9K:U3*I35(WT!4!95YEHD"HF7B:_<*W"H50'3.AF>F14B/J1URF-"&1K" M(\6K5O80QV3ME5)[I53!405'OQ!9$33H(TJ*(!0(YB58R@)($2D/G%(7W4-Z MI3RFX* C9O1(4EM%1P6S>J3/'\PHL\F:[$%QZ4%02\%+*H%2R[D)+I'<:R!H MB0\L&0F94M2"A>3@N$18\SG9)'RT:1!:,!TIRD:&B0IF%^F$ M!%2H @@;'%B>(DC+C&),\=CO8/\E+6(>&RIDZN-_>'SW0UJ?+CH5QTW\3E ?+9/0_]]AUXIC*(AR2)U;PT M@W:ENQ0%PTB1)U)'PWV^IN>B5EE+XRSX:"*(E!PX:1/(Y&G.WH>H_!!DD*5[ MECZ5;^Y?-%,!]:42QO,&5$L\CZ9X31V1($RV8!TC)0=!F,BEUZX'J$$RZAE5 MX$S.(!A^QY3A?,ZE*)12%G\9 J R.J)LSX&CRCH54RMA5$R]E,C%!%,Y>F!$ M&! ^!/"^S&6FP3.$V!C[CI(4K"1!1K!6\A*/=V""MR S*JPZT*#(,!PE]C[-ZO25=K^;N)MMW)?MH M,GY/7_:=VU!\F"WGS_>1X*8"S2;FK0T) M4C8>A/,*+P*EZ44)H (#.T%*B4XJQ4$P2Q)3 K+?,^O M38ESGEF@HHRNX=JAM4$),.:T#<&JKI;X\>&5=9EW7),*KQ5>*[P.DSB>-[RR M;*WGW *B+$)E)!9L,!)0YV.*VVB(D ^9\O6X\"H%&6EVT&R,RD$57BMQ5'A= MI[DA?G*>0BD407CUS($Q(@#C2L@D,R.FY^V.3 C)) 6._Z+&JPAX83)0E1V/ MFGA*!M&@BXT(-2/%]MS7YEEQT!<,*KWV4_SJ)?U47;; V]>XL/:.S]L MO:6=W:6U;DULW5J>,$?D]*_RBN>'?GP>'3E%%E\%/L!E7,DK-_G3G;7K$7QW MO^,^R6AW+;1WL.EO?O[YAW_^_J[YY:>WO[][_^_W'W[XY?VH^>G7MT=?3GC/ M8T=^G2WPNL6L^=?4+>.X-(9^.RN!K';U4Q=/=.7C'\=3-PUC-VG>+_"#(C7: MIALU35\WWY0[CJ?+%+_=[TYV[#[4S?SFSVFYJ;YYK?5%ZYNVDZG-VMJ1"*H;G@1(P@MT:XS-*%=%[5W,884>^F@ M]YG>_/VX#9-9NYRG=_GM[.04::@;"_Q[FA0">CMK%VVG@GSGD+A^3$U07WW?U185.NI^@VZYF>T>_<%#RK5/%A[9) MJTO+HUZ-%_@BX2[][%?;]J^K7:-V.PC=2.K1?@5MD@#AJ 8? ^KPP7!/0PK. M]QI9/&P0^J^SZ2=<8XH7*^T6VJWS39F?/5Z<[64@^N-1S>Y'HK?+$WQ=O&W; MS1XOO.2F9YWPTJ_;,M2\<>N]/!]0/BUS()$?%\=MD\H$R&9[X$U3AMW4B>7C M)S6Q7-$CR6Z;8'TD;KWDMK_+(_/@>QP]>+2Z/.)BB..Z[S2W\^;ZX%V-JMEW M2M4#1G9>\Y9/>6;/E\U\&L+B=TD'*Z];)887O> 72_T;AS2L/=+=C+-_SMUT MT7R/DK[[]4+HTZ4\1E9PB$E ((9S@84M*.'4U>*Q]%XKT>G%%R;6." M%%TW'\B (SJ H8Y)0DG0UO1<%^<>OFV/U9LY0O['SFG\W5G/"?CF3S>//_QG MB8;<3]-V,5]VGL%W:(7//QR[Z;O3]\[!41F=.3&E0;'P(+30X(Q)H*AS*=ELD^S-@1PH.%[) .E4 M[:)I%R6[T[$OX69Q(Q>/,E[0OLMO.E^W^[[XTN:K6 V:*T@$J\^\DCQJJ0A84@&42"<.""JVZJ%GBE\"S$:7' $9!04 M1" 4K/,$6"(Z.B&\RN')P.(@K 7&C^B>ZT*?#*_56, !K84?9_.$H,",<1<17U0)BEA!$6>>YE0PT2I9<( MQL.P@?01.VAGQR?-K[7X89?%#[VJY6H.U294M8W;O=NX>4-T5@2D)02$]1JL M)PFH\8I8J8R-O3J*H*71V4FP3B@0@6L4CF@%*4E#5H+YH-G3K:/@2HPXJ9TU M!])9AB6 MC#W2!W57#89U]][EM,TL]\VN4;,H0[:0 M1^?NQ05-UQ+(-H5!U4V8)B-0).WC+'@1 'HAX/Z#R>GD]E92N_3_-,XI.LQ M_AR?.SAONTEJVW\O?0]_G2W^G?!--N=^&:G??W^.Q7P;BX'? L:2CLAG!C(= MGE)&#=XY'"/9=L3<]>5;S!J?FBV:GR'L-Z[Y<],9Q*WD6>F*.9[%PCL/I+>; MFO=YM,V"]4!B&1V9F !C9!DD8ZS3*CNC'I3:L7]58,NS%X&,1;5.VHSUJ2N/ M%41_[/K3E+:W32Z]:3X5[:H0YN_O_]4V*VZOF'P9D[-,VEE)06F/BC:-I34F M"\"%,80(R9CNS;X;%G?]W^Y<-W'=#L=O4*WO#=B,C)2]N1[M$6C_"[I='EVK MT-VLO3V@@>BN>O-]P0ZM+BV/NJWG+-)'=\C3D [2=)8*Y25!?N*L#(X@*H&) MR@+U^#O7)C'9,V%WU'1V:ZD=/]6NLSOL.OM;[3I;N\[6KK.UZ^Q NLX>?N&U MRV;M,?LX/68KK3]96J\=96M2U:,G5=6.LCL,^#V98%XME;R4)IRXLC01L(Z5 MNG&5RZA@C;\:$D.)T*A>!3E3VLJ0+(2<* B297%)<&!!*V$3=8'1IYL)I849 MC"&CWR 4>6Z/2&V_?6 '?%7DO_K'#W^% MU+;-2NIOLNCCLB1X-BXCX(Z4A$I3Q"=\B 45\550B#[) )/-#B9GPP*#L(X8/1( MU)AKC1C4:1%/5)(]HS[$M6_XX]H8+!E&?)&N44D06F0P45+P*G@53=:,]-)J MAQ62W_FT"#62GVGX]'P9>+C3(BK$#X-"*L0?PN!)+DH158) K0"!, PF&0(I MR. IX=[)WCSM04+R<$9#\"-=1T,,+EXR8 V_CH9X&H+QB72Z%@L!] D$M(I1&,:E-LBI*XQ)_ MPJ,A!&J3W'NP?*NG4.1)T#<:?5_S0-DV7IX#J>=JU=9UO&U[HP!?]Y M:+/[W<>T*:$R* K4E^F?)$2P2FF00CH3@TC1]%P\]VEF@?AX,IMV#917J:I; MQNE#2W>M&E%]<[K^X6FAP74-[J09-Y9[%B&ZZ$ PDL$&QB$IZTNYAR#]:H_[ MR,0]GK3^_]E[U^9(D21M]*]@O=UCU6:0P_U2M3MFM=67MW:[NGN[:MXYY].Q M *):00Y0$JE_?7'/0)(\B:E)%()B:_93JLRR2 BW/UQ#P^_N*KU0(;A&0C= M2K9H K-9)DXPP9Z^,/ \]LI(;WEVKP)4L%JY9K>\;300KII_YT6MA)SG33[; M BM(2PQ)6ZB!GXZ-RVS'<77N,)+$.@!1Y/MNXO$H]H>)D1$@7<&SO_,2[5TPJ'Y+OH!&X?7/ M!;#@!G\N5SUS23.?8B\==O&^/H]^IVBCXY+ #ET#T<0*6 RX$CJ:[_LK MWR^FR]434'AS00>KQ' P36(]UKC U\B/X*#K<"WQ?9 OTPI]]T5I+Y?1Y#]G'RW3@$YO$TYH=PJ$F22&/8DRFV8CLT;.)=BZ>FA]/:D*W0JZ&%N*G[F[DVSK]U;ZCV M"]AS?E64*1>>@K2N0/C8*D9OO:A#@P^)OT2HCK"L*_3B"ZG&GQ1@2HAW5=01 M*IU41RA'7UC^HZV8S)=VD2ID0-M:BAUM!-AMQ'F@P] M*2#Z(MH0?;DN.=<^H2VI2&-)^1$MRN>SRS3V\%7;=#T_ 8.D["*D[%<\L)&0 MG:[O%UD#9 T,WG)P&D(V)%_TW4BB ^&QV113WD R!4C$SB%B5B=B)HD8B1B) M&&DQ$C$2L8F)&&FQ4=?$&G&:\PLBS?!"%^\.*Y9QZG$QN3IRU+5UR(Y/EN5[ M+'(UD\OR4K[F)Y:AF9X5VJ%NVE'D;L=C6)9N1I$3:4[D69KM^)[&= OS7F(] MMBP[L4)].QZC";#@\?[XBQ]E/,!0P9*J[E']Q!>Q.T$90=G$H,R-N1_K=J ! M# &4N5ZD^3H&C?NN[^B^F?A!L UE/&:&&_LVIGO%FLV-1 M=YF@P$/S*=+PD M.C>4&0XUCR,H&SU)"IKC!@X>,)G&S##2 MPL@/(C=.G$ _+Y19JF&8!&4O<$92-58L,;N!_)+S M$!_2%IN&;V";MF]H+$P\.,/KMN8SU]=\CYF>88>FGNS4W6&!8_H)&+YQZ'+0 M*W&@!:%A8#GF.-(-T!@6/[.V\$]=W?C2V9T0[.)(>J$(IMNF[H:>I0%L@97K M!8$6.G"(-^(@X;[)+-O<03"PATW.0P/,8PY'=\<#P M,1TL"W0QMA_'$C\YM M[WJ7U]B/$(P0C!!L!\$B;O#0!@SR7-O6;-L!! LM7S/UV')UTX1/=Q!,-VWF M^5@JT?+A?T(3*\M:'$!0MR.F1Y87[)3<>=U[%%VU;#+"",*(I#. ,-]);"NQ M8\ L.]0 @1+-CR)7@[L6DF MFJ5'CF8G(=.8QPW-M5S?!V,\#JSSWG@Y:O! -3,2F5.+#+6O(<:8(98ZS/3] M.#1@@@;3; :H&GAZ#)9Y&!HN *WA[P1"N8F5<-/0-2?BL68'C&L!]SS-"\+0 M-6R;ZUA%^ZR!4(YWXN@!$AG"4F(,PM(^EH8AY\SS JR;BC:FCZD^8)S&@):F MX1@^&*C;6!J;NFV9B:E%-CI2](1I89CHFI4$@:/'>LSB\V*IX:G^J:^F2&8( M3(DQ"$PW\B8-W;&"&#"1N6"8AD8 1J9C:#SQW< W=#?AWDZ@DINXL1]C,"N8 MHW84842K#F!J6V#=1HZ18%.Q1KO[*X&/4YCM=F2T2%:#%( M?U3]%(T'3UV'3M3M5PX5'R<']B4V'J6>P:^MZ%@C9FA%KEQR#ASX<3AGCL:)#!/' TR M4@&BCNR$KH2N8T%71[=BW7,Y^E=TS78M2_/AWYIG&\SP(\-('&?GKM#0&0O- M0#/L 'YC>7"@T U=,TWF!5$4N$:XTP[G5='55P/]5?W;HY$? E<"5P+7L8"K M'B:A&9FZ%I@<^X9%@>;'/-;,*':BV->Q-^X0O<9>-Q7#5'TK('0E="5T)70] MJ^D:V\Q/#(V'CJ/9W/(UYAB&9B0\\4(G2"QCIPMH;-JV8SJ&9L'_8K-R70MM M'YT)";-B3P\-_;RINHZAFC;9KL_S@%3?\"_OZ M0UI%65&M2OZ%/]H"]3 !S]?OM'^3\(3]/T1BPUXHY;1VF6"KC] M@A)^!"?T+Y?FU0QWL]%MS;XJR[+ YJBH.7/J<3NG'K>6N_!=[]%>J8[[TG:K M8$6\N.$JS6,,\Z!6==2JCEIJGKH#"36NI3X_)&6GEC)J7$N-:\D:&!M.43\R M:OE'I@")V)E$C%K^D8B1B)$6(Q$C$9NNB)$6H[)MKUZV[??N(C$I2B65M]#U M]BTT5?J<2.E#ZC,T:'6+*.!Z:&N&&2>:'06VQJS(TB+?XAZS73?V=Q*RGY.G MUL5&-(%G_\ES#O,;*/[,5 /WQ,&]DPDM(^P:,4D)NP;$KIC%'@L30W-0A]BN'HWD0Q+'FLB2.@] RP+0=PJ.X/^WJ M XR;YJLTO_JM2__9T!?+54U+S_.+OJ.T&R"M"4T&^"< MKB=V&'%7\_S 0C2S--\WN!:98.@F=N*8P3H2W! MV0!P%AMAP@(;ZR#$FFV#F<9T+\).6V!D!8'NVCO51Y[C=GQ]. L6EWTP-8-,+0LI@66&VH6MM760VYXKCF$'_(,QIE)QMD+:B:- MK\;'8*61GEDK9NCEOGJEF+_\FV\:WKNJ5Q9F.YI322O1RJ!,L3),D8B:,O>< ME; #&E:(:1Z330]@ %@.A]7=X%?-XRS/5RQ3^(X_5UEFJTH\@I^D,*>HQA_% M:165'+Z'';BI%GU* 6ORKU&VBOE1'&F8SZ_G\[(8[A>6=O(/%'/JKBJ M0WWH5X?Z*1U.8\_OZ$VRA$?*P[^>;]3;'"/4ES MP+EB5;$\KE0%((QC@@66D10-S\'8:?\E?["Q8W_=BWJSJVL&JJA:A?\$)8*\ M*51&+K3'WQ>?%V(;;UF9PB:C%@,ZYLH_5Z"WXE28>M5"V:?ZUEIIK?:D-X7?Y(MC,.)N MX>,TKV&T%(N8-2M]@YM@ZN]^^N'C1_&G\>Y[>#Q>B6FH^!BP'):. _8$(@%% MNO?#W#^BG.4@^G_P6PY2#EL;<^4SEZ<)P[.5#VR9UL!$_\OD@#CIDE=@/437 M"JP;H*5Z!T,E%:]QVF!T:LW[9:VU_>V4<%]*V)<.G%^?+9676X]3EL@]IES+ M3#]^^:/C)6$G%G!6TO OY8[U)4ERDN37LF4Z 91761$"6_48-BON-"GO&XS[ M\\=?OJPY%[GKB1RD]IB/X5$2K*5*B#/*1"=<$CE@9?M6!&?/0BY KF4MTGWQ M+'DFA!. Z^"D[H!U$I9E^#1*C1!:(LLE&:S%+%;2G^[+A^MY*,X\ENAHQP_T9GKF-;JJS@BXK(L$-7Q5"+MB.4*C C 4*2A!M]&O.H]E93%34/2 MA?)>F"L[L*DV#RC7/(L5MH0??Q5^"U!.^_C@">L:/BW'\5B_\Q(/5NR*_^<]X O\.91;UC$6AU-U7I_UOCNC M4=D<*K:/*,6JA@- +BQQ,!ANBES:$/N=$[, B%_!9JN V:I#>];#BU;,:^S1 M"NKQ? 3^=FRPDH26$3J>K5F^86NVZ>M@DO%0LV/?9P&SXB3:Z?EF^PX+(RO2 MK-B)X3>,:8&?P!!18%L\3*S ,'?-.'%"_ E0&6]X.H4=FJ%L[;2>'C6=A[L?7X&IB46W&!!T^2!ST-;TR,&[!3JGL9BAR,?^D%BAG;BA]LL MR'3#<^TXU+S0 PN.A?"XFP#4,A:&AN^&@+GC84'#,E3?.1R:?08>C%>EZ&*! MMX6B9+9T^&SC:+4#I)8 4E-%U^-2NJVR>^'2*;ERA_\S-O[R=%>W'1'I[X.* M#6.NA:ZC:^@_";GN^F$M=#W$I_#MRUO@&[->25K@:Y0[(AQ=-[0U%6L::?#QJB(K.S)+%7&%1)*^F M2EA.>HLOJ50EYV)>.-4[ED?2P";H[T339ZZ>6)ZN&6$<8:B3A8=J2W.X:W/N MF&'B[:1I^K:O!RZSM<2U$OA-$&N!YS M@4.X%1O,,:S=5G,-=?[HB -'G@^K M\P.(W3]( ;>BPR >!<=.K[N:V;D1+:9>)[C MLYV\B03H'8!Y[";8&M&.3"1W6?4\'/8I'],#UP+J/@'&'^KPP4[ZUU,0:UL/_\[N MD6T.,LJ:/3[^^M/#BO> ]R'276Z9CA;[(1@6@9MH?J*'6A#[IJ^[@6^%.PMZ MB9DYX(+V6A(CXO_6'EC*)?=\#H=$HRBW;=+Y7OK]EK=[H;7IWNJ"$L#; QY?<=YOK%:_'S/ MG'_HOV)GTFHOK]9NQ1! = Y6.)#(2T-6[I;''[Z237/E MOQA\A=VK$4?R)F2T<5[Q?:3;/S-Q.:8JK%I/42:PB-_L),9J,S-,LZGI2/KJ/(.VG8D'$A&FN&5Q68/0@=AHUV M3;KA2PQQ2O,KM0GBSH1PLXW-AS>(W:]:YHZ>UJY[@7D;D52Q:T$[("'OLXQ? ME87R*8W*XO-]A5E8RB^_?.@";]]_^F4C[+958A@*NP7#U751UAI*M(K1N0Q:0R0T-M=P^?Y\ MK+DLTTSIE?F&YP%6"08VRYA,![B% M%Q7E_2AASS$'AZ?^' D-&*F65YD:'9HNUH8,4_S+#MDS+,X\/)+>%;X$PXP;'_KNIU# M#*UVST[QJEP?!E^?SJ:MB.O5=7SZ=O+"^43A[Z!>R\X:[<49[FJ0+I!8*!V1 MX]%F/N+?#=/*%"^!VZ#PR]LT:OBXSXY5^K79$D5J3U3__ H8J[V_%><$[-6T M%H+U5V7_+6@,;SB;^]I"AI5MJ(]N\F $MS_"5\CY-[$7U=YUS.!0^N($@]^+ MC)7*9WZ3HND&J%24ZH91]?OGSJBZ_.T\)O+_B!!_V+,%_@_FAC+,#JV 4YFT M9-J;Y+$9-#Q*;$/7P8QA!@8C.@QLF2#4 .,]T[!M)_9V@FX39D6ZRV+-=7PL M;1^ FC!TKIF!:26&9<(_@E>(Y3)K85 M!%:@&:+N=^ X6F#P0/.]@/LABQ/=279B"4/7\DT/SO^^'TEN\&W.-3]Q#3_1 MS2CQ7R.SXS%NL$;*#3VM-P/%=;"#7X>N@)5MXOP.NE[ '?7@(JO'>A"%S-%, MBZ-U;X'X<=O33-U*8H!P"R!Y)VO"]@,C-$V-A4&LV8GG:&&0>)H;Q)9G>K9I M[(KL 0._(QS&;?:?&>JJVE8#GVZKQ\M_KF[$D0X'RR2*@?\\L A8"(?-V/>] MA,>N$X<[!H1A<#W \,- 9Y@,B!=T/#(U'3@Q-!W+LQQK)/QG.ZIG'&Z ]%3@+V+7=V@AK- M,/*#P 3$A1=K-C, @,TDUAQ+]YD9^3Q)]N12G =,'34(#I<=)# ]-__%$8\< M,)DUW1-NM\C2?-T#_K,=.V:!88K@[&U7G<%\R_4TX#Q= G#HA0BFS UU(S"L M9$^NQ;G U+!'Q7_/ ],#23SO]T14"'> *%TD;]>:BEI*+-UQ;"N/@@SE@X)J.8=F!L6/@@D%BNYYC:'&(.7&ZY6J^"W]% MAA'RF.F1;NQ@\K$10,_B?$LU3'],C$_ N^D&XYZ3)):I>68$)R+/!N"UL":0 M82>);9NA:>Q&^NJ)[6.(IBNZT\9>K/D!5BB..3.]T/>X^>PPLV=>X;DC.RH] M-\1ROHZ0=9^Q_V+Y"IW'IKLOO@RW$'7+5H!##B_X!TM@LW_"-F[P\_5]9>O: M_\=/[[M0A5;_)2PLTZ@+*+G#(9I*8_ X$&>9,;PB$O6_2GXK_#.'7B0B.F!R M:A-,]E[&#)BX#L/JQYTT6I!_7:8EQX*]^^+ < +76-OL-->C+B:P!GZ@@74% MHF_IAA:Z+-0,W_,LRPSU*-II ,-U,_'\*-$2-\0(TR#0P@3.P+X7QX[E& S6 MN2WZOQ3Y%=[>M4864/(FK7'#?A=FQN@N1!NC"&O+C>Y*5-R#RD";E4A&!<:7 M=Y!X[<+_M4(^/ V_Z+$>FP8W-1Y@>+Z-C7TC..^981):ENOJNK^3=&DR9@8N M;&;,$U.S??BU[\,),XP"VS4CUW!TZYCK=+PY'QV?8(#/>)FD4D&Y9GA9UXM_ M#>\5GHJL*&EVKV^53\,SE@F',!B[7-=_&NV47(#9DL:$%MN/8)N>A[1C3Y7I4J"/E>[7'H:=A!X='L CT*R$ M@=$4^:X6^F:BP3'*<5PGL@*^D]?FNE'HZPA]/NA9VP\#C27P3]U-=!;YS&6. M,UUV&"\(K@./$41"KH2I*/EW0E@\D;4&9I?'+5?S+ Y:5'=#+0RP5D&0V %S M]4#G.QA$3'/A?9$[X!#T 73*/(2*LSLK([N>2&.&/F.AZVJ6XW ,NW6UP(UL M+0D#BP=.' ?QSMG"#D,C\!)=BV,L06>&7(/3!M<,S($TX?#J,'NRW*J,EUU; M],)CQ4)Y#PS:=$@09=57@)TMXXC"2^M>$3>K&@VP+BEDEBV% FHI1"V%J*40 MM12:24NAXR/V)7/^L56DY_?/O\SW4N2WO'>))*X&#%5Y_VGG]B,KV$XJ/5Z2 MW&'!#N!0_+O+S6:86YO6*-OPV4U:59B2E1>UN)+ T9M\F#(%!%BBQA:L.\J\ M1*XSQXH=3XL-K+]EN@X<7A)+2WADN(9K,]O=2<>.K1!,0R/4/->W--M($LUG M0:1YCA'IKN&;9K!3"? ''M8?\ZHN5[C#/\&,)0 ,=(/IJ MZW24*^37%Q^1AR\-&X(@<3O4HC"T-=MVP1XS8EN#,W5DF['K6>8)N*Y-&L 6 MO4(KQ^NL@6.S!>S'(N46ICLB/OQ.*%#TW-ZH"G9\:DJ*G"YIU-%=( 3W-=T* M,1)-CS1F>KJ6>+YOA+%O)H&U35K/B74O9KYF!TA:,]8U/V*!%AB>886Q$XF^ M( ^1=I1GT*18E2,]@ZI2QS6%0N1]>I'WG&HQ$]EGHI@ RD$>,[D6!;"H!!92 MWKQO,_I%M1?X[V]17:"F-:0/I(U#, #H0!&W3\D .$2[L"A+F>N_+@8 (#8Z M'1F&+.&BU*2-F1*!CH7\7!UKH-LZL+/'^6YRDQTSASN^QBPS0(2S-<:24'-L M1T]88)G^;G^)N>G(59><7+&;K0SE3AMN5-+@F'2*/+6E2F4!G;JXXL(]W%4& MV=:M\JYBG:FJ_+XVX(3YO*F:=]_W=.4,ZYF>?N9Z8/JNC_E["7!\;'.-)9AQ MX08Z=Q*7^_I.5=;$-ES=<0(M6DG&N.QHQE6Y/J.:^BQOA/:\OKZV5P$ MP8ADX SZF4&6:>2/)"0APPJ*O^58(*DZ,UJ M1!^DO0..QB,ETD,.A:G-E'E#7X_R$B:]SG=L[SJ_G\%UK3G\4[<9%W>ZATD'],2$G*NSV4'5<$_&Q7(*< M:D?^\F]P%'O7VXJ-19\F*& &2SQGW(.I;ZWUV-"'X^(>GC3B*:_[,Y[4Y]EA MY>G,],)5"GT B[GY_\S_[R9FX[B8_PCS4KT@/>^*./E+CGL'G/3=Z^ M[3]7%1PRJ^ZK?JT!I,-[F>TA]P%]3S_!!BJ&KOUW%\\JW$WR>+J=E)ND6(R@ M\\-__O-*\5TRGR>5]T_?%BT\V7MEYXDE"-_%Y?5>&AWO@VKI ?UF&.;-, ME7S<8S'\)<,^G$"U.U;&6E84?Z)P]QDW+%:UH'K8<(6Z7XA5)6+5M9( /E3J M0?E?EH5(R:Z4D*'XXBR:FNU8_SVJ&T2HKUG=E!;%_@O5GR+EKND]*N.Q$76J M:G6S;,J__[;"?F0B#+:=8"1@)4X3=/J!B(.M+[I6B.@G$4Y[>.4+Y2>&)4R; MNP+-L8I 7PI M'U5%*''C_:(=X _8W':I[4\:$-^5/)DB+D9ZVE#;Z-E'C?_I4*/GI.JWH_W, ME_6VAVL_BOQ:W,H'W:YO;7=YC*6I<"H]L6CYI"50ZWL&,50P-R62G0D:KV_[ MM."'&\"KD#=,VW3E$"5=Y<0;FB6K>E5RPJE-G/H';W!#7%PPQ3$UE"G' K./ M_PFD1<]#IT+$3:G'1%=5T>\$+GWK_,+8M",;EAS6 M"N24GS7F3D&AG46L]:RMMF+;?-8G!7[?234<' ',L-YS;ZS-V0-5>[/>, :: M&=L/S\9Z9#;6DV9C'9S-OL93Y_.*G.F$]-LM5CKG=[. J@> 2823BX0NQ)VK MK C1?.(5S USN6(.4H3@I>)EI"@!L+[$;*XY875_\EJF(E9P2A']FFI^50K+ M/TK+:)6"&FE+IWS\T(662*-FN'U[ M)W2#S=:C$A0=RD?-H^L<]NLJY5TS':QH<5,(;2;M@7B%313@:3E;0+>=Q>.M M:I;*==PP6#\,WR[HXP?LZ;Z2QMI=468Q[">:.ZU5)X>5\?FP;:7(J@OOA09N MOL/WR K->V8IGUDHPJSKBO;B!!.L#<.:@# ,T3ZX-)X![)5%CM.6/7ZDE=BM MH=E&+F;5]8^7-]JP\14 IG+#685WV_@*;$@#),'^]LNB6ENUC0DK;C::T=:4 M:DQ!L#NNKC68A-!\JR:'07P(5B[&L8@K;9P-O JF)_8,$_KE4+U&(#"J"L8D M-B7C8%'6\CQ>P#OD;\1KQ5X C03372$2-@,*2H.UF0(K2UL&Y]LQS;VP:IPDIM.6%[@I8)-N62;K^?3(5?%W!KO)VQ8KQ1)-1%Q?8]=AR%;&OVXN6X@J-E!B%*[/07!0 MF(?=]PB87H.4-^:4/,M\@H/A-0=Q! S%4?X/NUD"=[0"P5".6^!-BJ+&$#F, MB(.3(X MMB8!8C3]1^1!34 $YO$665J (7_7REPEJ2T8QL 0QPY)I,OE#DY5 M"#\BNLI8.$J8 B<(YTLJG#9X],E$)$IO(!T;N_6(W<'?QCW],TOIPI1DCS1D MOF]-QUGHRDTS*QSK6U_W%W[W4=KTV!:-NT4SK.UJO$)RO[6LA;TYCN'JO:%A M'!PA%?>!VR;CLU?5F:!;J[+[2Q"S\71[83YY5:Z]<+=693I QF-6-6=CKW7P M*7]?HN.TFC5._98K[U=7, /%ZPGA9A98OT67<(%D3-2T^\3+*XRGZ[DKFX]V M._@UK4[93='(4EONXHWH0;0JP:20O0H^-YX>_*GNOG,6AM.W#%&!"AU9"44$ M/V@>? ]:.X(O/_X_KS)@F67WW^_O?RAZ]0 N@OQF[ ZAN_5792D#8,18 MNZA7*?#NND!LE$TG-AO3;*QNMZ.BJGR&X8 "RN>Z7 G+N1KNY1C3]&:3&)]7 MX?K='S!8L5*^K T>$0V1MR;EAZ)<+C:F$L$GA71S=B/+4=:CXJ1^97GQ W!= M+KRK:Y^]\HM%90<&+C"Z.6^?ZF9F#"987FQL-6V*S+)2'AA=+:.U>H0 MM54TQ-O(SO:4N]DN,BM$6.0/@ +KM:QW#:Q?^+,Q_YH(]:*9: /"S:R;M&51 MFD N$JSFVU0TANKOGW3;PNX^1L%^F^)U08G-('QV!4L5MFU7*0;K(V#1CG2[ M$4KK0^HO6<1L?FL;YL+JZPQT9*O]Z@J-WQGH=@/_$7&D12G+O>_W;VE\!C8HR;@KP;67< M5LIJV4K-WGQ;KZ7Y7EKO%;3FQF3ME#^PB(68,$QFM9D4_-!\E4ZRVL'WSGIM MQA7[MKJYC>TG33WXTH=>9?5?U>*(V<((\%/66E/]^[IF#9@2T\N9:2/.<*BV M#6T/],337=J+N)\1]Z'"1YRLM[H1XE4N)'P]ZS9 &XZ/3!&>99E[ WL*TNUL MY%*@'EG5TDV!@X6LN3<5+@AY@[2N,!6S>S!L,[:L!"FQ^ZQP0.+%,QX391Z/ MY3KB2>G1W)[>=OX1PE&-GN?F03%LL_9U#M Z8OYFJP0\"H6X'U9E.#ZF (C; MM>:!9F$PS=9_\R;]?I=9//2 M&(W?;'6SEG.CT>9.)]O3Q0@&@6E*)L^Y>C*8<*+!3RU]; J M,JID4D,E_P5[!IPM)K/16KVY62\2J28V>$Q,:)VBE:RRK DXV.G2'C6JHF&- MGAI"CV!4IB&R1 BGQU<^39PUVLR@:+,S19O-Q8#8-EGW',C0-;+V7HBT.)&C M=,.:9"(0:5.W] T[4N@MT6Q=Y&O^Q")QL%@;OE(3%A&8&=56GW21\22J0HM" M<@ :_?R@;@)5+W-U/:NU<2/CE-9(;.EBB7IG3'-0VV!Y@XKFRON?X;3"[F&W ME(]5AE5PE/\LT7LF#A(LABU,1?]$Q0%O%[O36&LE;UO*)NT0D=R8[8W\KU4.K]UWLA$?_-$-U&SL[JE< M;/NGHKQB>!IE><;O@3QY"BKIIY4@K@JV2[1XVI;#AM;-#5 SAX9& MAUX%EI2Y\&!8$=.!WW_^[:<_-'DO)"4$WV%TS^ WPQ$#TW\LN#FB/K,HV@ _^U43US5MI/#GD5-PSA!S-7N%/PMS]MO0: M\G@(:,?$CLM,UQPS1;!!A935I$>?6M!';2X=6DNY"Y5]^W2./A\9GLG03XE1 M3.2%X*SYM=L%@7S=@;^YB\=_MJ9'%RDE&+;-AXZ;0(/[#9XMTPIKS'=CBVNM M+FZJ@I-:N8YMJD1P$P;1RN;BC,?7DIS/.%6]09;-Y]G<.3IOI4)U>NS MJOA8 'L;;UFUX98RFJ"Y>JO1>,!+N[5;$"^(KN[E",U%??L;N?J2I<(*N^9I M*1U]U?Y]P.>:!]0V_E&>7F^6O$Y[ 09[]UK8FS@HQ@2&H.<;O7?#_A3.8+Q' M*J3A)]V-+5G:T(&*E[5%.\ZH+5WC_DFBV3M*EXPSKU M-<#LU?5VP^;T5A@RPAT'S S&4%-[65HJ2-+-XLO2(]NJRXK+1@4]KBEA,V51 M &QPU(68"(,PO<$+%@RQ\3T_(ER M/6NFC.]S )((V/]G$3 CCA'I3>.$*&2$<^.)7(<\;#XE-[-C*O2I(TMB$$NE M2GNQC5YM[VT;!T\G!WCIL2YBJ-IXBM;'*'R 38C0AH@B$+:;*"(1 M<&?7L3G(OFP=X8%7-<*5AW[J+HX)B8.1=7BU5I0I; T&C &4+<7Q+.(M6N$L88]Y76G2C#J1QS=ZN88E7:A:TI9P.&1+:LV2 K0&./S%A@%O[$Z MM17GIDBKC#WL8*[1E9N54U:P85D_R$(&32BP.A1S.%!>U=?W:AL9)2"YOD-4 MQE+H.-ZZWHVHBL(:P)>()Z/8FS%%3 _(CB .0IN\5FY@H*E=C#Y@#*7'\R;8 MP.+*K%D(5EX1:DZL;B/P#C8#@[!EG&6U!'[KDD,VX$RJ45D'?0VFTDLDXO&E M)[_%8S'M!HV[V^C/OZ^C+AMJ=OPE0M,B ''>F%!"I3;L)/S^L2@B(]9SAP(N M#@R]",QB8]_D7L@(2]@@O!*H\? A_51M;9KM#2W1L[YJN X9.N5: '@2^0W M[=RE'Z 2D8^I;%(@Z #'\C7Q&W[H;*>F2$AC",*,MN2C>:VX"I#R>-,F[.#F MB^M[] SA574JA(/UIMJXMO)"I.N4PEO?A1WV@DB;ZFER[CS>XD-AQJ(N%K<. M]\J?_+[W#J5MY[ QZXS=MY9?R6Z6VFJ)O[Z%5][P?ON&QK_?\F&78M<#'-@7 MJ1U[C(*;VD0&QXVMU=A6L,>LL:YZIA6:YMV]G+IG'FF+?2(6L;N-:?@'U#!. M9/WX.M88+T+XLFYO93:$JEF-P-@UQLC%-&9 _YS;GA+: V[([PLT[AOI+HN, MU'Q??;5*7/E!U)12E=_*SGGW4].Q9MX*7FY,AU=KH:KVZI%=([D18=ZQ>^_0 MMAFXO3Z_B2]15:U/(;T[_@H0%Z_&P8Q7E>@^0LLA6Y\OUO;X>A9;PLM$R$J- M<(ZUOM&]*H%$F 6;L8L2)S#XNKG9EI]NQS37ZSB"#.V*!B"J;?4D(+[BO1^O MU]B&3B^;2D)=TZ3V?CLM6[1ODAS_3W&'$J\VQX;U\W$ACK^1Z"@J[W0WXIO1 M$WZSNNDFW1ABAV3 Z&Z[_(?;S!F#/= M9%2(,'^D7_?&37HOL35C+?,M<3(1ST!-Q&V[J U>Q F)[+ FX:([4? M( PN3KCK-XAQFY[2!R(2,]H)JAO&8VO:=*'R:MS5?XH:+6U*RMC 1K"M$M#!J;C103M67)O!1LO)ICE&#!2-'5=T?FQA M3E1\6]+:!CAX5[]FYG+[:-P0%L5KS1!B7UJ[1I@!F$DLBP*UDQ =H!B^ 7N( M?9764OMMEQ73$ L#UKH)(\/DFY8ISV_3LLBW._"0FORT<5[Y(#P](I"V,:4^ MI5]GK21_[OF9A&/V"5<33/C*>"UB)QN[;?LV L\[VXI$[0S9F_2K3(Z5S<\D M]*EKEV'CZ[U/>887'9N'SZ@C)F_$/A('VXTL(^&.%6C>I"C!7/J^-7% D?,$ MQ7E5U+) :'M,734%.S:TO4PMNFU;!I#@=K5='^W>0[H;NQ.>_U#K)86;2O8&[6*5^86]*]KO6D[9YX MI6XUOK8WH[&+]NZ2]#;T3^ZB=JMN"MM60>9ZM;? M=B5+$RXLM;4]U+F .@4J!VT.VMBN#WWF(IB320?01C9:SQ?473,(BJY"<=)I MJS\4[0Z*M[" M+*(/# X/8FAOS#>NBV3%G#3?&G3GG6U?T J.-"%FLPFEPQLT:^Y5Y?%67I95 M &_"Q85A9TE[57PE,A):;Y X0;;7=(WG&*>,8Z*NZ%G^:U6R?44IKGLR3,GI MBG.L:[+(.&FVWAL1EK0VSX5&BJ6-TK,LU+Y[>\.#A;YNO ;NSOGPP\8KMKF# MNQ[OAE ;9M/ZZ ##A-QNMCP98CK^<85USK#FO(!*-YH"(%M_;_RL+%Q7P&3 M3>->O0G\H02$]=FB #D!JRWB(H"T[UQKC?+>[707KRFNT%B)IPUQ0-]K",JP M_0HCLWH1*&)26=,Y%\=JG8;""]F 6^M8;(<5)N!]<\4AFP/@)O>J(LB+DM8I M4JWB&-7 &OUDA8G6!D6T7H*MB:4%USU\V\)1I8CP;&!]R^26^U7S)D:A?S,3 MP_;@W5[OD@,]/:*(S?;E#'P!PS8U=>2NMR$?35;W[\WE/TQ TA$4P5V3YM",A<-!?3*9Y8FJ!*":54V-L2;NK[E,Z5&J\VO#\2[J^$^J%^E* M:TP,M7,_B?,0J(&;52:\VH*!9: M?G757#?#Z2M#\>P2]9=KRG835=O**^+L MVU-!S>D.0$'JK^8 C?>62U&-4UR!-J%?F\JM?V86IUJQCBW_71-*%:[2+.ZY MW?#,SM=Q0&LY;>1OUT>[SD*JY/UX9R6)<"NIGE$IAQLK2>25\H5]53ZL&@WQ7P# RONH MGK7YL)UU?GB;5# ?KIH(#W31;Y5H4Y6_+SXOE!I^FK$[49NET6E5H]0:88+I MMN411*J"$H-RQ"H\37A*R=%?=%#=;<0B",1*VH)0AB,#6U0!*0\.NUDBI L6 M,3Q;^=!.D^VFH0.&LDB<'W:?%"_=+J.'EE6;!,-$L%Y3:T;64(7=DFXNM@2Y M_IJBT5\MK$T M1-IPP:,__"WF_[\+Q5V^F MF3\'L\7$M8_?%JGXK3/MW\E6&KB_T[]H?B#3, M9<7?5AQD"%1FNPVED&\Q]C?X?IA =U6 ZD;&\[]M?]\\!$_%W>Z(UYG^0C?= M[YIKA#T/&/#]0U\_\)V_>_\U*7^N]_K;B6 MRM '<<= )#B1KO)8:Y \$?^W'\FQ6:N\6PRC?T;DK6>NQT2L72+)&M,G$&2 M19)%DC5VR?H@/%TD1X\R$MG19$>?!)-,PJ2=7+*U0^W?P_*O?T.G&D'4:57] MA6X'B=G!G1/QK]\I12)D[%=>*Y_1XTV<138U"=8P^LOJ])=)8D7ZB\2,]-=H M.(OT%PG6_IW[ED2(1(A$Z"4B]!V)$'E4R:,Z3C@: [5?30U=VF([*AO!!,@\ MI%"_^0%C%\NF5%JQJK!7R/>SYXHGJY$(3*\D.EIC[)WFUJ["[IP!/(]@KH,! M%5M1SH\G6>+L-6OA.9C3\$@@L;.P,-"\[9[^MJWAQ3Y!,HNA=+3KAJ$4P^H+B9CJT&OCUAF@_'S%,@];SD>5ZT?8$8 MBU24"1/Z..!^U'=!JG@TJR55_&15;/NJYP<3IOF\X'I>\CPOVI(J)E5\,:)+ MJOBI,NRJ1N!,F.*O!M8DNA="R*E+K+F8LKR^0.<^^ZYZSI<,'YIB\U<%%DNI MBBRF>X;IPO+CL2D7#-Q/"LR9)+0;IJ$:CDOLB)+O'RJX[ ^?_]\,FOPQ8J'%RR2]-F^S\2G:M MKWCUEHHR/K#,4>##.:HRTFJGMUKB:EHM ?,E$I56.^G5$E?3:@F8+Y&H\UHM ML? %$O625ON:$:'&$!&AQ@0C0O_@%6=E=*VP/%9B?LNS8GD#7Y%_?3)^5_*O M'TEIVU:M8,IW8_.B-$GQY=+V)2%FWF+*\644FT*2.U/)M0+5":8<5S8O2I,4 M7RYM7Z)_G<646QN0_B7)G:GDVJJOD_HEB3W[:DEBC]6UY@PB0L]2#9V<_S#. M9YYE:7ZE*E<\YR7+Q"4 B^'QM*I+4>><4/69TD8UERZZ0I=CJIY-I_XJF6-YR#A[B%;!+BD!GCB>$,V/]V MC+Q"-@EA"&'(B3&$;!("#[JZFMW5E6W0U=7I\U:L(:ZNK E>77TI:I8IQ4X% M%+JOFHR($90>2>G 4PW;)$I/A-(DQ9=+VY=X9_VY&D2D?T=)49+<(RGMN6HP MZ9JJ\Z(T2?'ETO8E^E>GO!72OR-:+4GND90V==7P2/^2R)Y]M22RQXJLNYBR MPVK$B2O/YE%Q0UDGTQ$5@L1CSQ^NZOIDQ4R%TB3%ETO;ES5H MI^I3I'_'LUJ2W",I[3JJ2ZW!)T-IDN++I>W+' ND?TG_CF>U)+E'4OJ-Z:O! MI,/8J#4I">]V9Q"]-E!OTC:>?]\&SZ8W:7W-R\:;K[QIHO._5Y6X/6R$]/$J2DN@> M?R V[1G$G)'L3H:B)+M'4MHQ_0';68U5=,]>_9DN!*A4[$LGU,!V*DN >26G+':[O'9&9="_1]@RZ]_)=AZ1[ MIT-1$MPC*6T'=.XE>3W[:DE>CZ2T,=^^1A3[_PJN_@<*21"$ M(N?W*]/%U;$(X,XA1F3@DN9S;E+Z4=Y!A3PI2M[>2-7LJ[(LB]NT2HN<+J0F M(ST$DT=2VG)5RYLR3LZ+TB3%ETO;E[4MI5P4TK_C62U)[I&4]DQ5#TC_3H72 M),672]N7W%@$BRFGE)'^)2^L1S5,R]?>*D.U70H2L)[]"U?,(,RS /Y M^%^0G6(-D9UB33 [Y2/= E#(!85<')F6$K@!,0L%@1*<$)P,<*4Q8&7O,;(* M!8$2A!"$G/9N177LX3P[Q"QDD1"'S!A.K 'O>,;(*F21$(00A)PZ+<49,-IR MC-Q":2GG1Y$+QHC)(X"K+X9+E1^M>%-:RE ,\RNG-BB3DQ*"PV//5)9JZU-N MX3@O2I,47RYM7U0D=@:IMA3^.AV*DN0>26G75AUGRK([+TJ3%%\N;5\2>N4L MAHN\(OU+^I]),+]^4KK*[+ M-%S5+,RX4A=*7N3BP;+(LC2_@L=D"_2*@/."+L'6L;#..-00&2O$);/!E4&3DL;)+V2L M$):0L?+J^5*>3;SS[I0UU A7Z*9KW#! F5?X7[RN$7_NF;ZA#S3_?ZZJ.DWN MCY+,]>M=>/N#+SR6U7%Y<7K;OC9.JV7&[M\F&?^ZN;QFGNU8X@FMJEE9OQ,+ MT5*\Q7H;LHIG:D;6P+.N[(_;@" [>Y*?C=J1Y?[O4-,?Y:F+%#RP2 MI,+H5$)OQ^28AJYOC_A*J]FD[V^K4JF+FF5*SFNE8AG\BN6Q$A55K12)6O$SQ0YA%A6 5*RPL;CG>76:KF"LESQA^NH1=N-\S;+4U M[A7/>2E^<9?6U\IGEO_)\X7RF7.E@-FM MI; $V'C@*9A3U4XFAC]@TFFE_,\*IL/+[%[Y@R^+LA;+83&,G!8Y_#;-X8,; MAO^"%5RQ,L:T/YS H?5L[T?%Q:"P!+$?ZZM9('[SOZ?&AJ-5]M:[!T.&(Q9G MF(^]\/#ZULKQV8+R[/6:UF$4["T/-*&^_(I3["A^W<5 +-D5E_$-&DM@)6]9 M=L?NJW??_/5I([XV#[W.#BM/9Z9'U=J3]>BQ2[V3X2PA(-A3UBX?Q5>]30%U MT^C@;GS91.5#>R-6U'3PLQ<.*JHQ;M?+.&-K+Q#=08BJ%MXY_'_)N78#/[AN M\%CA.<+_#SSB-R$O%3-0%5,W+= =-X#D\%5='/M32_S47"A?4).T+U?N&"K! M%#8-UK(3LW,-_ $_KJ[3I51)H/50G7#M4Q&F60JZ9%D6\2JJ*U6!C8NN6Z55 MB>=8? MJ#>81ERG8R0JKJA04''RD5#("2'GSEW_S35-_]_Z']Y_%G\:[[X6: MY1F/8#9)"C^_Y3 V3*E]^,?_NWYTN00.%#H/YE"QA-?W*FX0JK%&7^>W/$\Y MOK7_M/@2U"]3)"1O#86J$A0R[$J1)*@7PWLEYA%:.;A_8GTBHQXU+[PO1.8" MQ5.YYE^%\T,E8WN#9XI@(JU\HU!F?!7W_RNEJ<&JW< MMC_G-/#JLY#,+R4(3X7T_B2V:1#8&OJL]#J@]<.J1'83)F+)022D<0DP(&$G M+6/E7](J!1NV@F.PS MFRFLH#&[$93Q50C&>0$+!3K6B+^PY[=IL:K@U:6P^ 7D;^H1&"9?1UW"\+AS M#8':\5L.'I$]- ^=WV-FX!Q>H1 @85I.1@W:T I)C;V 49[@X3C*W119T1Y[#Z[>_L%2I9/9^:3XN MU@N,_MV< KLI5FA17#,X=H^@(_%XW]B699^]A="EP'T@#F*.PDCY]A[KRRBW-83T9#KXW3 MN.B;CM9B>S^#Z=SR[WMD^$]F?=[+J$MB=UCMN;EWD ^X>@8Y36 MWGNL\2Q[R-M8V$+\YC^^<;]Y>*'GSC\]/0=\$1ZA3\(C]+NTN'Y$C]#S&&.< M^W6"B_RQ9NR2[+RB['RX9OG5HZVQIK0[ S$*:6S2V"="'7/VJ-._Y?GWL/SK MW]#O0B!$ZIH$YUC!L3K!>;1RWI0VBP2'!.<4@O->N.!)4DA22%(>EI1'TZVF MM#%T&!P[N\W],&C8CR#.U G\Y@>\ RLK>===K"J6Q]6CN5?CV8O30XBX"#US MC;5SAR,?M-NZ&*.35TY[_:C^LR;BO2+%7R-[]]B4O,&6/7AQHL!6/7>XU-PS M4'UT^9>G)3;)-,GT(S+M@DP/6!SHDF6:E#()\.@$V-)5?F;4?8DJ]A?#M9@:+7@_M;K[ =?#JS8;'JOK89W21%;.A 2%(/%86MN.&MAT M.)D.K4F2+YFZ+VGF;:F>-5Q#[TNF-2G@BR'EY,7VC:=ZOC]E6K]^I$842R$3Y[E"\MS(P\M S.%Z\8X64PU;-;U3 M-6XB?MF-YAX'QQ"FC)!'+@53+%VUK.%*H!._/"]#A(R2N3'$I0#(&\-5=7>X M*^51,LRY&ZF0>3*:$QZY@(Y&!L=:Z%,F]>NZ@)X8:](O12E&?(Y/J-D041]0 M#-(?53]%9>.75.D_J@;6P>KSY$UZ@1Y^2D>S$SWM3O8E646'79Z3<+6A(SY2 C)NJG@3!IZ-DT@G]2\D#HXG8F_9->Y M$;)65MSM0L2A?I5'X<48B??J+2M_E[VO9LWSCW0MVVA"UO0*H]9@U!J,6H,= M^5IJ#;:-#=,I/3KWVK+4WHA:@U$A>)*=Y\D.M0:C:O"DL5\7=:C]!+4&(W5- M@D.MP4AP2'!>1W"H-1A)"DD*M0:CP^#(V&WNAT%J#38/JE/9K&?%._XN@BI2 M^.<57K^"X*1EM$KK2GGSEW_S35-_]_O'#^(OX]V0*>HSRRLX.U-0HY)C:F3I MAFJ;[I2I/K-(;Y)IDNF'B1[8JF,,5Z/JDD6:=#+)[^CDUU4#$M\)D7IF$CTS MZKY D+W%I,686H>]MFOB$[O*.2Q!J7A>%>7:(_'I<^N06*<1D1GT7%D:9%5SWR%:[=9E,^DNM]40)-0AE#F MQ"A#=;^I[C=!"D'*D#%%5/>;S!9R.Y';:6UES,'K1'6_YU?W&TN;MF6^,45P M7RU3Y8Y52ERFMSP7%6$_?I"/+-9_*G>\Y+UGL/8N%NW6EKQ,BA)F$'%E*9+) M,";KIJB+LAT>QL%9] M#?_KI M^#05GS[RM51\>AL;IE/<8N[52ZB +A6?IE)C)#M4?'I01B&-31J;"AR>B .H M^#2I:Q(<*CY-@D."\SJ"0\6G25)(4JCX-!T&1\9N5#]^8E[QV/( MHY@QO0I/[V]X"0NHW@[),).)43_:+!E'<.6KF:2TW(DOEQB;EDOP?*EDI>5. M?+G$V#-8[LEKSLZKE,@A OP]3[%ISN>:U50WY (SIJ@4?S^]Q%=MWY@RT6>6 M#TDB32+],-$M2W6IO0:IY%$LE^3WR?+[QE$-Z]$8H>D3?<@BJ>,@^LQD>V:6 MUTM$VG#FT"F'*J">T6WQFZB[T%Z_DI$T(>DB(#V6UIXZ9(5Y(C591$3=,Y7K ML[U)6T3DHR"IG9W4&JII3[JFWLQ(38)\R=1]B2 'BQEX& ?NW#OKN.X?/_WX MGF*ZYQ-L-+/8JCDNEQB;EDOP?*EDI>5.?+G$V#-8+EV.OL[I9546RT>KYI%7 M=D3+)6?.T0&?KNI[.M%Z,K0F2;YDZKY$D@/5=4B220&/8;DDMD>'=YJJYT]: M;"EBFT2:1+HOTMYB#@)--Z3#L=T%&?G#I'9X]ZJF51L:OIT)HD M^9*I^Y+T45NU=,I$(P4\AN62V!Z==F:INND2K2=#:Y+D2Z;N2^K&ZG,H:#7P M]2@Y))[ 8?_%8!RR@R8D4X2>Q]+:-E63XCPG1&N2Y$NF[DLDV5$-PR-:DP(> MP7));)\0L>V[DQ9;BM@FD2:1[HNTN["G3&DJL3UZE\3G8E5?*_]=P$Z1730A MT2(0/=JMBP6VR3$Q'5J3)%\R=5\BR8[JZ),VB,@Q06([/[%539T")*9#:A+D M2Z;N"P397TQ:C"D^8NS.B*;?5Y62+^+9@A4"@_&RF^K"6=9*561IK+0DN62, M?7SUDT=ARU9=<[A3$/'+@=5+!->MD7 ,8>2",,4PA[L[)GYY#%/(*"&& MN"0 L0-"#[)(R$]$?B(8QUA,.HWU5?U$+PA:,8?P$YEC]A.)M]W)_0N++#Y( MC"]%S3(EYP"5+./4*7X@W6LN3%0_<;$*,WY.[7N<2'Y[,C6\?R,F#]2F8ZN! M?RI?TFBXYTRVV];ZR7H;.Y\0RIP&96Q?]?S@TKEG9"A#ALL8F((@Y220XJI& M,-P9=LP*^M5TM)\ZCDK.(Q_*74 MUQS^O^1PX[%2N?:U;#JNY8I<1E>LMS);Q7HHS#!O.\2S#_PJAB^.TP3N8T2X#1/]:I3C)I"QNE ]E M$:W64O/Z)%!FS8 _]R2QP[Q79ST&-C7+-M =QUB+PCXV I6=5L [0B6' -^J MX$S\873-\BL!W1M\*O5OG>97XJEOW84)7V295/1KO.^N!5\7S(>Z\SP)DO_! M*\Y*T).XQS&_Y5FQO(&O%/YUR?-JXPIU?F)T<'?>_.7??-/4W_WQ%W:S?/># M^)?Q[OMNUUX$]_ +*79I!1S<")[\!,]U[<_AL00D!0R7>YBD^.D>N&?XRQ#L MXGA#%F ,&#SGF5A:L:JK- 8KE9>W:<2%7,[<6FTHNZ8H !/#;4.O" ,4 M@J M5B5L\4;$@3!K#6]A?R* ZR 3XZSV86O)JR2.T?+-[>:;J MJ+IE4$OR[^)MI>1%W6(K(6%'\,]@ZH *494K//$Q*1@LAL=3.!\P<=@@4#QR MHUI\_/RS$*/WPP+DH/;P40!9 ?:7+(]X#P\.X::T5[9< >U>%3 N$Z9*.U#? M3EI[$H2K J9T"W,5H(]KAN>EQZ'Y[;P1NN6M9T&TJ2^\#J+U[Y[!A ,"=,*B MNB@)F/?3^2/>0O"J,TG%SJ?MA["[Q0V?M2#L;-"YL'73P]"1:,GNT6BNE$+. M1KSG"R]OE%\*V*N?6)1F:7W?>NQ03%:5G$&2Y@)UA?\!'0Q5YX)H/ S*QTU. MV+!VAG>;1*RZ5D*6X:PJY8;!(IG0'?/ G:9-E M17-M,_",.S2 *8_0DWF8RPWS^6R^OO5__:6:SM9:X_1V*UD!EV?["WWY%:?X M5WA /'C=I5DLP?*3&10:2V E;UEVQ^ZK=]_\]6DCGO?B?T3,-%7(W,&8'5C! MDQ38%/4]'. +,"T@(%!CQ0P)*LE5/!561PXHV5%A:>.#IR:Z^S_AM-=#!\A M0/7P:@U2>DK M;*@>Y7##.2MSV'\1=X"_ WSG]VU<0K(2;MQE 59D]73-I6Y8E#!;IYLMS/XF MK2*>@6'(BU6U#GYXFJJA8U_O5"/,^9I]Q=N>6[#\BWS6DK-O0[JK,9XDTNO0 M'H/P,3Q_*'=P%E&^M19ZQZSX&W]A?K?IK%"?Z0/YUNO)@7"H@&"\8.P-XW.] MK&X]K6OQQR]_=%Y%O #1,-)#$UUUA^ ME2*:9,6=AF]J-K%]U\\??_GRL7L;+C(O$U:\EIN33M"'SZ&/@_3^QGH-%E+U"5+E"S1U]-VOX*)J'T2N/B[E,$?#V#NAYX- M\OBO&C2=M>*4/H$,L%V$B$BS<76#ZN%_80 T$T%9K3+T4";M#4T;!/K M[NW M#=LW#>W%;XYT>HDGYNFR\LI1W<\FSMZP[H9&NU4*,/"S35/!N0!!?Q.OLK0]87^7?L#X+:,+2O^MN+H@:UYNPTB!4&._;AQ?ZW-I?T^& [;;\_ABG-MU@AS-H2LM3F<#2'1(=$AT2'1> M)CH?1 H%2EG_]&[JZ"(1H^20V#XG->_0P M?Z<4B9 9K/_P^9BJIE/:KC$(SN79N20Z_2N45N.8)#BT?!(;TCAG%QS2../@ MA2%%Y]':G5/:&!(2$I)3",G>NH4S%Q+R/)+G\52 \QCB3)W ;W[ F*RRR;0H M5A7+X^K[V5']R1#RQ&Y#SVDN-/P6#MQD>JM74(<5AX?'V6O6PG,PJ/V1@$AG M86&\K,@U2HO\K8C+3V_Y858V'N7;%[0^_7X[C7J^1];F'NH50]= ME]O7L?N'.V&:CZX&^TE)/2]YGA=M7]+3$4/J)TSH%]37)U4\88J2*E[OA:?; MJJG[$Z;YO.!Z7O(\+]J2*B95?#&B2ZKXZ3)LJXY'JIB$]^RK);U[K,S:B^&: MV(X5I!_L,/?DJ\HYWS/L:09$5PV3Q>5SAR*,J$'LOL5/'=LMQU,=_50MA8E= M=H*[1L$P!"CCXY + 13;7CR:=S!I7GE]+\[Y8T;)*"$,>4VCQ#!4TQC.243L M0D8)<TK5.=[M!K?Y%)>?I-=4O,KA7_% MMM.\>CO&FFRG!L"C"W^. AY>K>8KK7;2JR6NIM42,%\B46FUDUXM<36MEH#Y M$HDZK]42"U\@42]IM:\9!VH,$0=J3# .] ]><59&UPK+8R7FMSPKEC?P%;G7 M)^-V)??ZL>YU2U>]8,I1]?,B-8GQY=+V)6+L#IA6>^X+'PI)(S,1':VW4=. M70:=_/\PSF>>96E^I2I7/.NJ M85$1\U.S"]4+)0Z9!Z!X"^NB>87JA1*&$(:8WTI:I8IQ4Y!%+J[FHR,$98>>R+S=#6PACN4$:DOUSE#M!VM M&%O6#$PBBJ*=#D5)@,V92-2DP(FVKZ^ G;FVF&-%/ H*4J2>VR0 M@Z\:-NE?$MFSKY9$]DA*>W.MV7#J+);G>/M'[\Y?5S9/\ZBXH124Z8@*(>+1 M1HRN6F3%3(;4),:72]N7. /- 9,VSJVDR8M DCL;R<7\35.?LO#.B]0DQI=+ MVY>(<4!N?%+ (UHM2>Z1E,;Z"3;%L9'(GGVU)++'GG;]A3MA.K^F'[\-X]^W MO;/I4%I?\[+QX2MOFJ#\[U4EYS6U*GUHF:/ B1/H %KM!:Z6N)I62\!\B42E MU4YZM<35M%H"YDLDZKQ62RQ\@42]I-52J?)7<"9]1";A5=T6=R#_^F3\KN1? M/Y+2;QS5\HT)4_KUZV"-@N0DSB3.^\197TPYP/LE9:]($X^2I"2ZQXJNH3JD MB:='V+M._E^_Y)^TZ'HB2X1VM?6Y]ROCD5B"")G9G$FN9< MRS%1$L K./P?J"A!G6ZE@$"((9A(CL3P\]=9[*0(4\*4K>7D?5[*NR+(O;M$J+G&ZC)B,]!)/'7NY[GNK8%) S%5*3&%\N M;5_6LG3*"644#TN2.U/)-6Q+M2$**-41"BC7!A)2/Y/NG0 L*M#CR_D!U M_.%./L0M%/M)'#)C/#$'#-H8(ZM0["=!"$'(J4V2P!ZN-A]Q"YDDQ"$SQA.3 MTE'()"$((0AY23K*A>?'4C+*^3'D@A%B\O(_A_!,RD49C%]^Y=3^9')20FAX MK(/&"=3 G7)RWKQ(36)\N;1]B1@'T6I+<(REMV:!_I^P1I)P3$MEYB:SI#1@&,"EE>^JY.+!LLBR-+^"QV3#\XI@\X)NQ"EZ8L#[@LON4# & M5J%H3N*068 )M3NA:$Z"$(*0E]@C^F7GJ(V!5<@>(0Z9!9B0/4+V"$$(0<@+ M(,0>[A:8.(6 @^ZC)B'TWF+*10M?\SZ*,DH>O(]ZGV4<-DSYE$9E\?F^JOE- MI2H?\VA!%U*#J%%S8:(JB8L5[OC83?%O3Z91]^_#U($8LUE\XU0>H;'PSIF, ML*WEDU>(N&0^P#)D?LTX^>77;T-6<6S-.<[2U[/R%I8EO7=$7MP!/]NLM-Q.]*\OUUJ MFN-\-;'B!Q;YS=_>&%T-S=Z.R3$-7=\>\956LTG?WU:E4A*',(L*H2I66%C< M,?QT";MPOV?8:FO<*Y[S4OSB+JVOE<\L_Y/G"^4SYTH!LUOE;!6G^#7,.N9Y M)?\2L1[B5TF:LSQ*80FP\JG4P,?\"DTTKYGQ5,AY?9O?('7Q9E+9;# M8A@Y+7+X;9K#!S<,_P4KN&)EC.E^.(%#Z]G>CXJ+06$)8C_6%[) _.9_C\2& M1X5U\)MH\;8[>2\? E'>;4WNH=G(1_%5;U-@I#0ZR&Q?-AEM"U6ZC1'+:3J0 MV0L'9>\D>S4$BCRZ.T?N!3)LR5G5?(T#_PB-^$O%3, M0%5,W;1 &FZ -^&KNCCREY;XI;E0OJ!HM*]6[AA*=0I;!BO9"3VX!NZ 'U?7 MZ5+*&(@QR@?7/A5AFJ4@',NRB%=17:FPJ(3#!S U%(E&]O-;GJ<\C[C"EDM@ M%"%M\#!^&Y8%B[50[ #^NZCQ9< %0*02A7OS)U*^442CC /M$$.N[L4OV0HH M+9Y388H)BF5XK\0\0I#%W<5) W0P15I:&R.W,ZU6-_@-_*."[:B5:PS&:)>W M.,2Y0[&IV_;AFX!0?Q;L^Z4$'JMPHS^Q\D]>#R+;0]M(KR/9/ZQ*Y$NA&DH. MDBF5"D@+?@3*J(R5?TEM!+JK NM7N>>L1(FT97YY>O,47:>*<3\@".3W2HI; MFR:I$",EO0%)X$)^>%D690LN4<:J"IZ*NKFMD0AHV),(5;D#0>3P802;6J!4 ME+Q>E8VH-*H]RXH[F!C\>08\"6]3I M+<=(IK7 P_"_-2C0[&8**VC4+6(7O@HQ*R]@H4#'&F$*]OPV+585O+H4FEX MXR;8PC#Y.L8*AL>=:PC4CM]R\.LSD#)OQ=AC9N <7J$0(&%:3D9%T] *28T- M/U&>X'.&/)1)+0"?@!QL?!1S& !>VXS7_KA"K@EY7U8:1=IGN$XRMT46U5<. MK]_^PI)Z;?^7YN-BO M/\/6>677QK,)M=>WT="K/CVMPB"]6N![8V&:#WW]P'?!PO"?^]OIO=9?!/:S7_OLI;KN<>]\=GFG?2*T M/\9^]]RQ/:ES.&W73O&7'H*.45I[W=?C6?:0=S"PA?C-?WSC?O/P0L^=;79Z M#O@5_2:?A-_D=VEP_8A^D^?QQ3BWZP2W=V--SR/1>471^7#-\JM'^]],:7<& M8A12V*2P3X0ZYNQ1IW\5\N]A^=>_H=N%0(C4-0G.L8)C=8+S:.3>E#:+!(<$ MYQ2"\UYXX$E22%)(4AZ6E$S%Z>'$'$/>N:"2H-=!0]<46D=8G3R,DDGW8+Q9=^\(L5? M(U'OV#RD5!]=TM5IB4TR33+]2/E(UU,#)Y@RU<_< M@Y"4,@GP69M0!*KCN%.F.BGE2Y;IF5'W)8GNUL*>,J5/4\OY@._A59N+CM7W ML$YI(C-G0H)"D'BT=>/KJFZ>NL ]$9NL&Z+NJ479=E4O\(C8I(+___:^M+EM M)%GP^_X*A-;]0GX!T@1XV],3H9;M'KWQ-9*[>_>3HP@428Q!@(-#$O?7;V96 MX2)!B91($22J/[0E :@C[\S*RJS =A7?;EQ[KZV;YE'[)37#M>+D4\;N<^(+ M9O.HXX0O&E]0N0TP#M5(47;-4WGDJ1F'IR$O=]=PL[(2M6OH9O?P?7M/GEZV M[J!PNA:6HI$3ERF#H=[I[JO6N:*736^&**.D;@1Q*@+DO#W0S=:)2Y#-?,%' MD_B5>:("0/4) )UWS.91'\!LR/6'23')5Z"D$9\2$Y( H;* -$A^U-8^"AKO MJ@+T]I79533I&7IXFZY%%>#)JG:\JJRL'K0&>G^PNWA]1:FG8DVOJD$V2LHH M*?,R4J;?ZH"O6(6&G762,LIPJ0)1*)&RIPM)';W;5R)%&2XJ\J0B3VGR;_.H M[QBK)IZ;DGIA>ULU93G.EEQ9^9<#=]S3<_WU[#C?5L_F,^S0@DTEUS35D_VV ML*^>OE%CO;6M6VK1AB?72:QR.$^60=6LJ/.A;.?C%-N?B2:(QWOI(ISK2J8YT&TZK.M(MRX;C*7E;]YK&JJV6ZDBG^@\HUGD2ZZB.=*H) M@5+8+RMU5-<3U9%.J6O%.*HCG6(ZJB[\\2!;\;3BZ4?*T_9- MO=O:737%4^9II905 U>.@=NFWE,Z^8AP73.6KAEVGW-=TVP>M1Y6G>A>.N;P M^2:[5:;LG*>R2B5+;:K:K+MCDVZKK??:744P^R8851A#T4A=A$JG;>C]O17Q M4@2C2L8K@CAM"=(W]*&YN\K0BEZ455+!J("*_VP<_^G5H4[\83H%JC+QJDR\ MJK;Z N=IM:BVJLK$JVJK2LHH*;-G_U"5B5=EXI5(42)EARZF*A.O#!<5=U)Q M)U4F7I6)/_TR\5B,-"F*C;?ZRJJ/:G4>_K58R=O'0FU7EY1EE4^V M2C^FT9K%9V(&*L$MQ\V*[\(,5&:Q(GUCSH.Q'P"T+*[-J?;O88KZ M[BJDN05YB%=QJFTK^O[._0G,/@78?_)%:715W7?#ZKZ3#':NA)TLB@\_A%-G MWJ JU.*)J@&L:@"K&L ;3JMJ "_+AN,I,E#W*A*JD*FJ :PJ/BG6436 =TDH M2F$KA:WJS.V) E0-8*6N%>.H&L"*<13CO SCJ!K BE,4IZ@:P,H9K!BYU=T9 M5#6 ZX'UI]_'VER&/"HSCJ\>S\6,!["!\.TN">9H4H\W-DNJD3'W8B:IVNZ1 M;U<1MMJN$L^GBE:UW2/?KB+L&FQW[Q5"ZU4A8AT"_O#@95N[B5BDRD&26;K:4:Z,4K"+L& MVU7'HR_CO<2!/W^T6IZ*RE9HNRJ8LW'N=GNHFRV5NWT\R%:L?,K8?0XK&UV] M-WRTHJ)"ME+!IX3*H^=;LZUWC=TUP56X5AI88?= F4G-HU:_ZF3TQ2M=A0Y3 M)Z/U"=G5+$)9Q^TJPE;;5>+Y5-&JMGODVU6$78/MJI/1%_%>?@<0 :5HEU/' M8RHZ>T2>OHKI;![3&>HMHZ60?33(5JQ\RMA]S@'IP-1[IKHYJE1P%;:K^'9C M%=S3VP-U0'H\N%:Y(!4A22VH+#_83".LH..B*>4]-P\ M5]O0C=91W[VO&;(5*Y\R=I_)RH/NHTV\%;*5"CXE5!X]WY[W._UCQO1F#LRC MC5J/#N6*H15#ES-TJWG4D<4-&5J5USY<2.+&CZ.I]D\?(*6LHB-B+25$-\7U MH*>;_:.VBVJ&:\7)IXS=9W!RKZ]WC*,^HE%A"<6VM6-;8Z />D=]];1FN%:< M?,K8?4ZNTZ!YU+G&*D.BZN$(V>TK=%0TXLF,-0("XT&ZU&9W'FFA[SJVEJ#D ME(7LX[L_>C$\-/7V<'?=2A2]K-F]D."M=D4H1LF4"M+(R73U!1UDE%0PDJ:+2Y8&@>=07OHTEB,7<1 M-3*K'#6BV>X$_$:^:Z_%QG<_8J[F<1"6S.6J:_R.U+#9-%$!V7X\M 9Z?V]>8&6HYT!F_]+^E?U6=3I14F8O4J;?ZNAF:W#JU%,Q M*:,,ERH0A1(I^TDQ I'2[2N1H@P7%7A2@:>LGDL- D\/QIW@7P8\2S_N<_G_ MCL/(&2\V8LUL^A[,_N"$FY)Z87OYX%6GV6VW?]E'!&O-CC<-8F6+>0H OB2! M+8Y'F_,X,VI-N>!X]L:!U#8VGMN\=F(!YHYU#6S9;8U MRY_-60"/(G_#+]OTI:EK\\ !T,"*-3OF^/T\\.W8BK29ZAJ_MS@HE[$?:%0>A[[/TL!T#8!H3;4[ M%FH>G[#(N>4PKP-KMR)8W6BA,0UV ;,[OH=0L%G$-"&Q-)L#&.UF0BHOCREM M)U3Z**-4E$Z_QH'FPMIX&&F3P+^+!!X!25_\ 'ZYF &A68Q0+AK9:G8 "/80 MK3Y\/ I\9C=&DL!MV$O@,%>2%Q!/[F\LAKTS(@(=%ZLCD!@E-1,)H&R5V.3.@0&,Z-D2TFZ3A(T@RY4//'Q$FT M%!\I5:Y4EY\YWD2[NOR@ _..>;30D0>!\".:#, &JW"X9W%=NWA_<2/ \F=S M'0E5D5[RP?DM"$B\BE.]=2)8B+66I"Y]H"6 \\3W[1"/0FT"TX2$"X@A>+O6 M+%<"GXKHB"E0!KPA507RZ:WOQC-.^,LI$%T#3KKCR%2@+FS;H7=A2U8)ZJW_ MQ ZN;QSX,^TR\*T8I (."!,R#31D"%,":@ XZ5@@+!QDM<@/%J ZX(U;'J[E MLEI0S>\Y]CD0O61"F&FOP)]O]H 87%QYWP?2(?.NG-*EP%EAZ9C6!O1,Z-M=0)CH6)Z8A,RL3Q#3)A'L\(#F: MS0'66P C@8F3 @3>'<P3"1\CHQ@_0Q\;6!=L/;&XQ!8>[00QCPL[A8V M1@ HK%*.76]QO4)YJ"D1R>CVL G).S2?HV(:!(!VQH@V NXFGA2,&CJA4)"1 M9O2:YB]$"D:WV?V%W+)22@[7DC)^7"+?0='.N24FK:)#MIY*#//I9))%SEY^ MJ^9@::^V<[N4\H/;ZPR:K?D]+O$-O$ O3M-DI3E0D\A#:K Q[.0M<^_8(GQW M]F:[$2O8]?0PQ'3"UL(-V.P@_O54.Z D8#:\#O(E('FC# <"U.\DOR\R^6WS M2KAHTF9VXQ!4K;[Y6M(10>\PR^(N6@+<7F]KR(WC^Z_,7K.=FOJDF++-!#P" M]XY,3JG20"'-8$IKZO Q#,.MF.@*S >P5P(BN5?MYB =$#X+P>((F ?FC-RF M-67>A.PU\!"9#;;1U)FO6#D/VA]A APK#@)ZFTXK7+>AI;3'0=<&OUF6QA' M9JO9^64M[)]G&R$)I0*!XI,/\RDN>9DJ-V99S?,CY?N6D+. M2?X(T/=GO-:\M *@ \6-"M'%%$%SMD"U$6J^6 M-\YT',^V3#Y#ZR"PZ',@? M+\6A6,#8\4A;4"@? XQA&H(4$<:F=E6D@]S6]Q QM5@XU4;,Q46%&GIPD?#B MHFG@QY,I:(PU,0,DV67 H&9>'^VL(IGNG=7%::-$Y;DDY]6EL)W;BR$' NP#P39PJTJ'356PLB ME ,Y&Q1-@6]3D!3S.0Q!2__#<_#A/\'3L?T9S)>>+):N31Q^;[^@1#^7ZG^0 M-2Y@5C!X[*6_BLGH+ 17OF:IZ\)NY6,B0'ENT!PXD@'K;5/^L0(K]&H,HVF6 M>34(0CQ]"B/R:H >Q*D%B>T0W)D E$UB<&;8P?':>:W1H;QWT2FHM$LH DAY*\O%8^'J)Q8&OH54F>/X5 M>)G9T2=^-&P.?RGZB%N$9O):%X<>%H8VS&;WZ6,7M/*'[]=T,M4 3S)HT!E5 M47?E4[;2A"WB^M^O/GV_$J>VGN\U;/&0Q-6Z )(UI;2BLL)"R(,F3ER9O@&65(BQTC:7Z,X M!.E)V2GJB_HS$$0#28F&_4P8Z?\0Y&.0\2H(WXCVR$FQ! M6%D>!;JTMYFQOI;,FQK".#F)2+8/EKOKT^8T.G[CDP6!7&:1 )%WD*:!H^+( M01TEQ@4X3,E%%_A@%B('/ $>$'S(F+CFM[Y[BTN\!*9THC2<1DHQGL\QIQ7? M1BIPO#B?+ILA#W ;W.78]Y?DKHU!Y\ 8UOE2,QE!E+> JYJ[B.A40IP%JP# MF*P54\BYERA0O(5(*_X$]@ND!\N61B#"?&)R*-#).:) MDR@RSF(W$JZ=( W8GIYQSCJ"]X-5?A+FSRII)FD>(D&$<"U2F?,I1\+P29S8 MC$Q=.HG2\X2;X^4Y3#QE="8VFSGDD\H,/5PN25.DDL 9Q<(@E./;8&TA(4B[ M*TF13E\D2D$TIUF=R'MW7 Y+YWR2^H2I1BP@>%3ZQVB3P=N2VW.;DG8I)8+K M,C-=SUU/N((O&/G,>$T.A[O=)S$6_&>_DXU[Z^')IJDNB!Y#B%HC4Y"-\ M(#[LIA]>9\?.WW#VY%T9TV>Q[4BZI5I]#GPJ0 ^K\#PQ'> ;V&.08.$D7ND*BH MY?("6FJ\1/<^K-K2Z$ N23U+H\2%%20;" <4D7&0L+ 'X 3.T,A?IP.J3#8E M"IFT.B9.W(IE2UTDURG9[ X%TX(,&]0@P'4_84VWC$['_3@4BLT?X1%4?K$8 M+!2+$68-"@W0J'Y 5E3"'=X$[.H2B*<:,I5= +;8HO41_,?"P$#]D\,#X6?L M^G=)?#H3WQ01C9QPO) HE2+-];U)(\)SP,ST+$BX$5_X$AF;G?;H-#?%*Z=@ M**(A2G(5Y6) =P[!A'7)X&J"SY27V+KFC#5VRQPRY'3:).X:%8#EWW)X+7&* M0D"" W(0_N+2U2JPXJQHV;+V!2#8*'495]5)46DD=I306&#S@Y-6!J!44PH( MY5>*(E^N,I'98W;KBW0)]('3=>6!1-H*MH.O,X M?+GPXW2:.[+9 >/)*"5Z M,5V;GRQBS;RIU9%? +EQN&;753D;A7N.J/H_9JK_:V(YZ&#[H'.7^*$?4P1< MI.&4 X22-]]9O>UQD43A F*)G\6A=3S#,Z3_)^. >:MO1]=3WF[/6R]<*^/) M "TMEB'A6K!+J/PK7EU/JO_@6@ )N'I\O>$RD'T1#'_/[7=B*J/5:K9^23X M"G'9/.1O0XZ):!%/P$"57<389\OER_QY\N5)K>*#*\*"TR'#2FJJ,Y,HK#Z\:D\N+VJ9L MSF!'K/0\WV&30L)Y85Q:0*@ZV]YE'2P (3[Y]:QW]O!&GUJF_W@HX NJEL^D M6KZ)L_L/J%F>1A?5!->.*$>)(26&]B2&S-J+H15#5@F@W6[_D4*YQP, Q30E M3"/]/,4T2FLKK5T5Y^'8\7MN8\ BR>GPXY!Y=OAH]Z_JP&+_$F0W38Z>TM.H M.J=H#Q5QW2CY3W4O.KFBS;LL\'_\=;I[ WW8W5T_:U64797<5SQ]Z-K[7;W7 MW5U#CJ/@Z>T-H<274H80&D*QK!WB9 ?XR@BJ!^O454Z>=UNFWNETCAG;+]\5 MNQIH5TRMF'I-Q^NA;@Z/VJ%Y!D^K<-#NPD'GTB1ZGVIB2^G(7T?W_W1R^=VOZN(9=_$HOIE*QJIBT Y M[^KM'4:S*TDO*C9VB-C8>5+3\W6AZYRR! \@N,VFB9QH^S%>(ZT\*^XR,V,3 M0!R_%#?:'7W8;RGRV?7)Y8. 4(;B:1",DC=;RIMN1V\7:C&=)/$\/:$,_L4* M#!4M3?%HJ9%-]WW\9;#$JSCRHSV'TD3_U;(TM2S\LO%U"*K9^\KH#9NM7(?X M;9N3B$*K.'+6H8 *"6&!5=F8@?JX]%JY>62+ EJG;$% ;_5RC176]23 @?-] M"409&YR2K;:XSVT\A!&$-^,ZHF:6(V?M#K)9165?N?B2GMQKADFZ/]O4NA.V M.\QUB,B/A#F9'A:YIC+,VBLS7U,]ORUF60&6PLPZ+*;ULY,JC[2(7!W&=#DT MLF'FJKL7FI@'?,Z-=4L=;BX"I213. FB[;4KT: MYC[/;VOI\SE;B&_+4ST?O@^EG6%"0_ M3];S5/1!S77 +*E#/(^#,&:B""?5F!,U=@&>\!A;KA2Z=&#)TU6 /TIFM(T9 MK&:E4U^VZ[1M4E+7-5LL=861"UZ=_6$R78(@*^ _:4$H,%SL;U(HG5Y<#TTQ MI[64TGBN.7%I(](2-$C28:-56I,O44_?M+YWCNHDLU'8BET MNLW^]I9"OCEON:6 F;96C"[.;6XSEKHYDR7/$LPS8=5 45R^3K)Q3EL\][! MC@$P\8/=LM/6VTGCZ\?:;],VGM)G>S\V#L*F/<@TYX8VS;(-TQXVC8UL&*._ M1DMO9FETUYA*CXAP:6BTVD18R_:@MM:2E@1[?=F IY07'+W)@WF(T2"][A M12)SO# 6_>[3GAD@$X7]]$R#H[@' =-;WXUGO&SYB64A)$#: F/5J'RW^T[\'[8F5@:U5XEL11N6T]A!I MWS#O)_<.:1"6_W=,%:-WWY0TN42J FR;7[,5)G.W938[SPBN28OL@2Y!)4QZ M&?A6+(19IS7(F7 @)O1,*-*(V)!)6$(ND\(+C_[GB07[RC!R\:ER20*#6-B^ M+;."49]1<^+2?LDB&ICS2A4U;49-O7QWQ^W]KR5BVHX..L.E9KH;$N,_^,)F M"U 8$9\$]-XEMF=QI)<"EG;_43I8C_1C[9?2;BWM5?5+4?U2=J>R'VK54&\A MFX]TE=T$E9&NX: 0^7B>VGYE=KK%OKFBETWB7W'/H68UH""Y+7NEICI5F--" M,UCH EBR+S8L U>%C6I$_[0Q=03T/1&MRC7*X3/L7\IE$_"L@2"*>B'*5R9; MDNG_B4'M\P"TOI3Z0M5_\UT6:#=\YF"73? E_$#7/GVZU,YE^[]O-Y]DQ[_7 M26?.HC/J^FR-49%XXX5U4,]&'D5N&F&3_7D8.$ZV=(2R1K1CT?TF!9$X^%@# MR$?:">'(],IW=.L^P;K39\I^*=@O#[!5[UGQXR)7/85 A*.\W.X)B5 , ?2: MXYM54M78). T]".6<*6Y%C:YEAE?V 8[3'.D]56.05I\'<'*1"RLUGQ]D[:) M;:7M7 E 2'M?*=3S6Z+&TKZNDJEC+]?9U<8@U&8]7C%&)Y@FFCJA]J^4@$5O M5PHWEW??%8V.875^AKY:T_(U1_\&[#\*PB*(O@6^!S]; MJ*MI&VLP[(-]0: M"X6Y=N.DS?<*\ /JS?<[?@%:9Z"A7.SA%UJ!,T]+F6KND?R?VGR\-AHBJVV9QL%2AV=P5_U0S1!KUDG[5F MTDN,B.&Q6([,/L "\8SZ$+WU5)K$NDYZ=$*9)02LZU$.'Z%V0HN3;+T_FC=- M[?>+BV])*]-0]K4GH%S8IV ;SN:R^3*UV137^ 4K(\\@J\I# M/F1E>9"^TK]@7-R=>\$)/RE=J*"I$W$B+DV:):)K%M)Y;3'K/% M_O)X[ 4+G+);;+_-/)0$LQ'V)JG?:9@96OM0T1 M2#B4;-0<^]6%R,_CA#K/\&!O';"G_6.)>18"QL%$WLQ;[&6OT#F2$"2*"4H M!@#%':%6[RGDX*P22-S_7 M2*B#2XW.#\J5\=V0) 8%*FQ$4X4$1J<)N!>+U%B%Q /0PK<47G7H5+T.$)^< M&3$$-3KW-%'+"-@#4XSHE#O%7@%DM9:?5Y@=2.:5[-G-,<%-9 -1A"15/9J5 M!U_&H=HY PN.CQ/O[3K&/!ZCS1I&]YR_IK>-KBU_$]%*E*,WV?'^AT1$7HC: M4\:PW:&L>383H=US_$ *POS+R5'!:SUO)(.WZ\.&L&>UL(:]Q;K%Z](6 Q&N M3?T[D:8O (*&JYXHYC&Y'N4JT -ZI/P+,/,W=O$HL71 M FXG*]#\T;\%689-D-MI;%E/7YZ0O[ !X&= M&CH(AW5+I; Q:BH1:'8"F1)98VGU08)3N(>9B:?$5-F531!%&:WJV;$(G:E0 MHK$$) JM2\J<_Y!FSG\5F?,$4/'L8^K*)<_.\<,Y^*$XF+N:=B\I.GF>^8)I M6GX6-',7() DNW#A#/-E9;2A<&7T\LJ!<5/[C=)BI4W*"[3TO*'U)X,0)I*^ M,,H674Y R< VV;X;+HPRMU. )7&'4FGK;>8,)4@&>4EXFFN06D M9&BZ3D(KM98DPF$D$@/5O^0=.@D(K3P(,U[/HE,/&3WCQ.@YMU_+WS.S)V^^ MO!9*V+?(6;3S<3!YLFWA D3N27G,GP8@]S?Q>/%N(O$.VBQX(A#D>&>ANKKU\.'D,R?KA\PMP?,LL%DPRJ M@4-QGMG4/O%)A; 'HOQ;!JEZ1Y$_TC4$O/R+_BG\"QX&:M0%>+F87>^[26:6 MRYQ9B+;^) :/%N\^\GN8RTO"3D&2C"\S2O)Y5PAG4,=.B$I^_:TX5,*YFW'X M4APEUYPQED$6M5@)3I@;79?Y+:YT,G"&&2CY2)[OE<6O\8(UF@+I:>!"UQR: M2,>8@..AP>3A+4I,%PCPF+ZI_26""QARE[?8*&<,<\(P=I /P!-3%A>)2[G+ M1L!,NW1S=+<.@T]H+H&V! P!Z)<'T=@$UA%&6BQC/'<8D' =3G4F8M<6-A'+ MEL%L,&/"Q*](/F!ON!1P@_ M,/+C!Y62=Q=-[=JID+P+?V+Z+4*IWK+N3Y! /K -G7I)ND&/V@?:QF@%A5;R MO$%\NGS,73@_(E=_[+C)UQ3>_7")3/899*AI))$%D:P@;NA2)"=Q;7@^Q[:P MLN6)5SP@F.0CV&R:T6K\*[U=GDMDS:<(W_!YM!SM6+OT+^#XT+N]Y%7.0/"" MG +4P \(%G;+'%?$)$ &W=TU0VXU)_[M9F?^% SU02@5=@S(OD4,X?U7$2QY M".QEL'Q) !Y>!IH_XI#_\,>)X5/SRA=ZOJI!*I=YLBQ[M"E)W/BUA&'X93_N;< MO_5\[TN,-K)%@/[XH]<=#4W>-1K&L#]J=#KM7F/8Z7<;UG@\ZH[&EF4/NV<4 M' -D7?/QKV>7/P9\8+;[?=9H#8>LT6EU>&,XA%]'?#"V[$ZKUQEWSC2/S0 6 MW++??HX"%V\%A5_'WP/[(@B^PUB_N;[U\TSCH<7FR%A!S/.54FO!:%^][$!B MD*C=,HK:8JZSCGH DVV+WVNXMAW)0'"@#Y^^&*9^BE+NE^$&[W>R.S-P1.[O%Q MH]/K=!M#9IB- 1_VS1Y@M6>V=X;P[T[D'@;C-^)RZ)^.Q4%[\]!!B5$YQ*-M M\9Z%C<;#![W&ET>[T!&_6'+<#D<_&. MYS]&:]0U /L7>">"VQ]=-CG3A/X!!7X? 03NN=V0"$8=<8-,P!8Z,![_!^>[Q+=O@>S+RH M>MR M;8P;)M+K*D.0XB,!W+]B> E<0"![\D6ZO1&7?A?HV^.3:0)J\& V!N# M;J=M,*O;'7>,W:C&[Q+LP#WO ?@'07UJ8[F7@BQHA-QZ"[NT MV>(PQ_N#8>5(0 -@A'J23PC+XADHX^8GU+*LX@E$N'&X-Q M>]2P6P80A=4'6ZL]LAH=>P#*E;.NW5]QJBQNC2VCUVFT0#4U.O!Y8]0>]1J6 M,;+:0[O'^[W6*B%EX:J+R>0"P[ 7L^@,U*\CQOWCAS 8SK#@H#-C;OCK6:NH M@;QXUK#]J"%?./O[L*\#'!(:2+9V2"+(C)Z"@9.OM4[%$3&6D)A&5%J]T-)D MF::W2"4YVHP=4V7LG$[&CMAE%@GM_>#W4V?D1%6*]?>:E8KJ2P!M$K?O-EN] M_N["B?AV)4CTG+W6UL!!EI@LL"\N]"V+(S_I8H4K KL;:1%?;[ALXO$V^?U?2751, MUVYV>K]("53RW&P:Y@./!YUF)WO^6$?44K24=T-=1??R N9XP.M-!) !9NV^ MXY5U1RTV$#-6FLXFXPB()@/MN:78\S19GK,?85?MBU]4W26]V%8;U8KFA5M! M,^UW>!#([:&]H:*O!^GK?;$@C"2W3?LDKR6Y+43$JDC8N#=R;X_&TAY(4>VK M^OO:OAOX+BA^4R%U$"&TX\;A1JMI[(RBCJVY]U$@FFG3 $,ETRB:AV_?O,GE MK[VY"*PIWE%^P^T)"][8+&)O!KV>.33>("D,NRVCWS+;K6YO.&R_8>YDUN#W M1NN'T9Q&L[-D\1C8@[]3$Y2WTF5;3V'KN(N6;G/+%Z'#MW3$XCH>?Z":<1!& MV@7>'D_*)F5U6M,"K;)@ZT56H5/4^?EJ17XN/-S6J?F%1X6,L$"RZW(0#=IG MQPK\FT4(OE\H^EM00IZHU(L70C_[P00V>A,QS^688$4'LQ]C2G#.?<%LV(># ME[/%?<=)TA2$W $P##!]>4(+3)*X1>,,%X^L@J2*?BY]/4G%QAQ$^-,Y]OX( MYKZHIC["F^MC3.JV9!NJQ/A$EDU"2LL';)>R6=_KZ43GX!G6PJG5QI M3*_J9+,".GFU6)'2R4HG*]UU\OM2.GGO.MD$/UDIY4JC>EDIFT?@*!L#ZH5P MV4S5I]'NMA[5L<-63^G8XY;9:E_'M2^E8U] QYI*QU8;U:LZMOJ.K]*Q2L>J M?1W#OG:8J[U*V&O9Y2@$[\[RU8SFU9>;VBI9103OL!T**EKM__QV_4F[\L*( MBLR_]ZT8\\-$,4XG^;,M_PP_P&JID.5\SEF0E/:D0MHL[:+)*$]*&W&+Q2$\ MC4(Q3<0FHL0>WDFV;5F(+ATC6T\RW\9:4"F[$U<*I[HOY5"^A+*[N?Q';95= MG7"=UVG?V;WO^;.%]N$>GH;HS-U84SYCHOKIAT0%?7*\GR.&O5G?;ZMUE.]5 M5[%]JOM2ZFC_ZJBC5%$-\'Q)O82^L0D7W:JD=_0>O:./Z!V=B_HLU#4\U/*: M2]R'\;#]@*AEG5U:,>0-%+SM@FKL]8.Z"O[%R_R;UJQH/[W^R;,+'PR>6/?@ MOPF8&4">4+KX< 5)GKQIV'4<>$XXK=O.Q5TH[5(TYP!.\?B]K.(=@G%G4W9; M5HG>GSG$8/DB0J* 2BZVE@ 6UQ' MDT.63RUOE"T5&$\SZF1.2+1K/L2]?+BI4INC[']"P^ MG- E8@\;0H8:R-Z%1K%F6_2.#&3'2!^;6LD.UUBX#Z89\2ESQTG[$#IPEB_0 M%>+8@X]H/!9'4S^ _=HOJ5G7X&=?&%FQVX^X8%2GW6P-GEXPJM,T'GC:;37[ M&U>3>I&XD*">$_$,3W)O@'M\\NN9>9:9+H][P'+SQ^0$KZC+=1"[^/3IP^_7 M7[7/5Y?77V_^[\WW#Y]O=.WJRV6U8JZG07]J;VIO%=K;7O-Z3E2PKJUQ!_;3 M6^TC'P4Q=E3M+15W?V8YQ:,G-97LLP2JWQ9O]PHG23%/JSA9LNU*5J!\=<]N(2L)8\K#9=ETT_6\$?BY39V)=2(D=QG]JT$CDO M*'+2)HMTK'DY=?AX]6IS'M['O=WS>7JYC*>[],4N7Q\B-;T>?*[;7=[/!NI5UEC2:E1JKK7VW'#09'(3+J0 M9)H/2>E/?W'P(,$W,PF"I%H;ZVE5DCC 4#@/'_G/_[WRY:@)QR$KN_]^9N/ MWWWX!F'/]AW76__YFR_+D_GR[.KJF__]G__C/_Z?DQ-T?GEUBV[Q,YK;D?N$ MS]W0)GX8!QB]6]Y\B_[/Z?TU6MH;O+70N6_'6^Q%Z 1MHFCWT_OWS\_/WSDK MUPM]$D>TN_ [V]^^1R,??OKT MQY]^^/C=IT]_^/'__?#AIP\?E&;^;A^XZTV$WMG?(FA%^_8\3,@>7;J>Y=FN M1=!2=CI#5Y[]'9H3@NZA58CN<8B#)^Q\QVF^A,Y/(>_[^XZ=//WZ#K"@*W,4%Y3!?%"W^R_=B+@GW2[M]+1\[??_[]_#XT0IQPB]VRP=! M'V0'01\Z4?9=0?6']_RA^JI;,P:Z?R.ZIY(Q8"_>?BJC_.G#>_P282]T'PD^ M@==PP/9W>/()/C/>/ S28:VL\)$UIC]FAA^')VO+VA5?% \R+UMDO6V[4P7+ MA6D7B_3QQQ]_?,^>?O.?_P,A]FFXVYT?1(A_(=>^S5BJF2_XUXF3C M)[KSOJ/$OD%>Z;=5,>/ONPU"[IZC!I%LO6,'(?<9]/Y#5;^E&[-5CV'5)P!_ MG, ?M7T6/ISC.I4?OSPRVG><.6,.Z[ST:WB/213*7VJ'4?XQ'<>_>BC+?[2? M@\R1WGH 34<\^W?8:J>771 :-L(AFZ#3!I#G)E]\^J]V"Y\L+ M?I(_[G:NM_+Y+_0W.!-^"GR"'^B<(?CCR_U5NZ/W?62]^)Z_W;^'9N_/?"J" MW5EK>JNX]+I,_RG[DKTYF I0+AO7QP_P_ZAXI4A:K"&"EO_Q/O]^CE(<8F?A M_2?[>Q=0$G\>GY[=K'\R\7%PU*L1O-[#<7RW62))%*$PFB MB%-]6T(-2WAG!71:-CAR*:-MUS/;J&%Q/QVUN.A=II-OWQ;[N,5>/M#_>W-Q M^[!<7"[N+N[G#U?T:+F[O[B+_2= MJY\OKF[I/R]:KG-9RX8%_]U1"Y[I"/&>WI9>P]+_97[[^6)Y=7OQWU^N'O[6 M=MESK1J6_(?CEIQW0A<;\6[>UEO#>L^7?[F\7OS2]B!/WV]8X]\?M\:4/&+T MWQ:W<7%OK2@.L+^BHLUI'+H>#D/+L[0__OC#[W[X M 72AU")]@CAIY*\0)8XD=43)(T8?GJ@]O"UNX^(NX^W6"O;^:NFN/7=%15^5X46'84/KO1YBP.(W^+ [&6S:\U+.,?"LLH2"*@B1*B"*BBA.S;"C:N M8#JI\H0[\[>/KL?8^P^68\$>SCB"U3S MO'Z5?OA06"5&2UY8X("6U&:(TGM;K,;%NO+HW1'Y02)KJ#\T+,?'PG(HC=_F MOG'N[P)_AX-H?T>HU$5EZ8M_QNX.3IGD4ZE]HV%U/A561U*;(4:/B>\)Q;AW-[NJJU;W0L%I%XT>%"?YMP738XM55:WRK8>F*)I%Z MN_S;"AYEH%>7K/ASPQH5C2$*B;<%T6.U5U>HQ7L-2U:TDC1;\-]64HLI7UW( MYM<:UK%H-JDWZ[^M80>+I+IR50\;UJMH3"FS3KZMDEXSI;IP![S?L)9%"TQK MD^7; A]EN\Q**?F?ZY?K#T7[BFK'?%L1W;:R,]^S,5@UF G27YT%V'&C>S=D MWUW:,K%UG./(['5T:QF=FCW4CT;"%BA:B=@8_+A&P;M'C'BD=OVV/ M?K8'U7R!M=OLC]T4!0(-VZ)H MYCIJ6R3=OFT,G1MC[CALC!:Y\E9^L#WB*JDET; YBO:UMILC[14IW;YM#EU> MI>:-<7SSADU1M."5>J#>]D#?>T!H!@O(@R3NEOX:[._BP-Y0K?\N<&T\)\0O MD3YU$VW8+T5+8<5^430=I7,D>T>L>Y3V_[:3NGHYN6EV[CG7KO7H$CI&'(KG MSCQ*FF1VCPY"#3NF:*NL\IJ>2.LR[1HI?VL3?8B0GV5V<;RUMC>@G 8?X,Z(V7?G#N MQX_1*B:R+1C20+VXQU$<>,D_DR9AVSW64[?U&_*/A^;UP884(V5V.SY6Y'HH MZ1K1X2(YWI00,^LQ14R,6?DE'?;;)CXN0"'=/LJ/F:W7]N6.;>9C;'9DP MA[=U/69=;ZT S.1/N&HM"R\TK%_1[II=OX3>VXIIBDQ)O[;*MS*+JXE6PSXH M&EI;1+AD/^]<@UFVQ=O^T;1_RH^ @UHT[(6B=;757G@[*C2'/B5Z1B("GM$I MWKO>>KX%(!9";_PMFY= FD56Y"_W<5\/OQ5X;W,TG:FTK#Z1=-E:6AN MSCZ4]@S_+ _F?=LJ.K;*51C&8*;[!4-%*.S,GW!@K3%[J\K[JH]<_>;YL6AF M;+%YY!"0' ,2@Q!OO[EK^PL)+Y<*CFK9L#6*!L7V8>)ODD)_.R ]"NZ77^Z6 M7^:>M[0X)B7-AU1EMS;+NMK MEY4_OWB!/P\_A0ZDV[#'BL;28_=8Y6MB0&\;[+C4EW2]Z3_O O_)#?/"3NNW M&S9#T5J:293)KC?]#24=O"VN!EB@7%QI_4L-2UD6.5H%$O1;63SX/U DDLTO M$54SU1>LP(:6]WB%Q)_J$B=U^%PO>N^XV_?BG?=TW;]!K [G3YL K]K7F/PW MI244]OOS-Z&[W1%1Q5+#R.C?4.'4]TX<7L;VR'%6TNE[U/[6G@- MI]<##D)\;3WB%E\<"8),6QCTCU!8]N/OV= K2?8Q<+UCUC13'3>_^SV#&?MGZ2 MM! ?U1SDDT:U\5].>%2\%[,CM7%?1;I__COD>=5SWYGPP+P?D]_484:.[Z[_ M>=*2O5,_-QJ[Z'\^].2FU$^(SC[ZGQ%=<;+U^GI^M7=D0.K>W#-0\^DH_B+Z)H;]AVAQ(:B\U:C^UY1#;$SI;"D=C$/G8R<7TTQT5%,>LC;%!C ML"H=;RL:1#8XX/X?AX6JB]UI%-:D#I:BH:U QYE_S&JNE=54FU70AJ8#R+8' M"ZOCLA+HT/M-GHI);&KSJ5AX=3A+P[$FAK%)DGHERA%*EK(T0$?Y,DMF8"FS M'4\'D!A(WFS'1XNF0\J>[9AHV]ZH'-INZ)4-AI5)VPV^/85!Y=-VS+0F,(#4 MU(Z#AF;CD*#:L7(X):/25-MONZ+!"&[N+K%56H@/&B?3%QCGT4$U_0[(Z+UW MJ*N]1=-A[\)#&3J&UK#10(<#A!T?&G1L7X/.T*%;X A21N^OAKS6UM=:*SKU MG!%(I[FF?XFW8:B5>3W?HL$,5:C6N?"PGD6!^!SA)!7 MWUL_X&"KO)3C03/Q8[G.+-#*"A_95HG#D[5E[?@J81*%\I=TN<0/?Y=;>+&Z M]>E-%()="0=,:J$W*1,ZOWAN%,YM^M&ZT9Y)<@]T7YW2\7S-38HFHH--QHWO MX?V-%7S%T67L.>%-)ATRQV3%RYKW;U%>4B4C(0'-I4#D$T)_?;8"IVR['DU+ M[X*$0:0L!OU7NA#T'W]?1E;$[# R+0," .8O;OX+K']WL#U$=[P-6@&=/GJK MT^L/!_0#J-U)M4T&8X2=6LH9!:/D9U@%&S4-!F.B>$+?!7AGNN7&/YS28&Q?4&7"WV.\Q,&3:_,;.B_O\&FD.YC:[T. -2 CFVQ$NO?2KYMUW8P MUNZL/?=C^7/[G[&;^N@P)" M5F=6N!%/JA;\(!*#,9I)<(>\]M,]0.^4"(MM M6HQ !Y.SS*:6J\7AZ5[Y%]MBC5I72S*#,2P5$;K+V"<#AN&S6MFRKL60HGX$ M TGUJ68AN;[-"+9@>C9?.71([LJE!SI/!1;?>S8EF#Z+MW ='F07T-/+8-,E M#9QRL.=Q )$J.'#]JA.UMLD(UOV"KD*T_\5UU&1&12BZ>*%JJ4=O=.GE.I6H M$/: M1D9M2!ZX*54< MYD$ SC#8.J?[]!4A@S)M IR(T?[*"Z. N0U"9F!YV%C>8L?$FT3YJ+:!#C2( MX:0L=I^6?(OSQY#IMU6R5F,[S6:@7ZP5#BZI?.<$^SE5J]@B5!N$ZEX?T!!1 M'I/;,->-S48@&4C9F^KN.+SV+>8CN'0]R[/IH9(*LNUTD\.H:=YI_7WZ%R]4 M&@E9XQ"0(JA@ZY7*@\.-8^"#J$'!R[PSV%"SCEMF M_XQ*'B)Y_YBM$W-M/" M4+,#G@O5<\<)8!. 9$]Z4)- BP;&,Y3)10J/56Z[ZHRI]^Q5J0#\SS4,N$/.^)#*\<4VH=C##.4:X MN[[435\OGK1IJ?D8N:<]LAE?K%AGD(M;]LF7OJ=Y+$ S76V 'Z'R>@3>;(! MNX=M401. MF2^G=<1-:6/-N_T6%B#5RX51NMH@4?O^D$ZV>!NS8?$ U*)\61NZTK[]F#[: M]G)JR\;#J:(B3!A.S_K+J>S-(13.,_KG(GCPG[T2D;OJS;%9[*[IIKB*\+;J MM&YLIET,*.T/UKM<&JA^?4"-_C%J_V%6O3V@V*AD-,V5C*8F3EHT'-/9V57J M4!ZH1Y(YL:=J ,-I>_%CB/\9TZ%=/%7Y-.K?'3OI)/A+@.99[58%9U; M#5NR7=NQA6_5[\F&1@.>=QY>B#I?EY;-!E5S:U>^/EQJ"J9[PR(LH?)BM<*0 M((J7S];NGFZB^DR;%BV'R]>P @^0$^67### -K?6INDT#=_1832,IJ'R'<3" MSZ#F@;Z M/RYKC*5HAW/G'[&(HFT()*]O.WCR$?TT;W"PQH&P2$'V5Q5+]6U&$ ;-S=T- M<;B5KP_YO7!(DA+1N?I[J6XRED ).K\DAD'2NQ#2N:PUAC@9NG.BS[Y%2K$Z M^NMLP'/;\J0CK%8V*GEQ#*H$_TSFGE/B6FJO5+2B8M0=L45 NJFT M;HYJC,.>-RQNFT/YB2@8)VIQN]B9^L%ZDTX)7;[Z-2[[=YO>'C)X2 MB7T2F,3U8KJ%A0$2\OKQR@^P DIX\4*O"S]P6!%K%I)P4#9AGST.'\9^2:_4 MD'Y1\#%Q)(M['.+@J3(XKTU+S7+;6>#;<3GV7/'YB.+Z$J.X\)LVB/ '$!B5 M/;TNS:WZ_9%8*$O"AFI>'!+8!0;"0I< 9!5VV1 ;9=>U#SG0 5\ M8/)5 JK$?'["F@=VRDJ=]QA:9K$;\3J/QGCN@QZ38ZG^W8$%YEKI6*_\PNQJ MP9Z/3?PC'9;XX>]?EKDA*0]&XC>]!]UUL?H2\L"05F[3?)M1G?+7#6&@]6V, M"KGW>.W"1>E%M]:V.LTS]]HH5.G2PZ'FQ0$''='^L2.=L$IP_#FFRH);G>#? MV'!(]X"-L<,$?7YQT NCQC%0]O)H5J3!*E/Z\BLT>B80)*6:KOG^AY6\,K%& MS)'CL(IR 6/W>,@=3<2'\S_3KP%4_ 6DO.Q\#@JX6'$1YV,%TPV-QH,7H&)0 MMP<-R+4:F\K K9B5@09FD23*X\SBTF635MZ9[(#Y2DGLWH,/*3=T MI 1GH!T??$#=9@%:#G9.]U]"D%X2FXHHIN,V;H1>NAK!3MHK-7PO Y:-9M=% MO[=I.7B$Z*4?8'H[<^^IS5-Z"=/6I#C>$";:@L!(\H(;MFW%RR.!;WVR7,)U M/05R2&B(YRZ)HTJ(HL/IC.&0$C+5@T\U)ZB3 4.$,]8/RFT+S6?1P11'XE*# M/(QPN0NPY2R\GZV I4="TDF5'MVZN=F@11Z?P:OP 38:O23C_.'2^/IX8,'F M<;3Q@YJ:)G4MABS9A"VJAU.)_AQJ!?DL5T%(\Y6"75V;,5S,9=)8G1N]5=.! MO82M$G&'OZ7F6_@^_R4*U>2KL58-OK[1<)GPX#5L2@3,O60T$2ZGCY<'QQU/ M9PRG:QV>8.&U(2?_E\"-L+]:=9[]A-"(HP#O( N428=U:>:'TWD5H!>L6!5/ M_7NB"UJ=_-1SIX;D.7%:7%)=R2)_HZ+!!14,BAFIM:^.S#-ZD!O3$ +7.413 M@(L/O'VR#$%9%LF11(:/[$F/BZ9X'N7-,9T8$!/H.N)L8[/.?7Y5FME!),;C M[Q2B_BGV\*HR$*6IU<"76ULV1C?\6NVKJ=1N8\LA(W"SA1+3[->JKZ>VR: 0 M1+8E!9K"95&O6K=L/'BRO29KW-'DACL+:RJQ5AV$=4W&\[U=-[BZ:AH,>!;6 MUE!N"D-HW5RS@ ?R%N2CRCC>FEKDY6\.)ZI5 #.#)":+A_" GWRV38/Y2@/A MX4(.&/K38G7Q8F\@GA&,00L/]#'XGZ*0I;7NA;*6_:%97^RC)\U[N[18&O@$ M;2L\M,9:KMD(LFA;U247E[@X[*4ZSW]"\5! M40TC 5D(>.2UH:<5+X_)F-G&$Y$4F2_S2- SI6%3]]WKH/Y+EX<9,: P%N". M/0AO;QU_=AB-804'40"SL01]Z;L#"J?T&K3=.@M5YA7-0BB?C8+,J$@>E7@W MA[-AJ:5GMR%QZ-*'Q?U[$[](/"?.:()?5)3/_@ $H.*\1R' MBBE*7 \.ESZI#K&K;*#YVZ7WMP.X'_0.?[2\KXO5BHK&3F6L4+LVHX$+/Q 9 MO"\0<"GSU4 39=\8[I K9+$UA>M5-QB/2X"?#_!76Y^ TF)D$1TM7/&W68HQJ/)3$U3:5G&*U?NTT3<5N,87M-4\S?KJAN;F_(68WD5 M4U^-2:"[EXF#;S1B@&OM9$A[G4^>0,+/RO_UL4-U;70#B2<^L#G=@2P^&&KK M8!MJE[B0; [3CIU:6V(72J,1Q%G-G992.']W..E1B.(%F; >1;&AU? (KLPU M=UZL,5SSXAC-CH<;&8=CX\;ZAP]5BMBVY@=N[2:J?G],]W>32EC;9$R,,#& MHS&UJ+5S (&!0X(3F(9F(.'2MS7?@C?6VL.1:R^I7.H'H91,JXTA]0W&Y_%L M7[SA(!*C )I44B["T[WZI 8@X@ "PZTF#E9^L.4YLI#%7'LR5[VM'<$9;!'%$A6>L?C *X^' M3RU6%4V22J*'9:CH[]TH_-L]C*X2_$U]VHO'CXJ[KFW5 .Z7O38D[$A+;)Z* M+70 @;$=W7S_AHN5\MMA9W1N^4UA(I7;ZO2]PPY5L]]FX5T M\LC4Z@31\O?,GPXEMW3VV1AUO/8"U8%$AO:K\<)=8':$*EYIJ$.3QZ9U<\U? MI$Z[*G_E$/3[088P&I-9/?A5U=M&3QAZ%3JQ':DQ"I55*ZK?'3@L@\6M-U1( MR;\W'M?V*3WL-ELK^%H;I=G8;$"!92=R)Q(-MJN]4@R8: D1NW6JWQ]>'PM!;PR#0WXBTMOA\#>U)?8.(Q&[TD_(@N' M[_R0HY;3@_:.*EZ8'KP1YC)\BAEX$,#2T=3'I@:UKII2;#- ]:*SV]Q(E0?C M^GCNP0\)&/FUUVBKIKIMSY0]RUM&ED?P?HD]UP\N8U;+M!:JODTS[$\-E(TFF7D2E\V.ESV4GR][5?." M9!4W>1% EL[PNIJZKA4Q[BJ "(=;93772D/N]%&?7@I!8[FZ MSU /,[SR^*3H3C0XM/L!M+._WE=H9_2!X=/<]H.=SVU[+)CGC(^D]A:J;S5@ M_+,(1LJ5- IKHDWJVPP9BY4KTUZ\E*H#LYJ;:CY,)83=@P^:+G,P09&;U"8B MJ@#5.,J/IS-\=&SK;/:Z%H/#&3[XPO\EO6:8GI35,+2-S89+QE^M7!LGX7&U M=J7R=WN5AMBV9@[GQ/T,#@CP3^(4O+-91&I)Q]!]$K17R; LUQSKWQU>M%BL8#Q4(WENBF2O;:); MF8%Z'.ZL!ENY*'H"89$^<1VI#]U1!1 .,0[L5RPDV A\I87V MD&$_LFA]&V#0ZNB?@Z@,=WR!T$#/UVH4%W( M]5C31(3J5(^[^N611.^H)EK^)51J+T<0&)]N<+H'C,*:,[Y-RQ' -S<:5L,J MRVH[R.:N](U&H0J\K\H\F.SSL<4D'9Y&-^PFU!F/G;KB3:"EJ+U-4UEJGQ>A MO9OA \ZNO%TZ?"+'WR]\JC,86.AOD-IJ^"I\CALTW)L%]Q='-"I M#S$KG=D"P/Y@,B8*?]Q8X5>(=W9YIL&!]3_*6_<>0,/##2M+-YSS+(/6,+UZ M.QB!%)U\36),K2#=6SYYP_H>DV>? ; M#H>#F@XOJU247V_86JV;&_('GD&T(IWIBD"2S./A+]-J=,#,*Q/ 'VCPB1Q! M:,#5X?8A[J5@YN3*12J^.5P4-H[H:&0J8:VV4?KJX-JY@DQUW> /KVUB5%^" M^/O%BL?CBW3'2LVI^MTQ./O4:@OT;X*%ZCW? KXF5\LK38W-7L!NY(=S#V*J M[5I0[63N4($#*GA;$%5>7YNKJ=4 L9__=5<1^TD?#"?78@;/VC!=]9GNA]$8 MC-5?,( V8&?^1(>Y%J%(PFH=+N(HC"R6K%>'.GH8C>%0(63Q1/!8UJY=V9MC M$W9*8C^/$W;J"(U L[SUJ<@)H?^Y?( OG@M&:C;D_8'JYC$TAP^VJO4W95\: MP;JU RYLYT,[A)9A\*I+-X0P3J;E7]+?\J)A_;L#HYN"<8D5U&/1_C'$ZN]R+7J41T 4*]JJ"T0!Q7=UB\/BYU+(-8D>K6+G2)H;#'Q0=N"Q/ MJN*E,03O-S>:V(P;N*RWL Q&A23%B M$2A:?+$\F&\<0QN!N)FH;!P0KR+JBK!AL/,_G2@ND#&X^?8JA.[^=*= ])8N MS-.X9;IP3O5GN<0 SYKX7TJS+D8S.*/9QNU016GKYBRLGJ/U5B0A:?C]RZW,FL/(P5 MY&_8"MK90-(WM8=$Y"LOP105#ITTMJ8% $YGF@,&[^,5IM*:TZPAE+[ZZL%6 M#A5?QC>^ 7$2HLI,H_)W#)U)PO:SEV&JX-XN.9!*7^L5Z4!U*=\72QVT::%Y M?-<0JU!^7Q:?#^@ >U9*8P>^1_^T>7@]*Y2]Y_^W27<[F(QN5!B?6,$2;UU( M.8]MVNSZ^JQ:AJI[?207"E=(N,[5ZEK)-!@5$_,XVO@!B-T',*(T&LZ<)@R1 MS&T&($AIP9>M)VSL)' ^'(I:X&%ZAL-KC,6HLNZ">Z!DTO\)^C#8B9EI/OX>71(%LGN75I M1OKI_LZJ\>D=0F$$ETYM!-N!P46'T!K.@'L$)OYA;8>\96V,'1:< J(F)'_0 MZ0=U#\)]'ZNV;'.[R?AHJ$Y+;UA5VAZIOZ;+0 ?;8#]; 3/*@T9>*^J4O&A4 MA+AT237\8.&5 0.VTOI37[RP\4.M?G]PL$$J5N2/P]9HJ(?1&"Z?1U0(@PF_ M]3V[-K2GXN5IYN;7!*4<3W,X]*)D3T$MYO18%\&/+#R!'%&+>D>C@ M46L"KNT@;+?!L[!S-N-J$)R2%W57*V+J"\Q*&H')"W^'5UZMC-&RY2OT2"7) M".-S1ATPM)'L?BX\NK9@L]6'D&\S7()2(90>UX?4U#08#I5)YD[+N,&*L1?? M,U/2A"L;O=4T.8K\2%PA=8=,V9M&E9GEUB)$&H\K]9GL6V8'N,&$--EI,R_I M#LSR\(WO11MALEC0L]J#8SM)\&/(DHO+^^0)%#A\63Y;.WA2$\ZEA?!P_F-6 M^]?!::A. WAO38/?M/P!*+>7M6BY8QOE<%=Y+KNHR7Q<_;[1,TP4U!/_N::G MZ,?*HZSLW1&G7BB_E&&G]-_?R#)NDN\EU=D/RKHI:S]\:G^G;(SKADQ*W;T, M!ZY5'2)1%XK0V&PXHR2=4XD;)$LYIH6 +G%U):%C* PG!,2/(?YG3(=Q 2') M *-=ZX"H?G]P2YMTP"LR5NM$T?JV(W GIZ'@.*2B2"HG%P3* WW+1Q,>&&@@ MS4$79V.-E;*NQ:!>CT@X,AIP[TM?'=(;ON([IMKM+5\P ;-YZK+4-4@ J:E2 MT;;IJ"Z<:TRUWG*8M=;-AL?;5)"^/QV,#?YIZ'41&X?/ST^.!&A9CHTE?& MJ&PH.(PMMLH1A(84>W+XRGF)M5KZ:6HX @&W*<:^O43;GM+@D>XZK$)L,=-( M&-ZB(5*^OW['AFG(+S,-F(9UA(93?963*2D6XZV94:A*XZUK,A%CJ_3SLLIR M\D$I*+WA$8Q">6BA*(P,'/8<,-:P4T CF3O_B+DD6L'3L=0&1-?*52FM2T"K M>'E\R6:-5L,V+4C/9ZY.$41R16--W(=2W&YMFI9:2^31] 92T2<$O?TXVT4F+XOWC9N7Q) MP:51-K(6K0P#?<'&*[$V9AYKGKJR(.>/U:M9][I1.W*2\EQA0,X^GX IIK,) MQO1F_>_8"B(FDM@?F3Y1)V0_N* M@K#QB4._DKKJ,X=2T0[K](P#@#E8!TRB=P.;'D UONWZ!J]7X$]SNX>2ZI41 MC.VX+2G"<]AQ6T; >+)Y<$9W]-H/JO,?LF\-'"9 =UF -W2CN4]8*6KB!U3S M\W@[&*UJO0.'4AE0(='51F#LC=& M8)^H-H&W@J!K:*X; PY-9)(NX8C#!RA5Q[= MZM?NJFHI6C4=L'13*I-RV:5J1Q5?'#!PFWM;:P(V]=*/U*F(=SP5B!%56FQ4 QT/*.\)?U<2PF>1.U]@']>? MTJV:CBL^;+&JBNDZ)"ZLALH(],.+U0J#G4U8[(Q'LBYBJ?BBB22S>^SA9XL \N"!.6;%EL/E!)5NB#,?ZE?$]#L08:V^ M5YDFU)[ P$$$LI9TV=CN<,#\-NPJB%D;NE8ZSB)??2P-N0?B'MG:RU35Z% M_&8L.67H;!29L7T7!_:&:HHI[D.MO[*QV0@MIXT8)ZV:CD$"RP$FL=.=[BXA M-1XJ?!U$3;,( ZY!@J&;!%B_6FJI?GG(R&EK306H=8)Z0R^H&#?MM,9FFJ=Y M'D?^UF=%,IMC JM?'M#NTAXI963(*"5844V)?;5-ALQVR'OQI3^>_HM;K^\@ M98]JYU$4N(]QQ(.1(/424 5]5KU5VO*J$R2T]C+\NI_NDS__XE*9G%Z8>P88 M4:,[MFP\/',WV(+MR7"B @:W9.]KHZ#;M!PN;TSFH/A"9CNTJ/4!!'0C_EK> M5^R=0S%D^";@\Y!Z_<+#X.U>6O1$O,=1'-2$MQQ#9L T/]@XE]L?H2\OZJ#[_R M%\M& XW0RY;0O[SUG[_!WLF7Y3>9 5+APZ>Z<6W""(0XNMQZ )'W?R>/2<0 M%6,P7S>Z;,_/S]^QI8-5^_3AP_?OX?%[*N&$^!KH?O.?DB9*B2).]3_>I_V/ ME1,R%!,BI#/O+)_;=A!G;#_/FN@ZO(- MRIZ1OT)*EXC%SB#6*9*]OJY9(,4)2+I5I^*$=9R;"O0KZQQ![XAU___U/3OE MX;I=UIY11%M&$JTH3>2(Z.!I\$)4-C@UQ,BA7SG!WM:$VPP+H?=J@#Y7%YFC MCFF/:>19ER435-F]R.BBI,]^SW=3S))$-&#=H;2_6+R MJU$-23]#1.5%H3A#*P9$*^ULD,*G*BZX3M*-_S6C,#]\.QG =P[2E.4'K(%P>_&/7*Q"#!B26@B MKP^_X&RLH5?.S. J.#/DYH]&+K $7$2,X0)SI#@AEC,E!9D(<6*U;* M'%)\[+V?LUKY*:P34JBB7PU:FD1DEHRM!C?<+VZTD5]NDK<)=S/]_Y!WJ^(NT088#VA%>T*R;[0,^TL.=]G*.D/ MR0X1[;'O26A5M"\Q]#(\H9"MD_H<<%IO_>AO.$J#G#M9V4%B.GEDAF1;Z4=* M_>.H7W=YQ20X[F?)-M9"]JU=!,E87[ Y:/H9\9D+OJ##6Q; MAM@NH#:?[@$?MZL[)$,6 5T$9 VY%C0R1<; 3QIC4!(J&I[NE7^Q$U-#5('L M"*D]S> F4K]5.DG";&#$DTZ?%9S/Z5B;VUN;\:(]?B[=8*]BQP+<#$ MW;H>_%-FY](?J5[&@B/,R/4#3TW)Q9.. Z4#$1ZU1!ADZD\F+)*/9@"-(<$Q M%T,[CP/(?&-9*MWBC--[=TH\B"65)&?IFG&JB),UM[$YIO,OKH.O/!8>R\ GW9%349-03"2.!5CX.0G:@C)$)*-=FY)GE%&>):[YVH(9RNL6C4OB> I+SSCM [ MZ.I;-,]-0440Z^0G(*/I'CL+IE3@WLK6)-XY3Q3D MY5(/*G>5\N$B9;PB1#6B(T9BR(J+E?[)D$U!$^"BNDE@LS4:\:VG#0TC)G_[\#ZKQ2="CM^1M*KP.@BE;"!;ZAHEFE=%/@8SUY5UK3L%([^ M""P.K&-F<$FZ5JSVIAQ]AF:EQ.P\L@GA&$^]"2D7+S8.>4WW$*#^TZ*#G?10 M1A6%7&YP&5WDQ$S\M>R-BY_X:4BG>Z=D[5.QV.%V;O3.]43S;W_S,VM<"!3+ M)\0^/GB6Y]2KP7XRZY&[$U_[NF2%V6.C+105F<>5)Q@Y1E+D.@T^)W4;"J;( M0L\4JP%U7X*,IZ'2/L6NOE#I_M__[8^?/O[A3PBS84QM&L1BJCYC8/"B5V;2 MDK)SQPG@'(*T_47 ZN+2JZ_39#VP#4I8SACM$XBKRGU6<&"3?5E0XY:5CFD MI&1%5SYXC1ZTJQ=%=UGGY_BQ/4.E>:D)1= ^9(YE.AXNAW5@O[C;>=H6A GJ(I='.)LI18@U[C)2[$% I M>!\7J-X/7XE!LQ13M2*5 MO=>C\Q8^CC323"2H:0"B[AM"3?OHQ=H @G8V2"X!Y#$1QZB3H]SE5!NSCGDUF:);I_N&4SJ1-6(ROA[P\4R64;$WYXNSJPK/E+'^:5=6$EHBZC>!)*O!XG&63=,%M2V%MN]3@=;(CUBEM(P4T$J%*E&T MT8#K5,?:*,[]9H9ZSK\J!,N<0>W+X,%_]G0&_P!5B)4!NA-@A0S'14-NP;4L M[*X#MJB08(!^!?J(=6 $%DOAV0,S FK6REG\)WK0YN*4L(S!&?Y5%AJ6B=Z MXDV(FX)U=!"NTIBZQTBSJ,?L::D+X=0/ O_9]=8&X@.U\**:0P<2Z"IKM^LO M-BEZFB'6URR)(=Z9R(?3SV?BT5J ."='LR7R@-5QNSF,;LV*N>/<%;* MG#QO8X\(Z& 0YIFH@RP*UR)WE.E?>F;5SJ6:NP2R:$$9 ^>3*0X+VI%@BY=RX M"3=#VC^//G23P/:)Q/:/@O=^[Y9D6 9S_*2360/(B[P:E33'WA%?]'$B+;'J MO2XY,H=.D0F3T[DHEDD$'CU+D0OJ,[D*2G7N9#T0Y5]^&%G)L>^?Z8O/*><90SQN:^&6?G-UI>>3!P$:^@XR64T&; ? KU M_R73,LQ=2Q5 T?VXTOUJF.QI\2D6L@X-VQC"B(<7*W[^75HVZ[QKO:=K>HW0 M[^S6VIHR%^CB@@S%P"6F'5KD,O:<\&*UHK*6^X27S];NGG[JW:T>E#P"VA", MW?O1UP,O),M&B!*ZC".T>,*!YZXW$(SNX!<$O?$GILP@%U8 HF(H+[%3*W1M MG@:2UD ^]MS/UAK^!0.GH+2+"'N1ONG'41A119X.HW>=JE=VQ6K+/M)+>X98 M/S.9T6,<[[0HFJH"+#]_&,*TY]SC* X84"$K\G&O!Q"YU_BDX5@\2E)'EC1_VT M$Q8< RSH?3!20T^ M:QL5(3*[)$0&2]JL=.^4."-YIDKB?HR NLDR<;( HKC:Z-DR=_X1BPH]W9R_ M"9E)\B)6*BVGEY2*3,DC@TS*,ME4DKG!P1H'(B+SS ^/9BXI!PZ2"Z>*9* G MHSLIIC*[3]2UQV@GEVW'*GPR G78[6^S571XOE7.BH>21H",'$J+! Y>DE. MX!_.C%4E2GQL)=Z/CO<3IQNB=Z?8PRLWZA_+22D2??8MTFFQ$]K@R!'$F1./D4=KH/_;F!7I M'FF#;G5:BVZ5SFDZ-+0 *%0VIY]_.W-Z#,C>>.N\^H@=V: M&+H/G92,VER,;>H7Y;DA+,8[[-QBG*9)G=""!19AKXJ^X4W"C MR)(4%(6W@](N3$%@$S7B>IK^ $C$-,!6Y$W-6$@34-3.(A M0J(6"%2%IQE*EFTNT=$D7TAAC*6OFA&"6($S!JLD43$5L"S-V:TVUNA;)3['),:Z9A:+8?,%1M/ >>$2GCR[: MRFXGQ"@I\BAI#H#94$R!TU\ M*!Y:T5&A=%@H'9>!;X=A]WU<$YGM$,EZBC-&*B[ M##=GH.:D>J_Q601:3[+$!+2'EA3\5/Y-D^JX_8 9JDSB)?3'<7J"E\'+I]EW M"6:*L;3)ZY*$-2:E=_)# ^0F*#<\0D;2%?+_='@BHV G&^7?%4_4%"!EMQ&+ MF2^D5Y@8/16JH$,&X'GEW07^&H" -5R*"EWX['>"\I3X(>6L2*(&HS=\^RLO MJ'@>!_3HY!7PF-7V8KLC_AYCGMLO(EPAE+R3OBF(6U$YD'(<+1_F#Q=+LX 9]Q#VL%A]"3D47J>4PQP( M2 "D3_S520SE-XWL9ZV\D3Q; @OD7O+U)11X?4,(\-&J:7B!/'> M@Q=Z6"Y%N&W)I+D<>AMCAWFTN)I(*75-\&,4N3M*ZL%P%=G^=NM[0EV.&8P5 MKM&AI\$Z*>-:*+] ;QIF( #%80.!HITB:-HWE7"3CG1F*XREBO+(T5]@) M=QR_5"U3^^#K#]GA]KQ0&<>__]L?/WW\PY\8,DW_8?G#S$"+0^HU,UYUZKQ. MGJ6BSSH4B>2,:]%GH13T0,%7GZDH =%B"ZB9O/-#5J)EL>*&[(_'NADH41F$ MQLLE2\H@]O=K).^',?7T:L.=(=%8$Y/5E148<@EES&'DZ:%-.31CMSX7H?U) M\*02E]P1$DV25H)%349J:^:,Y)A*8SJS1=8,@*)5^)YY5D:E\[F3=:&=T]VH M9&MF$J2<6N."YUW6^^![V^W@OKYQ/7<;;[LK[(+0:,=*,L,T$RXZ)P2O __& MM0,_W(?@P*&?OH:J.+E!QO[MICF2=4 M'T^ '.]\XMKTEM&3^Q9OMU:P9P5#TLY4V$C9W31YE2=W/6^F"U$G1N.,A^UX MW.*LU3CK+#2!9*R3I:SMV,;N+F)2<2"XVC&N/#_"]">)EV 8S;T.P3V!6 \% M"*&$(-0#W/@:.9572!.J8SFN?SH,T["/ TU7&Z#_D4Y;4B:$F6K UNM[E)/N M 1+"_IM0-!9>H(43,C 3UY;G:( [I%3&.U*2#M*8#T\!].F8JJ1" YG+1DK M7$0YR.4&X^ASX,<[*CU=NA[]S;5( JIX9G$_R[6.V, 4]@6J^W"?&>L?R0&P MW$P^!)0".\I!& TB-#U19()SI.#//_A0?YJ.BN!;'*6IW0_^F15NF+#C8.=T M_R4$RUT2 3N'REZ\-K:&5$=E/. 3".2( ',LL5;Z[%\ P [Y06Q8X(E4=XV^57,MT;(,<!_QMBS.Q<\5&BBA*BIRH'Z62/#\\DG;$;AT_!,C,%YZ]D"E3_>(=Y,.0V5T0%81I\\!^LEU_<: ,C OG8 M#\HCU#3XU).J0:SPQ0L5+IZA8TP02S"(60''7<+FC W,6WL]6X,+V MABJ^AX>6*%N#444A(PN;X4D01H'Q4I'Z&%0O016H@3.[3)B5G?1:^%DI$L"A M[>XQ*]KNK4$5C;O%(HB" 0+\+Z&,..FIL$0&Y2:%I$BN)A[',(^CC1^X_^HF MHYPI@LA,5J.V$M(F T4T?X"1.?E6,4EOQN M/C=.F,$].2GI23%$2GA1J$J/QZ1XRN:QU3-F2+93; QEAL_.P%6J??-Q7V'B M-(7[U >S)7;1'SE192."X7B MCP-PR5;=%+02X#ZE+X3-''UZ^9.KI#)"M36%53-[#30GD)@[N2"!").[C?DA MNPT[IS3UJS-4!%8DT0I4(\[%51R*P%UM+)!!$G"IABQ(PDJ")*;+;W5&E+AF MK A%&ZQ49P!;"?V!MW@EC*<943FV,5WLU\6P/"S+XH*2WL#X7XP*ZAV$WM@D MM F2&GHR2I13)@3JT[G_YX?O/GR$D$GT!(3_A#[./GSX(/]75,EGZ../W\\^ M_.X/L]__\$?YV.4)#W JJJ5JZ/=S3B<3;A3TZ<<9^O3AT_>M.O@X^\,/OYM] M^O%3#>4;IMU\_Y&3'?L"E)H$A#S/TT7&\SW]$K@1]E# MV=-Q:,I.IS\-6H[-OJ>C?4V(.QP(;QAZ. SI\?SH>FP8$+"T]N!" MDM5=K$0WG=O_C-T .W1#*SF=]!G],!P(9:(/(%*7WJC@N>MT65-JORWNI0HL M!H644?TENRT)X0/B!-%0!5=@)6W9T>=+E[(<&S4X]UT2I.#(_WDD?G-;87F-#@1 M2]+H_ =8#/B"#'E'-"V3XA8YE,.>W21,;%/SX5A\G<5$YG, (P7A 3!1U@'& MLC1#IPM%I8HL2=:$8:-W-A.7GIKP+#)_F19Z3B 20]* SB.D+V9AN% Y=T"IRZ"S!QMZRJGH(! M$KC]PTOUR6&M9)KI!2G=3)EC]6,[D&U#\04%]!YQ;Y]B#Z^Z 3>7X!(-@$;4 MC1^28T5!(TI2>@5I S'\>I=*V9NM^#.T(S6Q]X2#1U_QV"?06#N9Z#\11DI! M"ECPL/GBL+J^IR$_HQX^GQ%\-;5Q<#H@ID<8LM@1=KH^OL]8Y B5 &S:+Y< M[MWPZQT.X =KW2WX/D,7!93P#+1407I*7)$RANX90W?&& *7C&U)$W[!IJ(A M+'@H"U@_G+6UB!FRA,DLI2$3I.#.YAE2$FE))+]S[]6 :5*]STX.3(MW-\NG M/\W*\^Y\<)XED-'6@B()K4\IL "SFO M >.! \K0;9?D%D]3*B?TJ]@=.^V4_!LFHV//?P/21_,S)L?"<(CICT($(AE+Z M@?BJ9*[X*Q9#!LW\F&U1&L+7ZWG[B[7"P:4?>TZP3_S7 %1$5S?J?H4P\DC0 M3QWD' L)NF#WR]0X)&V9,P+%W@.#.5&FD='>0Y?L#79B@NE!((M,X.#)A93@ MTE)KW(@EE%L9Y,COG3,_C,+..CPW33PV6K)X\.29M7,CB_"$C/D60KQ-Z<6C MF+D#S7^#3UH6+8;*CICWW\U;YWJVN[,(I ?'!JQ7FGB0!IX\P@U0%,LR8!I& M'0#X:\N\T+U^9.,AFY@RY\37S6+ /B)"1=SAAR^N_CAJ3(B"IA7<:JL&\W4SU M(=/.UK[OA"CTB<-1II4J)E-BC:1<<<5;$IUEZ\T82-7-VW*D'4=K:='JN[?, MEK4&L-Q\.J#G>R=JF5%7C,$$G)N1.2ID/[>Q=Z<3R+)&[3T_UG[*\#:[=Q[3E8[9DZKL5M"U\A+Y3T MN$>RE]YO-X/,EKEN99^I8UKEWK41ZU=8/9#!FGG7OK>F0]N"UO] &W0O& 44 M3X D*Y!'#U!*U5R])2WL$(63AX$X.3*[7-8@*,TRIY]>Q[.K4WKY#*45$BHS MS>%X,'<& K",RX'"Z8QQI\P:>U"Z4EO=!*4/;NY4>QFFH *3M/GJ@.!S'!!4 M44Z5Y[P W8K/2=)T@WK.BW&V\ M/?6#P'^F\BY=8]?W1\KXN5BM,OP8]".O75Z>+^TF-/K5#4;(HH8L$83-0][UPEA-. M:SGL/?+8"@"<'> Z6=R:#M^+4D1RQWV:#+^4)7SFO9ES0O Z\-&-:P?^ZOT<6ZE#H$.89$R@@:L&FQ_2G-ZMU/"5@Y7J+ 5%"!!@;DK92D MA)DX$[H-.7<"2&*]JS=< ::[],XGKJVA8'="$$F*1NW7N;Q1+CS"7]JR84-% M* 7"$^*)E+ C("04AF9\Y:BZ)/YKT/]6$9R=QDJ?[M-71"CU', !KG5D/:O! M[6K_:K V."I+@^!A%$:3BLW/%5&GZ;3E-)T.-$T",3.7'97+B4IJK:5^IXX M06J2V Q1,0?OT=8*OM)[=!4SV*"='[K]N85,L4T*'">@V,7TKK3NG.+@F_H, M%,!21S<3O4"SDG?E".3#;R\3HC/X14QF34?IM34V;*?YL88^C^ M E)>>3A+745WDYU__N9=@,$7)"((Z?M* $%'M%Z@FT17\FI+/(993*B9@(A) MS)R9'2PC.>3:2%0_:*C&>DQI26YQIY!H9K1%KCJM #XVO:UYQ#STN^EN^\^A M62H5CRX8--R59Y/88?:+@*D_+2+J=5@TU9'\+\3'TKM]RLGQ6"BTE4P8\:. MFB;NS^DAQ IXN4^8S30[<"Y>8-]A1U\(ONP1+58(^D2R4Y3VBF2WKX!W<@3; M!F/Q#_6#/8!3._>=.07P@\@<. MJTTBR*9U(0S44NC*BEB7A!#'ECAQ**D!$V6Z.1JSN3%V)C?FW:T?8?3Q8^]G MM4;N2#EC&9I]LW-C_<.G.X-[P[CZU/UXDT210G4RC)!J'HP=926VD*[!!V6& M#9/A!R4L,;-)Z')+#XN>8<@6W3P!""7 MXR4LJ7: ->2Y"_2%A)RI6+ ;:^WAR+67V O]()1F:QTG(">,0DYY.ER0' ." M*(.IXF9Q(Y8.K3SE5-EJW@;#B4C]W5JL-K6X$480G?KDE+1@,I,L;3!(JZ(, M;7BZ5Y_,7]Q.UURV^.RO0&["G)$2IB2$@A'6[G"P\H,M0/4Q:2_L?@$H)%$( MK@D4>SU&-FGFA!29X.0,A0LSV_J22C8AGG\^L_9T"%6$IW3GV1L-%AAN MON=]H/EG@.J&;I#H!_&.IL@F.8C#2:]H/C)\V$6MKQ?,=?HH4\Y7"0H-SQA^ M_)7'X7,7JXHFTKV\/[A(7M;>S;N#!-L5A-T]L; [?Y6:52+X,^WW-SIIM=I7 MVENN2K,Z1/I:,M4"L1J"Y"N:SI+X@=[\HV$0_?T>1J3!U0M?7DA%:8N@&VR! MM,75MYZ3B3NR0(8=O8+GL,4![5Z#O"$BE@2]L8^+![!$M:4WWL]>JZH!NA:Y&YY#>7'NI_Y@AZB!%E!L]$/GI2/ MV\S!KX.!W,EO:@$ Z>5<=,W+KEQXSCG=V9WPX 1!Q"FB"ZARWF,.O38FR##C M3V3.KL:[2K&S5UM7I^$W"%0MG.91@2A', [ M'*D*U-VUCC1FV0<@>$:0N\0Z87-P2?5ZRC\5]=(^C28M]\4_&2_K[&;6F?G! M7TFD]FNH(GKOKC?18D5E>O:TD\P,I$!FC"%3"*C]EF>FUCC6.6=&)FBE*A@; M,Z4,HS[Q5R=?0D'NM[P(.9DT60Q;78P@78Q,>A=/[:+ZO+(81%D,2RZ&)18C MM0$0OAB!7(SDB^BMHG55I#&+1,>=<.8$B9'$?Q_)D/@!#D3\5.J\[/J@@JL+F&;&8:V.&#,='%M:0%0?1X P6:(8,S&OT M(R?90?,"*:8B4PMI Z=49]@ B$OW[Z(D=R"A;G!CZ660C(BW>[SC4$/A8@45 M2Z!@"0CYH82K[89/DI"';&2Q+ M!-HZ!,?^XD8;F7G3,0(W4X)(TD?/M .40@4:"Q;/UBF^M;8:B@T5BA4#66.? MGBZ.R!B820"B%"-@BAKU%Y>J"(&]T8"DKB!")529N'$[__EU<$M&P&A%"651 MH)B?;N$5U0294GL74#F/BGX1YMXZYQ_T?.#!.-TKC#P$EH/+*HR "LN&,T,V M'Q!RV8AX?:@=# J/YRYKUPTO7:TBU8^21H(\$^I#H@4$Q38T[TI:QR:Y? M/B%OV"6\\AR\>3_SUGL$S7]%A>FLW\>_HB-N2_9T0Z)![ M7?#:LAG&A W>FR@9Q.19)P6N65\H[4S@8*?=22>AH<"P_N>@$#AV\%ST^XF[ M_XHW_JGE?;V.' U',B.'@-X,48IC'SLI'[:AX[7[^//'J:'I3\06/\#NVN,Z MCZU*ZY^I3'WMA^$I7M%W'JR7+IY ((;> ;EO9TCTB62GV>#>1]8?HAT:PHKJ M<0I(!^XGS'9&&!?LVI)=-5A]S2:&P,3TCC'C>@P31J)U=BH>Y'LG*@*H*VCV MC_C3D0FQ'R74:4M@T[%SE0DY.(PU0T=,5PYW+$R:RMA!="R?IWCM>A"-0>\6 M EGAT^#YPG..Y?B"J2"FV+U,I=""V EP5&?$"D,]WK!+5?HL")M02)3VAUB' MAGU+_ M4YT(4IB#!#B&0:D8P9TJ^CWFA/C/<,9068>[&T!Z$AX(F "(\CG2UU$\^<5Y MAJP(11M,!49YKD/@QH85HJ0M7MT4I!=!;@(PE.-XI:S7N0>3?D&CD)#FT+7T M?3%7%^M]*(=@GU/3Q@DXIBE**[[/'8>^$][Y(94\_Z^[._.=3LF G"H29*'* M(1!&E#("TM-@B(R$%W:%LA1Y?&Y%EH:P",&20AA2'2US^TT/2V10;NHC#N11 MDGSOH2@(!)%Q06B1CA'?/2-'&V:N[E(IG(OI&1HF59;>R9Y[,]H8GI$# DJ& MGIDDU#E3%T5#_':^)(JID&T-?)!A6&";-!L;*A4PJ&=_27R_6Q@#$$!!CVGQ M?7 @%J,0Y)I420+*B)&>$ENY(V)P]IA2S6/:SF.(!^%("BQ*I** LN?<)Z5< M6?.?Z3^[I=XQ,J)@M*WTQ6!J02M;^<$*N_3D%*IZD!:3Y-LQ&@]T MS/MQM$%_]0/<>^3JX0,5:_?7Q?W%G(KI%W=?3J^OSM#BTH1F;?O!SN>)@:P MPAEG0Y-))T-_QDLL(+!D\5Z,F40T^QQ!\.F)% MB:,@)6@(:TDK0V187N@&"0"KXASS_UYY1:O D8FO#VU2ER;%7Z$N"R.)WDGB MWS(8XZ)QHU=14MR/X8,/,<$,MNC!5Q-$$ORBX^% 9$-CDR&6/YF$!Y]%8PO$*/JO;"9-"A_5/TAJ_W-0FMO. M.=_")Y[? \:* ::P;)W++Z\ VS]!1BN.&_J%"<(HI0P*#Z7=-V^+U1D29@)9"? ; &V&J>(+J"K6 MNI.FE) #LY"@-WD&RVWH"N:C"@&:SL#=ZYF!>G/["&8"U.-KW[;(W88J1+=Q MUY.&T4*,&.+4QCQR8GK0C:7IKG4 S-97I3,))ZN?3S(V%C_[OO/LDDZQ&9+& M6,=:$KV9A&L^FHE+[S9T)?R>1]./?-1D&OLBDQHG:!A*14F]=% Y14-\F^*? MA*HSDQ@_*0P=B!F#?DDLM(L5]'M)_.>N)<+3\LL :@5+#Q-Y%[RQA4BT8$"48"]TGS"OS [Q[K>8'C4=$WF5KI#/7-JVVADB!@P\/;-+BIQRYWVF'R0J MWLN$[EL>ZF0@9;OOU5:DDJ/GP) 8P^R)5)E9'0X-FQ&^@ P MZSZ!X'M,&2B MCO;.R&B+6,K[!/2XJV>\'E#94$$BO>R1T7 F';QWUI[E8'G\K* _!S%6RUIH MD/T%481Y_#LWR8G+@5-7*U),G?/T>N >=-$/8UH4$A7SD_X/)DT54N6?17Z!%22*'+OLMIN03L;*'\XVH+57RQ+"G'B@Y!+KWZ>W=E M.^EVAA[%G\A5>A H=Z+OS*/7,AVD,!/R3Z029R'Y2;?91T9T?(-34JA.=?34 M]#HC:NR0*(70_8O(!DD)LM-@@]1P8&:/:F,EMP.-+DIY]0R]^O2XF92G^G?3-_I33_J>.5,U:?6956)M:U?>L09&]&^O%W<9;#2"ZG-!HQTHRPS16@*ZB+D37T[>F M-(21,THC6Z6RFWF.=);-31'Z.BVR O1G]0JJ/;(Y2/327NHT5V I]A^IW<7% MFR8^0(%[5M^^$YJO!?@$$D,NF6B8,WH/N:Q,H#JFUSXW8L=I\82K.2HP(,1& M9*[LVY6WBZ/PFFJ*Y/ONUSJC@[Z?T.C%6JH59#C1&1+,]'[Y@["R>/;H-&[< M77>@HH24D;++'0=.3(\Y\8] ;!S]'RB"3Q;!S("N!LYE\#IR;W)(@F)JJDUB M,/I=O-@;D-E!E;]8K? 1@+:*!QXB!]XY2H:JR%IU/19.R(X:]@=.!Y@']S 1 M=SCN&97.*Q[%"-.E]#Y3,63X*U866*;80N#3E"01LYH^?-Q(#IRC'O&A&TNI M_,4/OEYY=[SH#HMYH1SAX*F;G E48?.)8CX3Y(9(@5E0GB')DZ">A.O('@92 MD.Y$IF<(=9'5=SKY,2517@[9:+9OWWPV:8?TL\URGWFS5Y/_+]8*!Y=^[#G! M?KX.,)/_;JSP*]3:='E![^X"&.L%B6Y0T@]@OH=?D>B*Y8%-E%ER*)]F'#K] M,9SS\(QD@8M!![P63CF@-;WYSWEQ=^7CUA-@91R89'CVQ2=0&J,AJB-5AFKP M\KYT-.@R?_R9",4:?O+:(-F.?!*+[HM$DA$],T> %M./ZJ*0O1@(5.R+M1+' MBR(%BBZ$(P49,,=4WQTR59ONTEL_@OK@3-_H44)0>D2\RYZA]PPQWR0Q5/(] MH.2@=0+:2A##;("BSD\/U@>_JR90J$DJU'1I2 %MSXD9WE%1#>H7XZHGCA.M M5C HR=,3CMU5 '-E5N7IB5'U-#OG2_@.UO!;L[IL8H0^W8N".\L-QM'GP(]W M3.+7?/VJ)NK'O:S:AEBG2/8Z5:9+S/"5/!J\GP$*Y P*N-#]VQ6R](S5;:&$ M>DYD*C>26-=IL!E_O3%QNLN0B\922J3O =,NP.+.4BX< M[)SNO[!BY8L=PX!3@0]UE P\FR__@BZO%[\LT>7]X@8M[B[NYP]7MY_1_.SA MZN>KAZN+Y4_39YFD_B3FSI!=P4G[#GJC,M&W*.E0@;LTF*\MXV!Y^BQ+&M,2 M->PR>A,8/.> "@QQ W&,4IC)^4#]U8#*", MKV&Q2:$+^LMU1TRK)&1'H6D$R@HB!*#"[&+%R]O&840W/Y.8HO49 MJB(_[(2F:'_]3*? $#0TEY^Q1V5] E/F;%W/#1DLQQ,6Q1H[X4YRTHP_*T-< M0F%,C#E2Y"M+5Y:XG!A?&:R?1N9Z/C5EC:/_NNNR]_[+VO4'P7;\$,4.^J_Y MW?RV=_\I)O3G=<->.3+K/5LD370U0^O&3[Y_MW&?;&>Q%QN9GC2O),=F\\G0 M/[B#9/P7[*XW]-J=TWUHK04^MTCA#!=Q%$86NT4A-<7NMK<9"9/E_WKE+8-G MPCA[%MTAB_5V'IBR@F,&/3!I[-VM[_%ZP/?9PL5?/!?2>=G8]OW$ M&BJI-WS?LS[EA/0>VV%T#DB1_:37IHDP& M1P&;OCAJ20+*; OSH-'0RU*B3 MS5B1/A.>[C-/=**Y5*;2A"Q")_OX-4U(R5-XZ890K8A9*"_I M;YW2^R11Q*G*6%A&=Q+,D.'X4(K6"J1QB'7DI8%O<+2!#%0](Z6*2?&9APT)6 QY; 3@9F&:*.;=NTL- 28NZ43:J3Y<),TB: M>!L* ".YQ:]UU$539()K('<> M.W"B !!:++%<+L09(.&KYULPQ7<"9U<&@,)D! B+(?#3U4X' <>/AV4P68KF M;=) -LBLD9()2SM'%YD).\M.F!Q!"@L^0WP4?4_5C65OZ'8.]JKC5P=VG2#+ MS.'&2M]JY(:4,6*N#FZ^'$&:>PDFF./R.K.&^\JLX!E\OU/BJU6N\^2XDN=) M6?:MM8*XRYKD6T/IM5I7,1O-=#S3/5OB.6ZF$N<8=JYDD\0Z]HK+J&?@Q.B8 M2TIU=+^5J +GFB1G),=4 M$1#+ J<&[X&G\$V23_6D/H39G@]F4=E"'^"JN$_4![PTDXSGD,6ABB\>&06> M7G\CJ(@UR?D<;7VQ*<^F.-AZ@@^6D"*9AV+-+M0U$R4DBZ^_K5F+NCMB[6QU M[8)T[5QU[3@X-E6CE+53OA%XSM>NY ,"Y>N [ZTW'(FB)RP).,'!DPM9^:4% M#:A^80O#4+K.W#-RYH=1J-V/SV2ZLK(&AJ*E1S-!TM):5KTAK? PD_/B"+EC MYU*A L8@;6:FP8D:*V-4%<;@WJ"TQ$W(OOV'C>4M=LSR?T6_,XBOX;.;BW_[ M3.E'YU1L2 G.F4!LZX,5V*<]O25[->JLB2U54EFTCNIL"(NNX@R@P0W,R36 M"$!8&4_M%>L584HFH[A9DRZBA; M%K482FO"1]0/L^0@/ON^T9D1O&B;[6XYX];U$NOLI#@B#:-\ X$#4=+GXT(V0H'@1 KJQM$[@1/O>?&7Q)01-(P?#% M1H'"WD%HD8[B[Y,;LA!<"#9QY5"X'$S[X86C> P*H7WW[(HP/1=BY9-N$>OW M!#IF\/ZE83I*2([\:-$[.8)^+8FFYZ< H#W^>4J+?>,5#@*1J===[$SHF0FK MT3%\4CIR8\I_?W939CP,>[.;9L-(&3WCCH/)3Z)QWP'G9SQ&Y^1+IMW1@6DX M@3BA48^79(;:^U$#0J!(0=C+*HL U-E-\>+TTK*-0''L') A!L]DDG/\&*7? MI@IU!^4N.\4U*;10 %\MG+O_C*T@Z@\%N0>>TD,8Z3Q2D@[2@*6K\W!SN_[:0)G86_PL M-!'76U/=UJ-_VKS&^IU/7'O/_Z^F3%V;;?2D/Y3M<.J\BMU&NZGF<89X)^A7 M\5]3 4FT.RM8XJUK^YX3VU0EO;X^TR!A 5F4H3M#E/)4>"'U;)AQ06CD)W>$ MF%Z>D3B'8.+ -5^X^XT:,])/E^@TIT0,R3'1X:D M.:->$DM]Z7INA*_=)XA@C"@Y-PFX2?'8R:2)A](PTA/BS'53=V&.T,PL'J9+%;":,>J\

P'^.-N!RLKQ.U87%^"5=Q DC07DB#)&A M>9G3(\9AL3K$ZI1ID1!"0&FT0R8F1\OL+BS:?VL%7Y,<6TWI$(QFFN,Z"29( M8?SS)+_:B!5,%R,Y$U@90SU''#DQ@$_#=>#;*8C.-.W0=>+DHXFR9*46A+:(B"NQ 1HR-S+)A8[#-J;?5R>37$] ZQY_H!A^!E)8$?(P9I"<\Y?$$_KZ>A1T,0&3<"RQOAY^M M@"5B0WSC<;9J]?R2U%BX9._V:7T\D"&&GYI'+UTB1&H-1EX@)@3F,8^\N5.)#T0.1** MO4IV27UPWW>>70*YS'G-)"VUTC$.6?;!+,-%#44MZ6(L+?_:]]9T3VUACF]] MS^X.MP\43^@/6[8EIS%^H@P=J+$M-Q,%.D!WD@BC-U8DJG=,@S$U5N$0[@S% M+ !"= Z(^CZIW"B JK,_*&]V#VFHQ!IG/P9I#4GVW**B6A+=P'4B2N\53E$: M_L *S,YOSQ'[X^*_OUS]/+^^N'U8LA_O+Y8/]U=G#Q?B^?P!7="?%Y?H[N+^ M:G'>>^E9HW-#TCTS*X$V3_M!_!780KD?U1:O:F[R\.\Z)LC0$93>NHN5JJ*) MVFL,OI9I58^*WMDU(ZD!S];@_2]Q".@H& Z"GL(T@IKQHC/=N"@M-Y-GQ="V MU,11-C>4,20,?(&H+;B#VH*]?V39#,J.H5WYU$DS]6:Z\T"&&#ZSK7$O-6RD MM/S<&.TFX:+:D<9(/_*(X5>'E-+W;*8:B@B]?IO( MT;N@$E;&XHS(7NC<4>+:@KE.L16"%!+FS$DQ4BZDS%#"U-T$F5(E^T;.#$GX MQ;KO6 ,<^]WR>CH#EUX9?H!PBDB2-!:QLZ 7A058#;+B4I?=Q;8.\B7)I.+1 MZ)D0:Y'02>IL]>OTAY1I[JT^IY*EM^8?(W=C5URKJMV*M?^972N=(B)9O25F MX6&%RV5?23C5R@]6V(WB !=LPRRQ'?&KS40R^]#S1I0IDX$&? SB))5!"#R MM$RTR!K^."4^F-[KO6Y:%C^AB]A9 M $T0U4"'P+OH'$=7 +GXGQ^^^_ 1+&O< /(G].G#[,,']K\B 8]8_Q<#)X? M(+__TC!I7,5R:Q$BTS\U!(4P>D@2'/GXR;!#WV!"].5<,G+F,BV[C)Z8'S@O M^.#A&]^+-B)N>$%54 _4T4L9* WA6,O%Y7WRY,IS\,ORV=K!$PWE.#Q\@M@0 M$'3S^I@E13Y%)$_2"TH&P*/?WL$8OE6>LV$@&(<(CS-2"V2(V=G,@2H(**GIHS(FHCQM5(:QER9"I02-G&7PH'C6T ^!2*IE2 M-2GC5*1R#=VC@;&"<&.PPM[[A%SZ 5#M,K6RGY-!#:03G]#Q6[@-QGE<6 %X MG$*J\C)&M222WF*X'),"+E3T$/C!?"9/&K@43/5(:>.TX :#[\ M/]=4[_BH01$0Y&;R#P2$$14N)L$0&987)@SJ+'VH_,(.CB,C+:0"PDL19 MDY3ZZY\1G44WYU7E'Y4?9P8@0\8TL3EU))E@6YW@()U@5YU@BT^PI=;75'8G M/.<33-0)9B YO1LO1]BS[;'?'W&"]Q\.3:N$(\)U1N M87\M5NDAPCT=+)@9+L^K"&\[&7JYL/Q8%< \D]Y#1\S?SJ5J+K=V\SA4]"N[ MQ-E ^A=^AYVX$D5D_'-6 ]K;&8>I)5G%O(,R?_G?OP8K6*",O-VCZ,X M\/C?2RJYAFFKWF\H\Y.6WL_21:96UI7^ENR\J05WS8.\<=/IDJK:3 "\%N)G MU_0H89%-Z"))V%"BE$:VR#@X@LSY2.3BP^W2&9L\,=WQ3'Q^8TV&%:)P\3 ( M%W>!O^)G2C=C#3@P7+:YQCOBC#-Y"N/-.8C&/EY2\&6] S+?SN"? B#C3KBX MYU$4N(\Q3X:+?/#XV>!;]PF!UR16;:_&XE^L%0XNZ2WO!/OY.L#<$^NR4,&_ M82O0 [*ND"B#Y1T,D.B&\3ZF2*7Y! &S00=]<1ISHX_[)+6Z;O7V'-PT!T- MKE+3Y1T8TPAU\]BDR!MF+S&O7WF[. JO\1,FG[H?.8P.^C2AT4M](_$$P(4! M1&%)&#/F,IA 099E[C0$J#)]6]*;P.!)V;B-S7XQ'VY[%(:.&L3! X[TFM>3M?ADT%&WL*O.;>I M/A.S&U#7X:V0-'JH]<]E:@NO=>4.-0%7GAU@*\3GF/_WRLL[D#1 47>::COK+UA4W,:W_1?@,L P*?+:JJJU M28^5SD!5MFE39&/>HKO:RD-0?W,3(79/MWAHJRH>FD]M.D;1LO>\-1Q!Z"45 M!)]_+)$E_>+&W1U^_/% M\N'J]C.:GSU<_7SU<'6Q[!W2N'^6%7\'BVN574$.U#OHC=XHWZ*D0Y3V:!*6 M5I%&V)G+??HL#K,C"&I"=\@R63KY(^6L<9PK61#BK$^N>DUBD(!$UR#NR ?M MT09*,V@8K20)H5^\@9'.BY%[(YM'DT!+\>F_?IO^0;)MDF4@V:^@]PR<:\4S MUDG02[%Q)/#GF(%79C+HEBNA4$1 4M@A>M<) M]/!"AF:#ZEOT!H[V=Y1 1,4,\(WNMITR(0JQI=QB])"Q%QF+$.F!03(6WHJ6 M75"4O<@/7"U&:X7:-%AI99^>*E?JD=_,FL&::<6LYZ[>XLI<9T,1W?JX(B-A MB$F*#&"T((1TS564$NA,XH8J:*$F)5&=/+8MDS%9UFIK5DR0*Y+9CP+&EU.= MJ>+O: JXJ3!EH1:_I,H[#U-A..)%K+%7-@?25=E4QQ$6 M=3-=0@8+EB#RKZF(39\S6+(5^P7Y4Y@92R$;65?Z7@_X9%*F^E<@B 3%WK]@ M#5R001E(8T1DZ-&M'^'PVK<\R)$O27S6'AS#P0*2R"?:EJ$MFG MR!H9FBN.V@ZW--6I>)U*3>E/HQ\Q40:+*"W$B1D"RM? 0![W/L=(K^._+LG1 MO'C9N?S$@538CMQ<"Q>IS;,U5Z(/* >N)1V>(:_6\A%12EQ MEDX\,>8R"7C9=>HS8^-<[!RXX3IYJP4==E6.=<#$X%C9-BDK5OA1RX$E],4M MSVET9=7"C_U^TQKY$6M147WQHYF;1",_&9DXH(L54N'>WG@^\=<]>IX@ZVWQ M[-'.-^ZNJQLF(60@5:_3H(G9\1X>'MT59L<&MU',PZ'%UPT*I)5T,%U624^IMT&+ M2LQU8*HI9#E-F\^\1;*4105"W*C/A!X 7'4'O*OYD^429I/S%2_AQB<.7:I3 M*W1M75!KR,JA:*E!E:+#&90^=>V)SX!RT&:@Q5#2%;"O>A$3]D]? ?OY*_6H M.>@YJH8)H7?^,PX O&T=,'>I&]A4*M4 I,8(TVTO*2-;D)X..T3E)"6*)%4S M:H)6EG**7"5KD_>X@KS("QAH"$U,:)H,6!GC% WL>>8:"1_S0#I(XD_3K&[M M5$4DEHI(FIHYN/*E@?%VRE?JL32C?/%*:Y/3T"O*$'B/N$4[F,?O;877L/]!3)80/@>%@L7\1?B@FN25T M;RU6#]9+IV@DWBNR1;I=8&9>32@55QX]M2W"+=$0BZ)%6!54D_O]6(4:;"3@)=5,YRWTQ2D; (Q,/'MPM/A=E:RE7K*8MCT.[C#U'@R48.D@* MXS(&"V6!^S4*]\(A49B3Q%E5;5X46(0DL@[,B'F]<)D3P=LL9>]8.M4PE%]" M3&^Z:W?5Z=B1F2TG__YO'W__X4\BOX7_ WH=L,3I\0R*[5H+JSE#G#Z"#GH_ M5Q5_%[<"=[FLA1TY[UZET@A>!SZZ<:G2N-R'4#Z8%3?J?9-V9X^HG,T*]9?N M+",%(#NS44QNKN=HAM+DYU,S"%>ZF%32G!M8%&G0AOB3P&XU^+VYY$2]!RFR M1(I@S(\78N!X, R)VCRS4_YTN64.V*C^0\"^7^6?J??_D0^GAIQ!FK64Z?_1Q3=?J1M_K(H MK7-]F==6$)RH[^Y ; .C!*EBY\POKY5>7J__9-(^H'(; )5*R'_ZCWS]3]D' M>H]OJ$1@G4MWG/ Z<_+?6= IAP\:A,_W\FJJ":"W'R0 !)U;F[NT;N[]2I?^ MSP&K<'<.7[-&^9,5/*2%#A:#Q$B:[OAW%KJOU^*I;'ZCZWA/^9.#8) :5 M6;&._:\=)+3QR]D-5#E@2,A=TT GG9E9A85I1P4L>'!K%I-:<>7L MBXP2RP-4FQX4$_7FW2 QTD3\=RU\1'1V(4S]/'BLHV25.V9/%/V>H#:F1,!K3: M\:K=GR-@I6M^>J\;L+/W*.$YIAL?= A\_1D>-M6E9^@DCZNX<\%P\26W5.S) M Y$Q#R'F8<*4/%+CA3*I?AI+$G;U'U?(0SLG^L\D+2,^UB2]6+\IJ6-VWSO+&Y2L$VB39"TX?'"Y=9!$K\$_T5R3^T!],H> M3[(<-*4+]D"&QE(B5N ?6%#C_= *"51N.X>8Z2HTD4^]0$=1F-Q0N?*>\5.X M,$HE*W;X2Y^*3WTJOD6I(RE8D#U/QVR#U"M/TP_,6H0\_--OX$?*0SH0P70[$-YYF#V ML5%#7G6BM %_( [X-21*41@YA/S.HF&\$M5ULK5@[]QE;QJS&-]U;"SZI_\= M4!7+7^".2W\53^X@G<$Z@\&M;]]4":\NC/CWZ-Z\/4Q"-] M%O$U/:SQF%U*Y53RV=(UJ5"9+/KI.$@QFZZA2D^ZZ(N<@U:L M_%\#%>H11'@O,1W>DYBXL\J!"*.Y/_U_Y".?Z%=Z9WE]@.J"@[)D%K8"D@=" MU)FLU)5C8X:5FN;[,8:3 AQQ8M)I(H^G..MUJL+W$A31Q\EP5YK4QAN=I@OJ=/Z:8:2?'5?7W*-C;8U;@Z MY7_\R4&!%=BOIR462]QSXVY*-R5?F/+FQ\7/ P7A] -DDQ,8A^\!680/$4G@ M+D#_CDEUS/.;5I96_90O.UC:20_ N1#@RINP^ZG5EUM9JP,9*K-,AH0C'?-J M6\>\VA;*/C9"L&NUQ-(/T,S@Y!.?:O7%_JM:8&R\()=?87VXARB"N[&\;\C# M(E+RVI'G. L+6WF(5-+:$!']B.0X-?_([6KV+?O13\M6Q MP^^V!WT8+7< '-3T7TADD'.!P/&#Q!F$]2'7"D-GY]BU"MHW*+0#AS9\."MF MI_:!WO7>OH%SV7#]%_536$'B*#V5Y +BTWD#R) MGPT;H2T-K"-7A!12M/ =P2A>[1)C$LUW)$5_VE68K=8WI1]+@NL2@PT64@[Y M9SZ%^7=&#[C+@IE\B;[,V;<(_,77/FT&@Y\1(G.FG803(3.8F43@++XZ/5B_ M^<$UX2AG*[EBQ_$+*87Z&RD%33XVE%;8'^@N/*BII/%$?23/N5;+/#N M2*@+GDO[NGWU2-7II%_7J1IA4D9.-RN"0 J[OC8+6$$E;J/DW^P(4>X;D:B& M-/2>JJA%2:P&M;==R"@*2!OXO+C!%^3O ^OXBI4K:A O@R@<"((4V8X=/D&* MQH, B/+%$A >(<,HY!Z #_S M3T$P'!8XI4@$H> AG "I#0@+LOL)*:"7YSH-:.EO% ON=SX?Z0>$OO^:"\# M OS;P]'U3PAM4/#FV(C=!#D7&FD7X9#Z)HK0P8YI9Q()49SX(@*_)$'*=J1[MA-^N3L_X M@W6956$X"' */9#A00BO3J6_4>H3ZY)J:X /%.9, '26T5".Z_Y(JY@. AP M'ND3LT7E^$FAS"Z< *D@JR:6919@J0PAU+'"M+))T"@+6L?D.W[)@Y(/"+U MC[)P(!H/ J!27A5MC_Z+L\72,#55);;,7,ZZ_<"*M(>%@U3&PKQG'?BDYRUC(%"YR@KJ+XGVFI'S2:+=RR:! .V>RHA4EF"H&&QE7C3#N&GL M-B8!5$W-L/X;".Q7FFVH!#TSGR3=14" SM99%D%@>7MJL;PZ%4-2<9CYU?)6-$XES/4>CNG7S Y (#UYFAG7-G/N,V4XV23S5BUF MJ3R.?4LP%L09I;E3:Y(Z15V/5M)[6W1$LCD@ "MDA$PK>/0C%"Y]BSI9BIYG MN6BMH#II+66>4/OC.;>..WAAC/\)NV.1U>?+=^32H_ M3OF=,_:V 7S/KFF-5\K@RV\NYZ:RAH( H[\S^YEJ8=F940]8KL<,JQ**=@+B M$-*(#&8DAD!B4IAFGAL]X3V>DC8S='LWZ"5J< [6(/-;)[LHR.K:Q^^3Y44D MGH%T GDB]/E@?3B'^- 2'TJ" +LL@QD%II*1Y9<-2P*'N*[(!#,C.UM>.?4 MXK=8,\U?ED=R=(4E)/4Z<.Q HL$@S@OC.#[$=(=)O'53V.8'0"E/!@$JXPXJ M2NQJ,T$ F47)$[XL>%$9PXRK'A4E_)JDU@7/_KLGU-6+82"PSS&1+K/"A*72#V76 M-Y"HQODZ"&1OXI>0EKB);M^8_BSA0(@@B$+^.$-!@(&?-!J'9[EKK.S>>]?6 MT<$:O$#\$DT 5*7=RDWF_9]:?,/@4!A:7^9XB?PT?)'@P"F8K*1AP. !*&4 MO'?CQR_1+G:;*7XB]Y_. B! 7@>I/XE:=K%HMPJHCVQ+#8M9(76.X4YA)@@@ M2UVBF\Y,$:DJ300!(B=84$"KXAD@@")ZTFK7;*?*YH[LL2 N4.8;"R7)D'G MO0MO.DLD5 M5P5!#U7'05;AZ 83+4\79X\& 8Q,IP2G]7$M 9R($M%X$ !EF1)90=/THI < MSKSV&_--4)H( L0L'0_?X@<4[%&0VMI(BB43-.$$$" 58?Z)MT 4@T3BM##M15]\RVV6 NKM2R"H M@H8*I]Y+O@37' 5B\R6])KEPF.TS''R*JI'*$D \4-TB#49!I'X[_O>LY$-L MN40H8QN*(6T0Q)%1-D4S(&@@1A:%50I 4?2KM5H(! K*SDU1<9[Z*!";YV98 M\>VOT%(OV6;%)-2T=*WDELC&%!!@%0E'F5*BF [=& X"G*8O0LUC 40,(!V# M4L=14E3\,:[?>.E@$.=0Y.UF]8X<+\8TGQIW21D0M/,#E&>+H/#V [\_?H!O MAA6<:!2*>J9PCY\#@L[4/4BJ'(?X"I+;EQ3$>4(A"M[8$: *T\P+D=>!;\>, M8IV-'X&<1#UB-/=7I*YPD7*B/AL$L$N&[X*;NLH=# *4JC&W'D;&'P5B\YBA MD3W1J#928M+?DSA$OC0H&@\"("H0)8DZY?(R5.[+2\!1]VUJ(24V8+:VWV(A MXZ4\-FA?+UV;-/HJ@R@<".(4^751 =0YI7;-X/1KJ5R\7_Y7$!BL^KIKU>KE MSO':!! @L9Z!I2@663@!B%S^A/:D?9/E18_6@9/)71T#XBS*5H$F@^&/ K+Y M"&\%;3,??"GQXP9AE.JS(/CD41K=EG" MRH_F+4T+UT7[P']P\/#P%!+Y$E,7Q_(D&@R#^)R]1TV_^$G(XX=HHTE'5M-4 M:28((,O23T5.Y02]B<8#(,!FR+T@>C*/L@S3(A0DDSL(+;=)J]VL"^+$D^>; MB$.^AP4;OMK"' @"A*7E;06A-_FO(#9;%'1M)>*QT")Q[IH@$%.*)'WV25X:WK2+*B5UGWW238&& M!6[1]NKT-23B5FYB2EN].6+"Z.,[(!!84,'I 5DD#H$ >1?05$Z;F^^A, T$ M>)G__LX/$)8'$C^XG>3/NU0-S?0*ILZA/!L$L-6T>A$YLT>" *):#OO-QN\-EB"X2# (=$C>/@K5BEN2 8L#N,[,Q^"9P(^;O=>8>6K0+BU.0QH6N2QDV% M7&XQ">U%0(!^U64Y*=)P,4F^?<-GS,DM[/>+QF71E!O=8<70.;1I95NQ5 G%QN*BO8$>O8&,- M;)_!'$B$JK-->2@]B,3;RU19=>:# +CANTX5G2ODH1T[;DDR!018&N! !D.H MBXIBF*330(!W38:4.PP7V>K,VR4:#P(@(G#:5B9@-9XE@=5!;28((+.Z&5V8 M-]NN!0(1HE;G3,8I& \"H,;]6HI\C_S1(( I];O-$L8)964];X5A)ZISS-9.#HG1(@]#,0Y\4KC$YDP:V251)C54])$!L+S5P6!G*1DW6IW^V&_ MDD!;8FE;>43M)/]7TCOQDX_5 CO*==+J/TATXAX^8_YJ,)N,$B^P;85:C4FK M_XD"+02I[.3Q+'1*HZ<)*71E!& MGC40! @W"+^DML,UWY5_-R\+)WAL2*\EF8==:TM[,HBSX;2W81J7V4.-^ZJ3 M6,CF,U'_#02^EXSB#VGOUBL_"/SWI#(2_H4MBNO,!P$PT1V2XGE4P4O4_G#C MNYPX4-YH\XP!BQM;4EX(BQPOEO=MM=MA27_+CFM3F@#B?.H='W2Z0X!X*).R M::F$RZNJ5OD9!-Z;B:C"2%7N:!# -)PX"8,B?U+R^13#08#3NDK%4N3I.G]5 M\_>L8;FOV>LEE6_;K@&"*CH-^6OTK*SUX>Y0PVNW@:FB/!FY#M 1"[&IJ2NK MCLT/LC>RD? (&V;@KTB/L^=/D%$$A[0F^^^T8TF*I^(PA1$TPP M_UH6;L\%IF$:-4_ZQB&;--9R2#D*G\Q_L0D]LVO,(G8+]R>UTH MS0-Q3NR4K$2.B"K)626#7GA-XV#OO23.;[7C3,E[?FMD@W7^:>.5-9_(AMEU M-4L_F2?WQ$*#Q7O'MGAM7!AC0)#Q(XH42Y.Q*%%]-@A@.4]!:*\]S#>+7>]69($#0Y5L@89=]_?^#:-AT["NSEYYLQ!,#A671"I_ #B M'B@%/0EE2+T50 "=N3-H#TQB*B8-,8N(G*7(4ZVH'&/#[L?$'0CB)))H(9HT(NH-5AL$9.LUT_ 5 M9J>O!ROXQH]WELT! =@3.J;9V*L="="F.:.$1V11:VQ12S()"&C"?%YQ-6FE MJ2# K*:ID=Y.?)+DC04!2!Y(4JI+7$27_.3@AR:P7P6-HK06,"\,L.*.:69= MI"?BP":=7_AOM\H\\_?N <^PO$UD>2XZ;9#G^,%=3#N>\[NM*,PQ M#]B]MT4[QW,BK/*\H>TSLE\]W_7W)QJB6"\URC4ZZ"]B'O0'Y_?XU;^RO&_+ MB-';@C<&QFUCU*A/^%56HSYI#OYL?3 OG?IT$. ^.!YUB(NR>>MC0&S\KK@5 MC6M G/S7KA6&8OE+'K;A& MU7VK&C@JL+TPQID_QZKZG3UN),/LSO7]IL0B&6\>(%%[>T[^3+EZ5%*.G+:! M;<#>W=(@"+>_3KI?2$OO\-Y+\,.Z#$-]&X1B_<\GEF+]SRA/DSIQ2[ M; X(P%:[G6.C/ "6;W=D#C1_RZKB&[T@-!PC#\X@?C/BAD=%26N)#*BVB/&W M;NG;EKM^Q3S],:X?&NMW$.3&C;Q>BH)/Y+- )?5C6*!D/T&8J/5='.&NBX< M" *$7+I9[Z*X! O!26SZL M,JT"RAX2(U<6A,@^5.DT$."5G1XW?OP2[6*788'V77?G!\3BQ#Q8W47,OYE7 ML4-;F839'^XQ+_3?4!:238-EB2>L_.^^I=>WC$8(NTR4Z,(->F]6%;I4R#0>):&IIAMU?4W0" N#^6\ M]XYQ%"Y)1\$?%"(_F\.-,[+5NX>"\-4YLG-F:C^#P/Y939C8':[R:F/E=D]) M"RBFAC'H#D @O2B>Y ??[CTLSM@HM5>0WIK!&YM]*DP# 1[GQ5O' 3Z-$-$& MXK+.,KIKF%= F+V]'JSP&\E\<)+4)9VV8,RIYL%LZL-)T"^WB=--DMVD5B:_ MT]5!7(9"3,^O;[H]><<6U;GFJ8))P9F_$-_;1S\BZ3^46^M< N$2YL%N/CR8 M'I]]$8/3F0>"@'.!Z^IT9;E)D2&$HB^!'Q\I;Q(0L.I3,@%,VM_P[B VKEX<1^<#T5P$!?&:$2QQ3U%/ /K3&,!#;7Z((;RQ+ MM^;K9:QQ( #(C ZE\HI+49B%:+QQ#9-D[*QV209/FB+.UC6Y T&<2L3B06M6)K8-K[Y5XA\]:&P2BOB /_"L(G&\0+80NP:.@L(C6 B! _@61*6"H<".(4BX@[8K](\FP>4/1*[/+D+E'O$UOE49@( M D0>52GZ[32F@P W9Q5"1:DY"L3F22N4+;<52E)HZW",,T]IHW4AK>+*5"RZ M6!@$BAXL^Q6?67 JZSNBQA+NX5=4]D9:(WL$B%,H M18J*:B[6!L'8.K/=X ++QD%PPG>8FK!YOFOI1/-NBB[C;IC] 4G<)!ZQ.0VN.YRZM![6!V9ESQ2:H-E-Z"AIVHK@')9X"XQ%BXWZ*F M>,%_#X430(#4)8_6LN,/\F'S_"IMZ^I8PH8A^>_&[^ZU_\:N:-SX$03YJMGB MVUOQC9]'U3;T+V0%"B:D?)AY^F\VDB2H;G#$(NA+5G?LW 5!D.TZ0#N$Y=2M M1)]BC0,!P%"5H+3$,'"; W%4:[PC9E(@:WDY9;#>)=*AS.]88\ZRN MFIQ7#D)XJG4V4AAN'IPE"9)A" *-'T%0^2-Z3Q\!4N$O\#W\1SO)C%G[KF.? MDO\O5)MUUS!_1GA#5K!!!X>4S(AM_"PNE]<<25,P%L0)5M^Z1 %,-%_YRU@> M#1:811R]^@%1;U0!*F: "HS2E-_%WD.7YVCJ $/?S@(< HKF:":MH)/6C8; M!+!<%9E?V4TX P10C%C.U$X@*)TNG614F)K&Z@XCQL_'M)ENYQ3=] M3Q3JP'^/7HG@;7FG^M8%0XV#L<"TO:4ZM&LU#)25'\V_^]2N2 KOR-J<\P:: M!^$>"R$D!(N0\O8![Q Q7-3BD2!X4+W#1)X%7-3BN#JM+9ZS6F,Z"'"+9T\8 M$ZH3DZ>Q$ @4:+?#T9H( D2:>XRV-'"+2-4DM0N?"%&[2=C]"Y.4I9/,,YW^ M+$.W'R19NZR'0/0DGK%+$'3YLQ50GQ"QD/ EO.8HX\)%(OC<.2ZGCFW]=Q#8 M+G?G_.J%XMO/'0P"E*PR+9:"ZFQ7K7:WU@(@0,[ZJ9(S>,3#^0%S[)$@@#BK M>@@OI*OU@B!04I#;:E=^'](H9!JP0SG\2^EY$*:)G+$$!?* MKN['*SC6'&5>KDJT,H+/(G+ZFKIFPGN/+^BH30-Q-OW)9'E*$C!?I_J^0!Q0 M]5HD0JUCIQ#+[U%M @B0FBDS2!!KQA\- IB\CD,6L,N"H3'(/&OCM ]+=*A^ M6I.U61O$&5=]6%R>Q1@&1$';'"S7S1P$;!VM,@3*ME^1ZPI-[N41YN_4RD,/ MOA>]IK:A%7Y8//+&Y(G)M*+QZNXI_X4TD_[8O%M'\@LOE+*+54'<(_ST1L1P M7X2SB>K5\T># :"A/+DN^X=OS \L"V".+9Z?J/0F,\=#(1!IFV%T_\L,>_^ MS.:3C('FV667H?*E?VG4JNK]8R (FYW4E]_#PAC",Q\I308!:C?97TM1EGC' MGP"!-D% #S=:1C8'!& $S5D)MZRE==$ \ YQV@>VF X"W$W\$J)_QWA'MR1G M@/2.X#N-N(-!@))9+;,HCI*LIY8,+YP( L0B(*#(W4 A%HD*^;TAX.J$&;1= M%01RDEHJ14F.E)WR;,2"X2# (1ZG*/4XB3K!L,:! "#IY;;DATZFOYH7'IEU MEZ\,[_6:9WP/Z)S2 @U) M6+B@"W-S&(CM:]2^@ESM2J5L*MMA(I]GO+X.9KTDN645I H)J\(.:XQQ0T66 MT_;Y^Y=G)W*Y.6_9[R!(2:#UE.KTR@A+?Q40P#>K_-7MJ M!&.J[X+QYG6+OFS%610 [4B;_=!LLS+LYT'03UEKD6DU(#;,3.ZX(64VT;91 MY&FQ_2U.)&46;"V7 H&&:S*DW#R=FU?*'@D""&Y&J-BRJC -!'A-R2RK->.H MBG*E"2! XA2PY%C;^*-A *-84$YE/ B E..NRW$'XLJ/9RX) BW]16/<^<$. M.1'&3@@LV%9G9R .**VQ1. (1P-(@S[%T=*,44Z M;ZC4A

G0.ZP5)ZZ-#H\0?? M0Z?$MG 7>UN>U*0T"\0I\@-2\,N,+\W2V3%/4&4>" #+$G@B?VCGK@4"(.*O9WP6JN=*=+ @")?4#Q$)4TJZ3U)9-57*VM5<^ M#P2 %0U;JH+#V++O^5G\3+*UM)2',)A+-@D$:$UW?Y-W2MQAFDL 3NI3"OH MI50; F+;C:INM; &]K_RV>4YZYD7YIBQ4[1(*RF^I1:'==9"(&BBRX#!F[2& M#5;:)>I+_U\%@=S<>YK'J5KNVD\+[ N8O\H\$ !RZE3S(A!9L&HN 0+L4C/9 MW0X1*V5JZ<(T2 1"0LL>\=)2RM9)"=!?#P1"JIYI;C!=8Q2 5X"5T_F$//1N MN:0 K$XJ:&,:B+-AD]2U3UHZQ?A&I;'=OL?.VE.>#0+8DL$9_SMKFVL44-\; MY2S\P!?E)8" G7: ?++>'_#YD,X0Q-:TB8]'UZ%U#4B9D1 %;[RX78T%0(#\ M-23L,HR< ]XN$Z;J"!";SB^1HA==-!X$0%T*1 MC>4]7#C"$G0??-JV6Q(DRQT) MXG24JSK!K>+$*(4GS.,5C0XLH"IR7.$K"X$CR M-:G,ZM,^\YF)E*DJ=OL)$&C+S_7JE/_Q)PTB%RVS M0%2+-6"<,I:D@T2>QL^*:X4AUB_L6GS:#0KMP#GR M*KCHK@$"\"M&(U@.3^(,!0%&N>T>H3 2=6-%M%;0:L?JL,(^0,U%0(#.L!B( M9 W!;Y[A/Q!&RVGT-DQUR>"IS5'WS_^^? MBKUCI>1;Z1?Z Y:M0E*5EMQ:\GOZD08@ENNB/=ZA@R'X(Z84#-#W/WS^_OL? M_Q19'[[G'TY_HJ!=^V\H6)=KY))Z7/_X0_T[?ZA@$>NRI+K@]@\,K/M5A--B MR7Z.C=< [9*-AGBG%-TALO^X]]_^M$4.W27YPW?D#W_\"+?_%PG0IINL7P:* MHB2 N_H[BQ1ZV!0K;:ZTI\K/ V^)D[_$V%U]Y, ;35Y9K+V2G'#!-JOCACY@ M$N/N)*9+"3H;0P?:ZBVG(V=IBXTA@V[M">V)+(EEY4?KP#IIYK!!MT@>U ? M&F5YU(]_3>+,@].UO^7O6#QK4 "(AIU:U!-I54(+O/&#;EK0S**Q8=98$YN] M)H)D\.R_>[*MED::V"BEQU5 T[2P!"/;;7VXB2VO_3"RW/_C'(6WCCEXH.V2 M,UT$R.)LL/+S0%LB)1[<]:OO\=E_8\A 6^-5@BUMK3%DH*WAQYH8(S>GPXOO M,O95_7U@?-U^V+1W*.>Y9 X;]+ZF=OI$SB%HPLPC#KDWEC-\X!<>B[H6C8G! M*E.J*T8-ND%FD\'&!JNC!MW@[0$%>Y(+$?COT6NM MKV!CH^S1PV*4T?^PB=#RH&'OO4+ANN;M%TT:=ONTU)-+LX#^B?@(KH\;:),+ MK$5NJ0O%M5CHK/X^L")\YX18B" UB^Y(GK1 #ZZ/-++1Q&B@MM7RV*'DR.0] M*5#%-X-PAS*V6C;<=6+\/%KDV]_9KXZ;QS45Y168ICE6]:@_?/*#+0K^\8<_ M__C'__[#IR-QLN![]H\_?/^'3W&(-^)39XKEDM_2Q(!E@@+N%NG^\",=(CIR M+.AHF.=2S/SEO^>.F9H],,/+Y[GCI6F"S%#S_5Q1TS1Y9BCY8=XHJ9M:,[3\ M>=YHD9AW,RS]9=Y8XMJ0,_S\==[X89JK,]S\[8*;FG4\P\S?+YAAF>,S],Q6 M(A:9_E/D_'6V0G'5T9"A8[:R<-/)D:%DMC)PT[F2H62V,G#-J9/A8[;"+]N? ME*%EYM(NSX>5H6?FPB[/7Y:A9^;R;LTWEV%EYK)NS2&8867F(B['"YEBYV^S ME7%9+L\,*;.5=%4T-_L-FM;R_63S?WEPMEHO' MZ]O-3[>WSYL<7X-G"^VL\(7B+LT42Z(KD!N%V;\481:,FNOIP7*2B10F=!(= MT@:(K.[]VCK1A/G VB)V"*/*#'-@T!P^M6-@CS6V=4Y+V>C:"H(3ELHJK39K MH*C--09:VE)U;051+=>_!@=C((A-5W,N!9M.!QJF?R7"-T_QS8+.;6IX2(#M M^"/&D+7.'GP*D(@9L$:"N$6EYC[AU:G\2SE/6W"[) L8 [)<3<[;-BE.71X0 M3S=X4]/"PY5F+8V;5AED?K/+>JDNWH:+@>8WK5 2F@>&:"H4P5)+IC0N3E8K MV8OWSAYK\+W@E!!Z1#P(A%/,R<6%I5(H M>'F7L-?&]/:CW?H)>(2!-"JN$, MAG)=,170[GWXGX,8;9N:J]I%EB]C'."B3F"SGB '..848X"LLK8P2](NI58. MA@.)>(ZY,]ENG<30M;:<[;UW;1V=R*IGT 03#$I=D84E\FU6^!CC/#[$5-G# MVW5LAR^"22?".9G2(ZAQ/+59((0<\8UAC32V[;R? 1_EE2'&-EIORE?;9/ZS M22::W2U1?^=Z7^@F.]5:Q=P#2'97OGS2QYP_ 8*=2G)G 0GHZP =L5R7M3G, M-(FR\X9O")7.-,B)U#MR-CB4PE1 5GUERSR(FR&_$N:V^4@\$]86E:1.\140 M3( $A)2;BN<8 ^7!\6B$1KUD?6WWC6%&C6E)6QBBP21-K/;(L_ET+YH!P\VO MXMXWM]6$LSV@Z-7?$M$R*?#-PS9O-"!N?DXKAUY\LX:%PO0-5I('&V,A/'A, MGV-+5Z5IEB#D!8;# OG"M:@2NS P*PT7G&88)9.1BU"E&$$U"Z3Q0ZZJS9&: M,4ZS0 \[3JIR[]A4-POL]!.856VBP8AFF@5N]0.B>!E,D?C]I)"H+'.(8X1GA2H0D2?SQ++#4O^#!#8V>!7[/D3\4 MHK+GAD,%UB<+_$Y1]L.D4:;]4$@BRV>$-!&V1,'JLT!1_\^%2BC]+%!]SLLA M#=V?&P85."$S/R#KT3-I/"D_%M53L!870;K1J1E>.CA_[1P?8!@MKBLY7%#EV459O'-T6)ELH MMYH2AT]H%= -;VF \1H%M$\3!S3%R4" 2SI.+6(L"@;.[VBK!%1C$BA@[L,P MU@(DG0 *B$H/,&5(RK,@5 G6O#HJ,R& I7AI1#/@@"&\+KS1<+8OORC"*3 D MIK9Y?*H/U2SR^[I!8O-NSR*+H4OD91QE%C&\72*.U?ASVI%L;;&G)&/,(@*D M PQR6=[4G?8=8:[&[Z;M>ND,:\PNQ_/JM+EYQO__X?;Q>;.Z6ZUOGQ;/]_C7 M<1F!LG#VC.U>6:%C4P/RC1/:KA_&A+>(K4%Z:QC3/7Y!)),.;1=O*+#VZ#$F M5;I6NP8YT^US0-5;PWR3B3023G:"_/$F&T8AS-9(&;H;](92/?' 4,\ MQUSATMK]T+Q.YL^"><%UF(')XN D+CM_]22HYXTVW\S.6+O ,(A*&\5_*S:) M__+KHW5 J]V#]9L?7,=AA+$7,/O2BL>VW;+E[@_?94\VW1/Y%Q+Z52ZV]81Y M@1\!T6_*YIE* =_>)$KQE*\S!H MXN?$_]ORNVZT6^@33I<%RHNYHGR>R=X/- 9$+!?41T$306\<-\;_ MJFH1UUW%''- -%#G"_+P1ETLE2VV!\=S"-%$SAL2'YKB9#!"48I^1;$H&]WQ MRY'-L%&Y\E^_+XDXPV@0KB;Y,^**D2C]W M.!Q%455!-$LXA *RG90E-P'I<*<8 ^3.#S C]Y+H9KM<+/8+EHE)*ND5VN$Q M?.E#9P5S_=<"O(]UX.^XS0;+(PPKB@1G1)C3ZS6B-M=L[\>))YCE6 M@709SRJ-!$)>2=)'C/>6;I(4B*97-:^,@<+;#RSJ^ $6X:S@1#4FK98P?7[1 M,!KQ9E,ZO,+2(9^Q\$:;;"6/OR^@V=( (-Z^5 M]Z;LUM/TB?01B(2__.+#U&MHB1\4L8K=D'HY*]AK;F3 3TI+X(V9; MY5_)ET"PHV#@GS2BQ)XA@B&>'V%>:&GX(ZH\NX4#8.(<2NQ^R@A+<$=G05_* M/I1:J9VJEZ)35/V8H,I#>\(0GZ%AK"\9E>\TF47$MY:,JNJ(F07FSA%6HWS^^&W46N5^M;J"6UW86:%2CMXH;N)?D.&CWL"6#5W)#SRN[4$A8@C=A M%AF$K-1ABOF!AXM+2)@,O5[VMZ/%N@K4-.M:6*:+&D M7IE2:95+**@TFC:@S/@8CTO827*P<7#Q8><8ZH64DTZX$/A/8KK\"$5W]H&>T MZ- '%9K JB>52)3L:6N)W4D-#9-U#\_N+(ZD S(^PRAR0:T&:N<6I= >;5WP MF7DY4MOCNG/)L!"Z39"[/, MDG"H>0*I(9159%!MCGE0&DXDP#4'ZR+HO==D(T_X[<:J[+L5\(I@Z:X"Y)Y, MJ2F2\,XWQQF\)=UT,>7GAM'1TLA@G/5CP' FGV MU5)IJ*JL$7[:T3;S_@L/@S/XXLX54KUMQX>8YGGP;"?B&Z \O^.REI14DSX= M-W% F PUZR3$FX6((*KJX'W";.8P+&C]#GY&?^U49^S\^5-5O=EL%CA M>0JG#'.$M.=/;R?89G6S#S:/"F\/1]<_(93T3(H#^Q4#M'8MCR_[MEL-&OCT M"+G[U0->LI9!:21S2V5I>,_^L_5!2I(0&0OO'\OS;#+FRBKM5[P$UHPQL*87 MA>O7S_]]46 $B__Z^?-D!/]?/W\/SXHO-]/.MF*:DC&5W[)RGL721,;/2@0Z M&ZGS0I:\M D;G?/"4L,(74M#T[/ZS@)W+6WA;?KO=HK(8Z)"158004*G\@O ML&+/*T3K4JRIAZO8E9S>![['?F,E?HI9U)?I@$3%JE(?6!P[X?&<,;.(E^Q$ M/FD$_0^2GCH&VM)P0\VB#LT9Y-:]=VP6&%Y1#MM,(3\(2'#G#="_.9C.KDY?L615.J,%?O??G,AI%MWGQYYU]RECB+M!^%[:#KV5^,\N M2J6?Q8&\);^+@O"4IIK/HEKMR&'6('JK=:!=H!)*X(.#E"T MD+FKE1_1PL9R;X#PKC$+B$[$AA.1EBGX7VF37][54U\ D*!#[0"%J,+C*PH3 MS0DYI8=UMN%2GG0> MG%MU%8>.1[JK)K5Z"'M(?^$E/VLM >AF$2[GX0\UGP2U.09EWT01YQ;3YXB] MXEG07C.&?'>V@&@RB_:87I/5;NE[^V<4');DEN#[@0^%>VKR>2"XX<9R25&? M!RN*B?V(=*@,OB%JR:-L3G1\^NL 8B+K !^0L\TN5]9CQ4M"*$BC:NX;UW(Q MM0JE+FXZ;M5 M]GG71G(@[^-+'6M-.5-9[9+R_4W1A3\.VCO!4%;.UG8@<9C,7(G%+.H8":RM MOJVS,MD8<%DKQI5WXX1'/W02\3YA;)\Y0$DFF:E0>H3#0B]4&GUFI(.9D 'PG^PL,J>LG2L%\?%DA[O]@_U]7&R MD3ZX@GE;1$?%%EHOUSMSP*]R$*-M1G[$O)K*^$E(#S%&%LI>/DB-?;1=O'.H M$TO)Z1>LM*$;_YVZV!JNUT2))>][JNT\H3<4A"3@@ 7LF6M>;GDV\M>_PGC, MDVA,0<$D?#>N[.<@(:0LFA2<28(P]-7?!=DMFK^>&B*G]RU MUV(!J&%?LJ ><78[*UJFTTQLX/&X?8;9E#&O%I4RBV("*G$LM68;V@9)4N_"2'CGK"/"K$(52(4R-L(XY/5E=BP#-.))."SL MQ^90 H XU&46I4LZ>OB%;&06B.SFX>^'\N=\ (H"A$;0V)RQ>:ZX((Q7Z_&) M@X3:KF6%2F1!35P+0#SN=!1/H6@A0BVSMM(C:13H0!MK.HLB?KE#02V#O+##=@7V< M'4C<(T\8 ?XTGS.=J.9>R!*:U-67[[L:/SV+>HI#/5BRN.Y.D0U<2-!]OX8. M(^^%\*'QD.XMM\V@\UEPD';,6"\F?A;50X=BQ8-%Z_=Q:@"#2 9EY_U@%6C- M^XYX=.N<@4Y1#5PHZ92-M\Y>F$45X[X9?4?)%;,XBT&9]Z]_[0>K(.N2=B]@ MEQ-!9D&<@S *U;R63BN@ W\,NW?KU?)JYH3,H?0:'0FFTTKS4-E'-U2LDUK5 M"UJ9EB-#):(?B1L9^3LLRF9JM.5ML>K@A/YN7?I8CLE15(A>!7O+2V.2B3KO MN\XV:^A2ABJ/5[;<7'"2%9#L9FUSK>W/V?Z-$]JN'V*2><9G?(5W^*T/++$^ M X,%=4I8E=X7G1_+<)EBAGC7)CX0&J\XV6$Y!N$'9A5:>#N-*:QYF53]6 M1=3D;W@AD3"\9>$42&7-U 5ZQMBEBHQ2$7BYDACUY"60'GT(TQT]"!2QW]IC^J/:+NU8%Q;P?&5;VM+ M=$W^%C-:;XSCVN:!%\6Y2=LK\F<8K#+>V)3LM@JGP+B4"H=3=2F*D##Y.UBI MLV25ZBR-[BWE5HR27$WY/),E4ME;4[^P6DO N,#*!UD+(M) U>2O]1??W[X[ M+D;&]I[<,]A@=[X7C5>:-QK&]10?1+6B M$0?JR5^X:_]P<)((2'SO\LRI\85;E !9U !1OHQZ:YAKQZ"R3=G5U5P$QHUN M=QSE@+H;EFX[KUMU;@$0EAG>Y>-A MW%#9@52*W_!AG_R](XS(]VC:$'YWZ7^YG:'&<14+_DDRL LHTMQ66D2:'O,+ M@3/+?)6)Q^% M- Y$,LU@3#1[9^HW56<%&!=7]1"K(=$:>)K\95;+6+ID+AF[UE]#+ S>AI%S MP%3+:ZU8&V3088XO25(.[PG9KA6&E*0H1\A3U&]0: ?.L:P9-ISFFLL8-&%Z M-B)Y%51,=\)O2;$7\B>NO9(_PV!OS_<2[0>8/\1XEU2[H#?AE/Q_V0.BO0R, M5T0O9:Y^(6?1_E /1?IL8!:]=_20*&0MLZBEKXJ$;_0VMJF[_Z"_'U@ M'5\=>T'*,RG1S#DKPG@FSDB/5KQLLQ#QSD!CCQ=[%H)A-PG^^@QA."D28L[_ M&(6?R23^%RR#E"O<>\[O:'N_Q9C'FB+:)J'#60=14LFX5.8X#.,#VBH];EU_ M!0:[T"TET#FN)V\59]8<&"._F%[E@:O3E>62[LV;5X2B+X$?'QU2Y5RQ"(%L M.HP;WKH>@10[D[^Z_-($8[R_(RU04+PXV4G0]'N:B(]?F+RP;;%I]9=V=4+Z-X@[(-J[_)S1D P, RL!.AI?.&V*2H#I[Z2C#8U]D%0(2T M, L%K$,4:M#AY'6Q1E[W&!^%T6=WEQS\M;V1ODPVIOD;QXTC;:^,Z<4;"JP] M>HP/+RA8[>AAZ#YZ.FO!X-DZ2?ZMK\ L7C\53)YUZ681!]2.'K7N\.1#?E0* M4HQ1AKB4I6 ^8(^^]X9"O->GO",T/?.O6(0.T[Z9)\V'K,V:D%"!V0>-O?3L MI%!$)[C0610 ,FX/1]<_(92&E!95,\IDOG#I-M+0WRPT*DE*>1JC3=3?TD8G$*S7M!Y2)R\!U"M!$DE'3KT=T4V-%'SBIEY M]LL-BBS''1G;:"1]7YV>\><6'PZO](=H!IRR&&1+-_[!@Z]., <3)^&"2AMH<0&=SRM&L)P-4IPU*_X_6 8NZ#]9O?I )8TS* M$H_MV-G[_.YG'V 2!F?0L#RMC(:0PT$8@\R1:[J-!OT)[YYL5M=N?LO[ACS^ MH5=^-X9*VBE(2*&BD3#48@7E15C@JJPDS,+0*]$R1!6&%&&JU@]3ER5["%+Z?%\>BF]?='&14A*M/+CVSG3QG4JI_6MUT%:>P? MQZ[/'&9BH^5"O%R_#7]LQ];[18R)V2]@$_&BCBF_+Y@R$4[)Y1M?J& M'5OM=B[-1\M(,)ZDISG>GJ1CX_]MGZV/=F?'7*GCRW/O;6,26V^Y"I>'/[CC M75&Q66%#S'$P1!25!RG3G-C\?_(ZM_0UR75N 8N?-)9:/A&J_0LFCCV9:%6[ M?BPZG#1^=%]H3E,!]4=PSMCD:JAR[$_:QJCW$ C$E0N63PR2P>3$Y M=/$82,2%R9?7U="JLUZB)SAZM43+V^#=T-9]11M4R^7HI/RQ@RJF&[2O;X*K MF/+'=K+E$-E_W/MO?Z() ,$IV77ZEV+3Z3_\^G53VV'I!VBJ&A!CRD6EOJC4 M8U"IZ8NXP!_#'$9@C6(-&Y1WWL:DGPJW(D3E9P,<\OJ1PR'Q#P:V\S]KSG;P M#P:V\\\GSG;P#[W0<^A8,EHNAI@7::6R3*9\"B2(2:M+2M(305)98IDT1MI8 M#P5D-@M<70QC%\./:6PJ*F[_.U["^V&Z=!,Y[CQ;B'VUV'FSC)"^O MK%'8Y@E%<>"%25WI\#X,8[1=>-LU%JS0.O C4K@;7ZOM;WAGM/)_VG";93_H M<'48LE8+O:AS-$^^$'I13?XJ#K%4&H;7_N'%\9*#G@R_*,KA9V N['_'3DC! M"Z].I;^)/#7:RYAKHA"_A.C?,3Z26WR+(DE!=]YH2-L75@KFCS?HCZ$M7-96 M$)V$>V<,[/CA(4W>H],#BE[][7W2BP=]YENB1<.-H7/I>WO,.0\WZ$5.#IS! M!C=O>>':.DEK1#,&&MLTXT&05;\73@%Q$Y\#C&#+3OEU^1]18X%(GGQ1) M^Q#7R:_\?JF37PI*P/SJWL/W)29B*"D,)61SW.&=Y_1CD<9RKP/?CD/"HD09 M_>RAQE J:&R?E-QRK3"48EIW%>/ET2EC(CSJU3FR RA49AA_>TH"]5(2F2.< M8@R0K&7?G1\\H&"?HCGM[,>!1#P'TIG0/P9(?'?D\SIF5PGSX?.HRN]05!SA M'66/-;;UI)-<[K=?IATD!1*4: 8T,(3$+)X#1CL2' 5SJ+E;@%R\W/X+\E!@ MN0MON]@>\%L;T@)[;^CV@W0J1>(73&\-4/R3?TR\T1 %J:M3(00)0-)9H>LG MP3\<783?T&=DOWJ^Z^]/@O>!.QB(8G!GV6AQ($9N)<6@--Q@(SWZXF\%-/ + MW!E=E;7.ZB6H.@FHT3Q5CLDY?5B5&R/XT>8 M-*&U:D&?!9*D$4<"K656B%(P M_I=1)3&R3_UM%!GFJ]H+6\^9.GZ4?#"5JZ?G,)C%E91X%LKH4W@+IDYR+1P9 M90QJBW%3QV<7IE(N!4^U\5\'2H',L37IS-*V^@#?D38+='5Q5[7X9Q]IO)#N MKR[]G><'G712M-Q#RK_(C/?V^S]>7ES!+=:Q>?>1>0X)G[J76,<=/NFL_2X) MDG7M^TCPAT1X7>"-;6'HHQ# 5##'[BW>:5V J:!*R>B7(O!O%P1J*;BE)R;% MX-][Q2#$#/--?#A8P6FU6P?(=0[X7X/3.@[L5RM$-#U_X;J92?"2=SZ"O/.1 M!SDS2/0)V?[>#@D(\!LLR MVT<4Z:?-=OI5X]E/SWZZYPQ2%'X)_%"6 ,6=!HD^QID3/:ZTR(E&]4\FR_&2 M&CC4Y024:F/JL64^=]=6^(I_( '3;Y9+'H]NWUK5CUX2O^'0!(F8]_ 63P.0 M0O&M2: N+8"6C"P*J0URJ7B?GAYBL=)[M)QM&K.2-8)*?AL:T\*]3 +U:U)> M.(A.:]?"0"=L^TCTC %0S?]VQP).EYM.AJSPQO$ZWGZ)K! ]$=_D:O?<\NL[0!$,G^[B10.A@.IX2T]$DM_Y!6 MHTTS$X=[U@5[ /SF,#_9"&57-@"8 MK$O_4A5FLA_J.JJ)'8P$?^2*#8DM^KU)7.";U'_\;'WP^>: 'YX$4A\;6E!? M7S&&KLS1R($S_WG2X1KS*-TRD .3S;4?*/DHA2;/(Y1WY5>SFK(P+_, MPM&-K?3'Y!P]M"?%9F9ZDJ!B_/(#[L:&=3G@P:YJ-8PQ.\9N+#.78^SCGJK$ M4V;GV(V-YG*.?9]C$M>9G5HWIIC+J?7$1'FAI-GQ=6.*N1Q?3\?W6+*W?.[6 MX')1+$KQLAF*!S"1&"KO=63;:O"(4 M?0G\^(@EQSO,%SS;L=R\P.&U1>]F6/*L,R$_>UD "#F5;NY=0-O:V"=1;1F% MF>;!8FU-7,M*8:9YL*Y.+$H3U0Y4F@J,]0BH3S#!_.F4W\#\'W]RL((:V*_Z MY,=?PSRH]]XQCL(E>D/N9V&9(=$,8V \(?SF.G:4!_35Z(G]KT(XSUK2&"(> M? ^='JS@&XKN8F\K!I$SV#PQ%A*&K!JC<(IY0*Y.S2M/;XS:>RR:;!ZX,F?# M*E@,=HJD=IRW+[K%<+&Z]C/DC*O'H[[6Y^O?]',BS<\":XM$/':I2 M*G$LC8G&D)XT=#_HJ5J22: HZ =M"OK!])EPE71=I1Z(\4O96%&)TU?G>WVD M_[RAX,6'%4C2E?6@T@E*?C2SR._3,$14DJI4%/VY(5!J&Y!?\_[*',!%G([: MSJ1!EC(\"Q3*S3?5GF/G:-VS0&@7AHDRRGG2\BR0J6(?8-YG(2>=%^J4+!*R MAUG 5>>%3;E70HK*AN5D%AC44F3:VW%FD87<5F!4Y0GS0F*7PN/WL\J&[TK6 MT;$2S@*QK:P^,G/D+/+5.V"-?"/&O##8)5_\H79]IXW"5M=78+GNI58!M##/ M\V]N6]/N<*4@#(5X/@?6%F7I;$45# ]%:?M6?\OH!4K7NKWFH&HV-H!_NU%40G?+)>B'E.4J"H_(L@)$%C 1! "B.S M& -!;%H2C=08:'#3>>$<270.:Z0Y7W#YLI)8=G)?BQTVG'MUU[#J]([#)9I< M^ KM_(!VTGXG+]R='USC=\B)EGY(-G83HSO\"I0HQD%AFB3)"JOH]@,=0[\D ME='81-;\W1QIE5!UX\I+O/,PN+.EX]X:)N50T(@U+"K M]&M2Z$R0J*MH\&AO5NY$7H<)TBC3@-[@-G:FI2GVX<0"%C2L]'1P=K%/4 MJ! 8/*="^G#XN^M7R]NCT/%$SZR57M'TQF9_S:>$)CP079A-GGS7Q?_Z;@4Y M>;4VG937NIB"6L)2D8R[/"S5A0U!V]492E>$8 \;E8="2?L@%+1CDF;[=8"# M/"K+>>TR% ]76G/T"6'1)K3JW5?/7:UWN$1<[4P@VRUMC&C7@?_FA%C08! < MAT:%4TR^X+]@D12+9KNSG_!\(3!O>'O0E%8%SC/I/E>['=>?K;G*A,3,7W^8 MNNAU!H3C>]+9P YM'SA7%^S&D-6I[?Z(\%+;360%$1@S3*#XJ:"29U]LV!U?6?Z;IBA6'!+A7/2!Z#(A<^\#K- 82>< M6&P*F#0>#4J]A68_N'L-)J+[EGM%QI4Y'$%W;%?YI.:1&CF<-%RRATT:M>:- M$;_^T$\29:)RW'H@&L< 8,HSQKXY;7IX]!H*Z"'U([P(0X?"(H*G](^C3 3. M]G]2;O,BFF&TU##=U)/U_H %I<"Q7,H'XN/1=6@ VFKWA$\B>$,\_X_>&N9! M_<4/OMU[6-_".K\>@(*9YL&Z[0"TE#W;9SM M^:8FL5$SQ(W_SJM.PA@X[OM6 GBXE]#0KT HTBQ(TDFLJGV?LLA:ICMQ-JM6'DDPW&<#*WM=24@1'82(\H+X$ M?J@-4#()'C!7IV?\64&M+I69\, B6Q-6[5*9:0RL)>;BPO)=I0$FJ]W$AY@F M_M\@_*C8#GU2\)]=1.4(;[LX^$'D_$[_G8MP7LAF5\MW')I[%6.1QO'V8?:' M^\,Q\-_2QM;>=HFL$+WZ[K;\[_PF9.BJ< D/54A:IV96)9$+K+ R2ZB)N+9Q+*$/.&W5-V5,)=V79;MX( M;$JY9026IN$#RYE5 M$>M8X"F[R;IU)$+K--'RM1:JHK/PP+9$'$?Y':[MQGA0)M+-4WS]^8*O)HF) MS0(IYOXR2S?DN*,!)NAL+$O?G-U7A@"_F"(35174R4<#D-"L=\?%&-K>DWNX M=T@H/^WKE3=:RDLB7N-[><+* 5:Z8B_R=]GD45[3;/.+)N3*83QZ:QB[OMDV M&0D='(">.J@ V-FV)7LUO\&%C3D+OOXW,>F1O*99$C**84TQ#L@Z#NQ7K.FG MF27DJF]_B],.G1*(Q'.-@X:I&3E[+\F0L9/*_R[E35^P@+;D1U]H+& <2 D( MO_X9R,O67VDF1YN%)57 RUD(FD5AE9:X8;/M61CB-#$E>1=F84G21)G* M>S,+NPQ .+(!=A5BR27+F ,2,'.KDX%Z0@BEG56,*X& MS,"D(3B/I20_0&DJ1,!$.0+2:>;"'[&R5LIRH$S\(ZIR]-ES&F):;. I]G&XIU#F06&-41G!5I MWJ6,PM2[H%#2+$*9VI4?!/X[25H=Y8W>Q"\A M^G>,=WC[EB8+"?S/O-'FX@::&Q+&;O#'FZN(A>61U2[I57!GV8Z+[XO@"+C# M00&P)%0="(]".@T40*+8$_YX<^YN57("3TB2, KQ'!"@*.S<9$[=2Z0LNG$& MF\.R[^VQ8' @^Y*R?LY@L(YZB _J9EPYWB69V,EAFQNX^^" M_!=B8_S8O%M'\HN029VW)A0-0@PB;O;(9N8 ML)6>!969'3.B!PRQ +"Z>](0*CI88(&N[\LHOUF88Z.MR&^Q](Y1B7HYU0L%DC. M^9".D5F]6-<^5BHL+UHBS,[PT3T1GU$JRK#0JC';W,6,0TRK88BI\P5S;>($ M(Q7G'"(3D+_0A/3$#*1<#841P&ABC:UZ1F<16,]" S<$G(79V6)I*8I57%9\C+/ MD=A;*;MZ%5G 31H.*6[2(;.8X M*_O $%;F7GQ8..)[/"LBXGDNQEE0FS1Z42!SSPI1(D]GY2WCO'KS0))B'&;. MQY0=MK- '\_%6Z8O%NN;!7+4]%WVZSD+!&GIN&QV-HLLW+.T7'D@PZ1Q*%-; MJE$1DT:%JKRN&(HQ"URIR>U*D1ZSP)>V/*44=S);U/%?0ZY%?1:%%+1?1%$H MT"PP)F9D7<8DS0*=^GR.%0(U6U0U^%K-I#J+8A%G,C%12-HL\*'?+CCDD*!J '6*R+]? M$,E!9#-Z.T79CQ>4%>*:0D!Y9HV=GW-2E=08 >X9T@:P81LJ\/:(,-SX=W1$ MP>85X[?HA8=YUS%.ON3O&N-&60/NU@H\4L!NG0(AJ0+$'6XLRR@_!M+06=\;Q/Y]K=7W\5$&Q)#D\V!2W>5$8![X[AQA'A=P/77,0;R+XC8 MZ-%VD@"-O18-<'6 5E@-%OBK M'6_+>F?-7<5@ [#L M[A=PDK%Y'CQ7A'JV.J8A V2RF2;IH#KNXJL,$MG](Y M %?6@2&)R9[:LO*I_:K-)/Z\'QSF3^4L C1T<*CY]L["$7PV_E0>]%FX]SJ@ M1+YLT(L_!EH;$1T,:HL;L_!#=([!J@0SG&T=GKGD/@QC\N36KBX==>_M_.! M=W&QFY@ H&C61C=$VP81^Q;RPO3Z!22.B1KJKT[%F+5UHE;H=RO8B@JC=[>^ M.13)-L[;=\.^6L?-^0N;ZXV"F=Z6L#@2&DXB+)W(06'2Q@MM$[Z86TE7NP;A M'_R8:[#H9FUSJ*$T*R[&6AW3<7D:IHR4<6%U^]%Y:\&]KEP^4QR*MUV[EM?L M;*5[@=M\RF"M4OP8.3816HA2_-5SHO!I\U52JU0TQQ@HF!50N<*S4QH5 L$; M;6S[MX>CZY\0HC@5;ITUY1 ++OU_[8?3H1_]"T1.R_;WG_,Z-O>OO>Y>^ M@)>^@!>7T"1,_&=OM:B5O-J5L?R$7"LBB ^CD.+XI83C4-8%]KQ%X?H&>/1V M^^\8RSE%2D1(&[\_OUK>BDH\94M"S>[PA(A\1>I.^1X%/[9N#TU47+H^7!RZ/2"T&[WS$B4"[>F!I9Y.VTE\J?8]#)]FE^N<-B(O@0<7 MWJMJ/YE%/N=8XJ$F?@J]7!RQ[6L62;8]!%CV:+*;11752W3:%+$-(CH-<.14 MD1B,:7"]^8J16A!H:8%Y!59));3.F(=*[*[0T@'CBM7<[ZN "? MT10/AD(99I:ZP9%?^_SD$0R/_'7W!R5.2PK8[8>-PN15#$F:;F&/[C2$ZYQ] MP"7WB8:< B)"74X >*.C.0V3;*"CJV\89\"H=BA*!2Q?8*5AAYR(2]8F=G") M6AX!Q<28T\,31[4V-\'# 68J_O4O$XS;GPR-P+N^ZEMC4Q9$1VXO/K9AXK : MW*2/2.4C??0WD15$HW+0 XN98U/+/$+++]D2EVR):9T A"?6_+.C(*!<7J1) M2!IU/U(?20\ .T>-5LC08QZS2&$92\3^Q$\!&NV;XZ+JK^>%S?;U>2-SCR>].6F0+V9\_CYDV6IW+X:#?Y>#\FI^FA/3&D/,_P4(%>^+:7_)*F M.5:3 R/RH=,\S[%?]4NZY[@N$ERU5"]BY))L/7+&VHP!Z:5IQ7$DP [A>Z0-6[I+ M\2GIK0%$[NY3SBA+S\)7>18A@'T&879Z>+,XC9XDBDJDL>(K/ M\*TCE"NRB MYJ^?)"S M]8'"PER(_[H._#>'U @>I74PAZJ0*26&']$,PYH\WE1*EE>8:G>.%(3::'-& MJ=T.V>16Y3M[PO>4-!%QO!A?PM41!92"N/8F]04@L2,AW36%.,;YSD(JT426 M#C4-]_898MNI3KRV@NCT'%A8LK(IZ*/DUCQ@)"Q;.@U A5K>'J].E5^4G$\Z M:QDT?S(W*?,L2*<9 ^C!\2@#N?

;M"+G'(X@PUN'G/+M74B;%^(><; 3C8=(ON/>__M M3UOD)/O%?RBVB?_RZRT6T3@TW?BYXSI_:]^U@@W"\I3O;6,;3ULNKYEHD@X' MP1CX[[Z 6VLLT"V081"5 ,1_*X#C]%9,=U[_==!MU?HZ-C96_7UXC#%.NOK; MH%M:!SZY*>'"VZ96WY!YT\5C.[[V9;I^0OB%C]ET)AEL+K8)/RY%/*2T9C!W M>,=HO?>-C@M]@&BIFP^ M=D7#H2%9_U4:GH/E^AB7;]5'=%V,V/*^(<%UJOQN!C6<-Z?Z.Q3M3QR$Q!P+ M1O<07!CF4!-O_2I(7V\.53"'&>1,]$F_"_Q#UK_\%R=ZO8[#R#^@X/;#=F/2 MB'01A@C_;_ML?7 YEOY*';,*EOK\F<\Y1,/[D0VN ]^.0R7QH#%TB&?U"7GH M/6E?K_G"-F=VO-]%8OM_(+;_\!02L^>]9_-W*1QO+K3:MC'BHO )VLWZI:A06JOOKM%@5!PY(\?XE+>^0&RK5!7+:Q-,X9L2;P5!^6R64,@_LJA M;>K_A:R G=V@-168HJ^\GM99_DM%^E%9&)^;^6A9^> :$3U$XKB0"I9Z2T#[;JLX\!^ MM;!V1W3 \AB].\-?QKC8GCH(U03VVF#C1I0,KR0YWHD(90E;/$FG#<,.R*75 MN/AT.! Q]% ,AB(Z=9E4J(;H^QV"8?'('D\!@ MJGUR &"-A!$,K1H#RTYOU0HSG45PN6H<:AF?6J&>L\"B)"JT0HS\",P^4.4" MPA(_F:!CG/,D*T"EF=1[4EL:),' M2,\"2;KJ2S-B>Q9HZD"#8<223QIU*I*Y.(A]TNCI5%)GRQJSP%^;-U.<=3"+ M_I0*CV,MN6$>>%%^#WG)&;/ 4@?/H21O9!9H/)OW2SWO?: 1@H]"D*Y#\-+T MD,ZD)34_+ZA,+GPF-Q,TZ0@-+9*<9M'\5BV.19 W-3LLM7PIZ\E*U98+:=*T C:[./OJ=C MP:)6X D[<706Z.O[>E?N\[11J:UQM,@&3A'YUSDB4FC#U,Q&G@4>.[O;+)/# M+##8X1,MR!1/4?FW2:.R,V)D1R7- H?G.,+J>?PIPOX^:82=371,(_0L4->& MUN1E%U+4_3AIU/4M4R\;[1"GC<^N!.ND8D 6,G%Q?XC%O'(ICPQGES@3,<[$ MU4,R+$[;XWT^%JOE23*L3=L93E)BJ&G5@,L1= M%/\ZXIA59S)T#:"8*G:>W**=0P*]*WTG$V3FC1_3?VV@4[4;Y?7J\>;V<7-[ M@_^P62WO;Q;/MS=7B^7B\?IV\]/M[?/&6&_)HC6TI ,A8Z"Y?@;97H2-(:N# MS%6\L-6K@5B980Z,,$21XC&PQQK;^K45DG[V MY#\DA^?-3;WY( NC!)6\.B1)+:M_8#*OU$B9.+,AC_T<>2AA?A%Q?O8I^)'Q)@ M._Z(,62M,XF) B1B!JR1(&[1N'HW#L/??L7BJ16[)FL'%]((R=EN7!=U848\ M'8IH,Z[*SD^(^/EM3#3D<1?OG3W6(,?RCP@3^MJUL'SE;0D]'&ET/N)!()QB M3C+S#P??D_+=QC 0-7C)>R:D&LY@*-<54T&6J1#$:-O4G=0NLGP9XP";;AAU M-B K?'>M"$M-2V2%Z,G9OT:KW=<047F3 XEXCKDSV6Z=Q%:UMISMO7=M'9V( M&*[8Q\$9#>0D,F(_27F!?!XTD,3W1#+)^)7/N%)QCT/ENR^>:["L>J)\)%;A M9^LCT3;Y;[Y@@D&I*\*R.=K>6H&'J2?$.(\/,97=\78=V^&+8-*)<$ZF] AJ M'$]M%@@A1WQC6",-UNHGZD5>Z+RAA%R7?DB(=+7C][357<7< TAV5[Y\TL>X99@E"7L#:7!&?QHSU*RH>DHUMH__'=OT0;?_QARB@GHCT'S%1 MHH_HUJ4!4?_X0XCVY39V]5#!/,;.\:(_;9U#'BEH%2)?+<>#&T96*=I5B]L2 MA "VQL1_-S"QL]RB@[8RJ%OJ?_WN4 GMJ!4$ET9V"3+/JB%4(\>$,*ZJC 3% M**:1HT.M4!0K@FCD@+/CBRJW@$TI(X>[GU"E,MZ8\3V@L>8K3]7?0#=E,QARJ.]BJ(#(D%9%.6$SDT"?+$D(8J[&SGX_0MB MS6B_D:/LK$>5$TDX*PT8[@,W?X;*>9GQQB/'@#*[K48M3P)J$;A%^./(01U M:-6-PAXY1L\29@4AW'V@Y2]@>>E 1H(!$:#,2I6BR2>!#/&#HA)\/G(T],]] M66%S(T=:1S[@?O#P5X ,1122/PD<: +?]ZLZ(/S],Y!F_L#(478.^Q#F)O2! ME[\!9"<#2"*#@RV"EYL>,7+(30@?[3(S1H[H1@YW M1S(O)X^F#^3\"(DHLLP;-4#3NM'5NM!@JD9OGO'_?[A]?-ZL[E;KVZ?%\SW^ M]5(^>K+EHS/GTQH%M*/XE14Z-F5S-TY(+E>,6;RD"*/>&L9 _061F!"T7;RA MP-JCQYA<^M6.;CE)_-GP;S@.LR@XZV'053:-OY;L672I?[1.J#5 M[L'ZS0^NXS#R#Y@1L>KBBL>VW3+IB?5=]N;2/=$N65A>+*=!/&'Z]&+$+.TM M'S\H.BO("1G%DCF##+(.BBO2^O.:&NCLZ!LUVEUOZB>"&_[?EEV=JL]+X M2-U\%6A,['[V!"5>V\Q!)6:5\GDFZQM1[5C\8M5'01..;APWQO_:D&_TQ"/N M*N9D=$1-&%^0AS?J8GEAL3U@C8L03>2\(?&A*4X&\URGZ%=\L+/1';]_&YI,.=8@R0.S_ C-Q+O#!V.9GW"Q872$#5%=KA,7S!26<% M#ON 5URR,,7N4LC(W(H7KUM-3FFBT@Q17B>#=>/,D\QRJ0+N-9 MI9% R"MQ.\=X;^DF20(_O:IY'#8*;S^PJ.,'6(2S@A.UMFJ5/>OSBX;1B#>; MTN$5E@[YC(4WVF2[%/Q] 0P>ZL@D8K/P!HS B+WHE]-1DU""[.2$!GU;8[$_;)E+!3=J34LF&JKHJ1 MU]?I2Z;B.T-&CC MJ4K5=3)RG)PC7N4.EY'B0$_ JGMV1@JTGFPAOVGDY8.T>"/#:35R\-5O ]_S-7(4M+H/6BZTD5=Y4:.1BK=MY!"W9)%* M?KR15ZA0(P8!5QTY_*U(0^8''7E2O29-E!T>(\\'5H-<@69&GJ6HAH=>7=$C M3]+3P2##"SWR+#PUZ,M.[%Z4,' F[A8>\5X0 TX_K_G->P$:G!K&MUGU C\X M%4/3\#NUA-WKGQ:/7VXW]X^W__OU_OE?EZS=Z6;M4N61%#OT/;P;9LJ/>*S! M0+-RIS%F-H!PJ'D"J2&4E1&G-F>\Y&,^8PP_[@&I07Z#DO_>>\W:$T]8]+GS M@W?%M\ Y?D=YV)24KT/PQAM;^* ,!F$5:$T ML"73G-"6[ =OAEK>%MZVZ&B7M"?#?VTDE7:^O,F4= :+%9ZG<,HP1TA[QO5V M@FU6-_M@\ZCP]G!T_1-"=- Z#NQ7#!!I6H3<_>H!+UG+H#3R M6YRZ4]- A&?_V?H@L;]$QL+[Q_(\FXRYLDK[%/79*9QA1]++0K\-O-CR$70ZW?O)*-J%G^MX&QD6!"U&6^&U2, M(S"_PR;J$K1!QD*73FP]V][(L=+2ELEGJ-/+4%!^61B6Q9&#W@%U0"Z5/J 3 M79F().;,D:.A X(2&TE''MRK3"8\"^O(X>_D.>HW$&O >%YUIJ%N#1XY2LX@ MD.[-SR,/C58F+[$]>N18Z(FB6EG#1QYQWI6XV,9R/O(@]?Y0)[.ZCSPVO0/$ MG66S'WEP>P?HZ\O6/[(0V4U\.%C!R=]M,,#.SK$M+\)RF1_37GIKWW5(-[UK M_)0B+TI32OS==8"POO?DA-^P!E.:F=<2N2&"OAL:"ZBM;)CLLV$^:T2D<"<8 M#*RI[4D4:,L9#&?S5Z=G_#E!Z*=H!APPR):$X9^B&=, PWPL:V-S6&@@_V#M MT6=5>,I3!NU \61Y>W:84_W789N6X+?F$!^X&ZO^/CS&.&U4BM]@'B+ RW*% MA9I7_.I_TV, ]6G& 'HF#:13(24L&DD+(\W$[Y%]Y7CVL6^G0DWHE#P M1%0X@4PQ'VFLLAX#J&K^D$'N^ *4Y*J1QA K'[30?@(9^ Z/7%UF@!PQ/ Q" M"C/"R$).TB9#NU*3H?"]U&4H?$31QG)1^'):'(^N8U.@34>4W#BAM=\':$]W ML]JE4#1L%S4;IW2:,3LM9V>B&!/AE$$=#.O W\9VM K2/A(<%P-SF(F-EEM> M<%U(_+$=.Q(6,;YH/NT]XVT?,$]%[#(=DL'C0Z1Y9WRK#FO,R]AFI8[IZ-[; MQB0BW'(5Z(@_N.-=40%*84/,<:/U/ZF^3V6I0OP$0%8TE44LE5(J9B_Y]T;\O^G!R1O[]K!HJP3 ML>O-*DRX*+-=',J#M?=0Y-@;+%3Y 2$"RNGYAR*><%$D+XKD#!5)"6L#C8-9 M*Y,7-6K8BR)Y;J:K3WQ!/N8-Q]?31:.X:!2%H)X7NLSHP[$MEZ-6\,<.N^5$ M]"IO@JM;\,>.;\O=>M%"9/]Q[[_]B88&!Z=D]^E?BLVG__#KUTUMIZ4?+GI0 M9^ZS!?X8/G"!2LH:-B@IW\:!?^2G8%=^-D"HUX\<0L4_&-C._ZPYV\$_&-C. M/Y\XV\$_]$+/H6/):+D8C]@$J" M#T%#6%#@A!Z!WR0N)'#O2ZLO: ML!(A>:1U@;5A)1+X2 OWMN%7)?E_9*95_'H13,8!NHI#_&2%X;5_>'&\M )I MUG?AWMOYP0%$JD2VSX7][]@),_0(C:K"*>8Z MJO:!N[:+5C["^\.I7^)C*R M:B]C#N#X)43_CDDSI3?2!P@U[D9,$9;'#SEA>N MK9.T3B-C( @"+M4 QQR[_(N 06HL +-XZ=!5 S_$%6@KOT^^ JV.YQ=?\WLO MC(*8%J.W#F+NP!W>>7X8%FHL]SKP[3@D-UN4'<8>:@RE=T2P1TOG#>$G(,)' M[&".1*P]49@D\KM6&$HQK;N*\0*8E#$1'O7J'-G>/Y49QL# +P?MB''G!P\H MV*>[(]TOPHC'I<5SC('"T!7H'P,D)CGYO(YO>7)G^5>[\CL0%BEXM!D#@6RZ M-5\WKPO4U!0A8V&/-;;UI"U,T8?73^I1""A(- ,:&$)Z$L^9#BCF[T==7Q-0 M%W,HF(VWT$K-8W^#:(O +\A#@>4NO.UB>\""6TCK[;RAVP_2.0N)Q2&]-4!) M%7Q:XXT&M?U.A"+S1"A0%:Y.A;(@."V=%2""V9]>=?;I\D1?_W!T$6F]A^Q7 MSW?]_4D@!W,' Y$O[RP;+0[$/Z@D7Y:&&P,@O<1; 3W\@IS]*\;ZX@TSYCWZ M&J)=["Z='<];<]:2QAECV3=8\#H%+5AC@=&&1ZHX)BN]2;7]?Y CI92CQMJZ M/2NHXWD2(6-(K=*WQ$DJP<($PDJ[1,3H@TOEWLX\$D7HA1PY^&(]L$P*+%<@ M:."5F(*^K[ :;=HD'M X:=_:I.KC PWD'%J;*$1/2VS0I<)0'&_?R!'04F-E M5;%G>M=&CAY=H5KBHIL>-M@&JOS:5-UGH,%7>@GYCK9*UAF7JXP$ R+!^#P4 M3$8DEL8R"C2$Z=P'!?]A&0\2Y]9(\"&Z'5TB9"1W18E01#[ J@+%5K5&@@$1 M:9R'@I$0@YQQ*CFX*\Q3SX$)&CU*=T7BQBSC1D$B&PD^1#>G2X2,Y!XI$4H+ MKVH95]JZWT@P)B*E85'6+[$-WM:L"]\)]RY#QE"_AA29MWWDF-&UH?#]]I 3 M\0>]1%I<##+6>B"?\Z(F(%<^&)3$='P^D)'6 X7IA*- KBXQ*#VQS(:0RU$, MBARV:0!R!8M!T#- D]R_C0D?2D;&*54 V<2'@Q6<5KMU@%SG@/\U.*WCP'ZU M0K0.2)%RU\WL1Y>Z()>Z('/.&BA=FR=D^WO/^1U+OEO,'YR=8^6R;R8>?_'] M[;OC$GOJ$O_LN!@4%.(Q^'W>/J)H\1+2PG 2-/3U5>-)ML]^NN<,4A1^"?Q0 MEF?+G3:OG(1++L(EW_F23F2(M3.9Z[45ON(?2)CNF^425M4M9U?]Z*4(!!R: M('':'M[B:0!2*+XU"=1=QT% [!AT)%X%80+',P>Y5+Q/3P^Q6.T[6LXV=?%G M;822WX;&M' ODT#]FI0 #J+3VK4PT G;/I:3U'I$-?_;'0LX76XZ&;+"&\?K M>/LELD+T1%P+J]W7,%F )4,-O85)$&U_(--JW9G67/#/>N"/0!^)"[P#=HA M?(-(PQL^WQSPPY- ZF-#"^KK*\;0E;FU.'#F/U^*RW"=R)!CRZ<;(&T@>;AG M/S4K&YOORQTY3D<6= XX<;]WZIP>/F>6^M]E$MH4\#&%Y+-19E 93_XPD#LT MH-#0=]#%R$]DC 6##&0KC91@2Q$A$TGJ&>E!\.-+(&<4S>QZ!-'T?Q]\M1G!>TT\>A_'@Y%,VPGU[TN&G; MXP<.).KEA*9I_ 5"]3/P5V, %V%,?5R/-,T#1B)D^KE?*9I(A@@#JN7T[C8 M KE6*9I!>@M**R7,YBVIE]$FHVLSLN=Y00_6VZ,'O!K%0CS2M"T9? CX_X];W#)^_9CN7F]7BN+7H082/@ MI)Z#?NZRYO+O\YV?6'L7U851FFJNY2(ER(+P\N)$DG(H\GGF\MX3'S3Y3\D/ MS=@J!S3U^1#(L<1=[@+:0;VJ_YI\=D/M96!=$-,,8&$\(/S2.'>5! M1S5Z8O^K$,ZSEKP@(EG2/$-Z\#UT>K"";RBZB[VM&%3.8/.W\^K49!WTYJF] M[J+)YH$;BLN:)T;F=K'2' C6R]C_HA*S]OWV@_B M]_TETC MP'CS/KNR?%7R%Y2,1Z 39.2F865#4B4P7OV-&3EZ^J K!92#QII:UI6ZJ8MY MYT0VEY%@1]C>JS?TC*-OG'(BFHX%7\ZB)I&@WDH;8U(1RY($&CE*K$=NV*SV M#SK'##,2;(E8T7#H&@=K4KB!79CNRDCE:8>@T:0K!BB8Q61/G8#+C015BC)! MG[B:S"W4\,])D=6P[(T\^UE+K6MO082,I=Y%3-7["AE)IL3-[R=RS[J2!'1L MQB.O/-#*XB0S.T/&R9",B&],@(PA4USHASZOU(")(JVNE,!K,+*0W>? VJ(L MJZZH0>&A*.W+Z._X0TS'[&:;>O0CFFRV]"VOM,.&);GNRU&=#J!/8V6O=*-X MPZD1W=L7FU9KUZBWFL$P'_7^U)R@'N4%0 IC )A# 2Q:4E856-@Q]$"3:,I9TY*$SS(5E1!=U^H&/HEZ2\ M'#MNO?F[.2]["54W?OP2[6*WB5;V&;1;HWK2DL(ZY M8VOL]A%%DE,233'(KO+B6E((V&-'&]VA*R.Q*WQKBA^0K:,MZGBV$KZJGA]U M008R[I2L.CQQAH>0Z7AL].55'DY&X9I14*Y;,)\^A+J1HI$KX55L$7JRU(^.(9=R1(D:)<7"$XI$9,"LU0*U2#5!BPDPE M.'_''67:A,DM82HS7BI,!&"VY.Y2S4XIF6X,0.Z^TI8S>B>63(('S-7I&7]6 M8%Y5F0D/++(UH:%59>8TP3*?.[C$S%EH4"X-,&D7BP\QU31NT#% MD/K N$_ MNXB^_MYV/LS^<'\X!OY;6N8'BUVD1MVK M[V[+_\[/UCMG.7C7C]\!43C%7,:X9;]B22$XE7AZ M01?8!NNOEWI2F0K /278IYJ#2KJ N?I<[7KXJA\D'VPW9CHJ86G428D"E-[=@_LBQ=)$0] MWEYT)WV,1?>V9/Z2!QHUKG35:$C+UT9HU.-!$9%F"Y3#00&PX!R,:K>B==JY M 62_7,B8R*"2EP'F+2Z41$\)ICLN=EL9D6*PO<7CA"WG@$1]39ELZ+ +CVE2 M6C3[5[%@]H__K)A2AZ5KK#^==%FW3*/;I3OEPJK/I\>8Y,!7GP%A3-J#(QTZ M=$"''4S>%>'P%4TX1S[2&B)_0S3@"N4*)7K^(QEH3XGC+?&QOWS!-.)Y?46O M*+:X-=G0XQ-N[+^M7]$S?Z)E4J>]$XH^JP=1.A:,^-/IL+*A Y_AC$^LTX 9 M_K//EVB_0]%-S-,*XPO*2&&K/M2F4T&<<@V:&\- ++@C6X*F-7<63O8!D!DF MM^B-ZR)'M] E>F9/DGT'VT;YBFF5KFP5:J6K\MQB3\T7$KYP+%5QJ.\&K)MC M+SL',Y,6A>*FB/EF@[TD>,%&0MEDYL!BX)8!AZ)U@J(0[];-R+E7U2!H"3E3NDKAD,%WC43!D;W,L*W)$JV>O5K>;WJH-(- M^.*AB2OX,]V2"Q1]723R/BS*84"(YP+%0;Q^IACYRZ@L?#\9D9)FNC4 >=RO ME1/5!H$2S9=DMPO$#337&-]CZK&_T%.7F(+J#4-W4R>1SRN.F"K_R(A[R3@Z M6X;^'+?.L6J_/.1&B<9N.0X9&)G5@W5)F$F'HH1?'D/9UJUXRDBNRLC0VF&V MO8.9QHQ6XYA1YR/CVCSVR2O7 JX3\'^('L",'!@]J+A/IU>,ND&'OM;%48LY M9?!%J<]L__>,"DLY*VG5U"),9@S-621,;?[V'&2[_#M&O),*K8]CNXT&VR2I$2"FH M$G=U!!^ZUCY#(L2-9C[&]0 :AM#$C0R#D+%@D+AV$@=U'WIM^+P"MC16[2CX MBG@VAU<24P8-I%8@2*/0!R@K" -8SL=Z\(%18ZI(L+L..SJ.$]%X3DMWNLX MCEI3%C6ZH1,H,-,+-='B"J]72 70&.@IZB4IAD>&81S.!HT8(])01;?+9"%C M-(Y KC,.^H'NAAE@MOEFAI% MYN$H=MK,I6HVB*- FIH2ALDECF/!S*@PRDIQ'!.=M4:C[!?(U=4CR0NE#Q8R M+L:0&;I4(L=QH6<;0V8K.8ZH[EQ%EO8$N:)^6"Y2\V1"!GQ\EJ%+(',<,V9Z M1SW=#'+SA'&D:=-I 1D'4UE>RBP^QY%C(%;;\P(A]VD?YY H\T$@HV*4LU)) MLQP#^I\ 0M\YQ7,,Q/P#(&+Z)8>.@9V? 6+GA,33,5#TBQLH:N:SCN+WL1TN M5&)#-KJ>/3L*1FR[P@SI0Y*GZUAGKSO,@&#/,5-5UEM$<>EJE#A.N1+R!7-_ M!?9GF701HVZB#:&[_"8SNUW Q'I$BS[&R)Z9FH4RZJ+O MB/J-3:Y7Q9_^8@!7K;1"$:O ,+N)Y=3W6T-1M@9]>X'J&'N[V1O'!0"1S^^" M:KUX9I1/?2"NWZ?L%_S/HB3P@S 5(3#NVV;B",=9[UCL7S,!PZ%-$P'L]S8<+TIS12U< -\VZ+=?A,"P@\)AC7"?&^_LHD=;Q:_]I2AZ^;,W!) M44UNWZ7\(P>A+E 8+],DYHT]&5YG_A]IG)0+>]B*DR%BA)Y^?KT M5U0I1EM;_GSW')(]QH).M$N7C72V]&LX94Y^0/V!#VWFAZFU7D@8[''74(#FSR(8]TB>.RX&.L%(O=CSW:"K\215SQYR^/.)#(@$!.T?B_QN8NT.4 M>_E?\(=_]\._^^'?_7!30O3O'IDQIB]!+M":G(Q$+TQOQ1D$\0-)4%A^?DGB MY(XDO^-DA3WR% 5_%BQ6Y6L9_'L?7>_M=KUWTO%[C@W\>TOE^7]3IH$5L?E8 MW%;UL$714NAB9;NA9F6L,&=CO.J)1 E%7I*BD*?"#*XYC++&CR;)9^?]'X_ M?A.2Z29B( ?$%[+I&@7T-Q2F2EW0SF+L=6DOK*.&PT&!(NV4@<-ZO;?C)O+" ME/N]BN2^Y>8!T2>(ZB-$]1&B@NN-G<#$'(TGOH5O<1/7.%7\.R35W=HW?5'.8L0X^3]YD:A?--T"$ 4HP6&,?3.TL< M;THPSF;HG2>.5ZR/D.\RHC?G#),2BN(T9AO? MV:L3WB3Q:%> X,^=5OFNMPOP'IWCQ@@HXX-%/CGR:Y__2&^!31_P3F_7]4') M'6D%;/[FX3C.R(N7ZQ1NLT'32DY9QQG@LBM! UZH,[MADYI=I6#05#L5I0(6 MDTQUW^ @49*UC16<+YI3QA[AJ2*=%O>1K?DNLS5'#(F=Y+&>)OS;<.."WJN/ MS%IX1&XI;T%^=,Y]$SXR4=]-EB8DLK,3$YB8D1BHKY"3^&#LL[5MK'O-W^M6 MV1;'W0[ZN>_2>\XJAL&0X J>SG&<]YH9?;+TL1@7^MBSL0XHX+C/NTV;AWY2 MISB=Y[5/0$\GB!/I0E6& Y:;)%#WL5ONJK7= H)G7< C?SY_XW]:[SEJU/1B M%HJ/![RO>-'6(CNFO.%%W' W].DFV.$K "I[A@')K,IGR&]90UUV^=HZ82>? M0[N5-T,I"R*@T,'LF MH&%3&0P:DT993 9*DP%=G4ERDI%V4FW1T= !' ^5=4:!D4[A>'BB,U(Z:B2. M>2=6..2\\1[19/] $6.*GG#)V'8U*-;5YCMHG0; &:!"^<6^\L3(V._R+FN@ MWP:1.!*':^&7K^PHQ=O@N>C1<[%G"\7*.W&[O,'>#J>/,?YORCGF"_M/2W\' MU6A(R]>W:U".MV@3%S2O7;MDH+W+6H1W_!8G6^+?9*YZO?VNF6 -B 6)GMC1 MW%WAQW;*40RVN'C&.._1GG-)+>8E P=9=(R]OSZ1E[_Y.,C6R_XHELG^\9]Y ME 0*FFX\'K@<\IZ$B*XQTR1(Y*<>F[987$K1U#H MAP+PGI^6)=U3PD]*S&R+W \22T^Z?NS Q[Y,URMF#$:IG,Y:!EL[\ERX%"'G MUN93RN$#H_6&&W0HO%\ON#!18U0Z#AK_--:QFG,&1NL7M,'TFJ213_>S)XJ% M;:_&KFXX-"1WETIV[8C!:>5XU?ND3/EH8BI9<7W$T&TH4/05:SA$Y;D=U"C$ M:/7Y1!KR C^A,-.#)BN,O'0:;=]L_>+G6?$W)[G!;R)<@V5ZF<4)VF,[?O##ES>)G<8S9 M__P']*:4I=W?-+#HDGFH/JDEF6[X..KW)25>&AMIX(VA4VBN*QSAU^RRF(Y* M;'/FP.N=98&E6QY8BO'D,J6: M&(1VRM"Z'^;>,T3WK7:B8N041,II+(CRB^X2QNBSC(R.!*M_R\!PB,3SYD:6 MS(\ QW(RZ#[?7KP-_2&B92+A94M"'U.M3J0>/P4971.*/11WM=9KTZPANR4O M0('RMEE3(/XB$-?/_(X1E>=3=IH*S=\PVXE#NMR4?NOH1I&]81*_%8J_WM/ M8QCNH0'(9X_H'2X[;#@A!X^I0%^9PTMO4>[^DE%<+-+O+2/\$.RP2 =;X22E MK9Z8;J^!=ESN4^IM$;,(N-U0'M/MS*A?8UW5R^.V9DI>;;!U_\ !K[R8+$@X M96D;E+9.FX8=\$/;X>"+X4!<7]?(PYD ,'* E88# >"0*K5BF!;9CGZ1*V4$ MDO8%0("\18REY= '4YW2<4'CQZ@J MIB4MMT)#ZA18T'CH1B?J4@==*JKC"- GJ):1(,L&=11X5?CYV&U'F]L)&FBC MH]\][;-:#=4\,Z!QHB8$1:KHX2KU6KHF:""U&R]-\*Q<&.\$C/J-;$T7/1YO M30ZGH_";9G<>42#/MW0<>J,4NR,*M+F1H#%Q"I,WX>H2W#F"CSQ=972$'!-C M8"-&SS 5Z4!%S\%*IB5D0'LTI^A1;7H0F+4\3\B(T;,*37XHA[6I)CL"JHP+ M=(35D0-N) G4R:ME?J=6'4!CP*"%9%L!K\;5X0+S,R,"749MU!E]8E-(298[#*>'Q78,=E\A-VM.GC[NZ567U&>%(HO=H<;<$7;4C@I-,,Q,/0/ZS341Y1I:D(A(VEZ,I+'G,? T<^P"4E5:PL9%=.1BS0U9PS4_ *; M2MJ+FD<)N-A/T.VLZV2EH:-@PWXT4DLCZFKL4;!A/[C0 1OZTNY1\&/?+=H! M/]6J\%'P8=_7U0$?(W(1^SZ(5DE3U*R/@@'[YF$'2F@4PX^"$N#6CK2H?L!K MNSP4>FF(#H\K>!KN5O'EW=7\;CV_8G^LEXN;J]G#_.IBMIC=7<[7_Y[/']:2 MJ[M**Y-NH'Q_^+*.>_3]=]_]<-R@.-WMQ-N^#1BRY3O$T^J2>D\]\TR*(K'R M5=P,S\CKK]\9D*H-4!@S"@,=H9_E-[UG ,LZ2[:0YL(E6)N4RUAE!M ]H6(I2>9S M%'M*[DC$6X*P][.7/1W8JS310W(FW,:,@NC372H$DY N_+I9BK?FY";N&EHH[I[4F.$@U] P70G'V12(S]#86\]9=+F]@JHGB]2Y00NK\KG=OO M70"MCRP:ZJP[BB<-'92/9>[,E)2-5,B,E2S #R,^_< WH[^G+= M@K"%$S7 +(U7P0H44C.F=$]SB"6VK!,;VLJ05ICG_WI,'^0J4_U8_N@.C%*F M(_4:.P%4FS'#A4?Y]#55'R? ;*7/.]%SQ<-L,RG]$R&*LW MY1ADX4B7;C35&F##1FIKH _TH;PT!<#UBVG>3: MF7RPU<-[L9\E;9 MUXV1%J6_-(ZM$/BRL7;E@B*6JQ8.\@G6@-#%::5 :"98I'U=*%9Q"#13K &B MC+=*85"-AD1,K8="/Z=9A%\KLX=3A;]^8/^]G=\]K)?7R_OY:O9PPYX"*<$,H/HHU',_?V+X0Z@<1HGO15<&\&NQH;A;?=:O< M50J !L[<62V%\ENX8'ZF###&"C>!=!M[W:'DY#87^R?#0HS92[E-?L40$A(A M)XX]M5V"-]MJ%36/RB1<0A/3 ?3GOHQ'EP";6 P@[MH\F3(^1>DZD%SC"BJT$#&,KQZH,Z%3XZP8" MIE9PN2G/AI,JCZ@S.B=J,PWX .< !Q6IVA&Z"2A@(C%2]]98['[K72HN;?'D MH;4UKSR%"FGV*L!,C33I2 93@9B G3+"C";:PVT3K:M%, N;[": MJ2\W/A6;IACN: +$Y?+V?C7_-QMS\]O\YH[]++] 27GG57XHWC+$O@0, 1?[ M7V->MG6,F\T8R;PT&C6*:WF/-?1?*'O_%7GEE-7L2'9)L9_M6>XPXG$A&B/' M[OT2Q5358N-JI14#OOI#:61VM20[G)07EE_A[/^/G&W^YFU1](3YG;7SS09[ M*E5-ME694Z2V52YAM@M<$LT^NZTS?B SCR&<8F7-DGM>!AE:KH,(15X[6BCQ M,/:%=U-4,')TG =AF/"F6T2_8J$BK+''[SOF)?+BC,4,A2B@RIM[ %.$?1:4 M/5ENRJ.7T4GKG;K^ZS2.)'$7.W%#"UB^(\6[2Y@][6BM\',N M^I>;0RNW!9?\3.8+\UB&C#.5]NLM8HH/HRR?>ZYP%%?ENQ,7C_2C!F&9'$EA MN1'NNPIC_?O9[_Y!XV5[_\BPQ;]U;/::L+]B]DZ: T0YNQ&G)C/=;B*F$:8< M]-7*[NR!+!#9"R$E&\6Z'_!R3E@).\R?F QTF[C1PS]XC+1]#"2RKRE M(L9_.5]2R2,_=3JY2C%CNS6<%"ZL[YPU&$W)(I<].?@/A(EA7NS$;U5@DZ\) M;5%[/SD=E.C-7PXQQ+(H_N2&-WXXB_!7QE*;3A:WT6!($647[W)SQ)THIB@P MX;+SK??1J/?C+=#QPQD3AD*^-!M>'W20O*WFC&O\!\=*Z;:N \[>@1UXJ.M8 M1E=!_$SB(#M4F9)66,2??NI,/I,EUW6$OIE59_J"OD!R\OSVD/LC5C]0*DP% MH&'>:;6M__1>:,G] !,N MJIT03$S$Z-[ 7V$@,[)/E(@>SP F@[J5$HS792 M]@*;*9[2O"3YKLD'#\R\37.%FBS:<*:]1MECI.M(=VJ,+\'A-MHT'3-^HWN% MQ& 9+8^:-R6R=)PU1$X6[);NS%1?AW,WD5&SH+99 U-NOZAT MD[)[O<=F:Q:#8+-T?XRF @2L&C3N"%IE,B#@S.*_AL :O0R$ M6,[+;J3HTI M@[L8#6.N,D^BV53K!E?WZ*G6^.K\.D 'KQ(8-3Q?Y3D@].%:8+-5#ZZ.MW?K MI#8H*85".P40636#BH:TU9@X.GOK'?(S88!]7VZO>W!+<$^ZC2V38);0LZ5Z M(8G3PF=6,F#6/(I*]\L-TR7"8"?Z:M^GU-NR7;VG@8=GH<"_\$HE* AC('7V M$EC8:2)/4? G,T5\1G'!)A!7/(O-.?@&.1F6:#1FG\)^Z;[&EM3JWI^H9?8Y MD+\U!O3CXCAW@,MJ8=\9OB<@Z)RMEQ]432^GZFW=(_9C-H-+_==&I'&AEXQ. MX%S'.30DKBDXLBRI[S](?SS6DXV4)?0Y4$[K.-9SSY.^?,&!&Y9<8DBE7XX9 M> MN?1U#!TZ5/3JO[QS,V4J2^8_O#//3\)[V%E0_?O":L7@-Y^Q.E76.2]^# MXSH;4F7I*X[BY>;7.'N!M.3X'6!_ KY^")X]H#>9!O^/=T_O8WSE<$V-5]8I M93C_0/EP_H($14]!Q4[ZN1NBK>7X#,$_VG-Y3OK*6:!+FWXPPH?. FDRK_/H M")1\]#R0V>Y5'A^WK6LX"U27',BCH[3XUL!1;C .WV:,',K2SH)8U2[?J=A! M\]/GAUB]5W=:3&O7 IB+F'AIQV46!BLX)])5>F0M* J5!9P%DKO6!4_S;4?. M?^8YG>ZTB^\!QHV1IW-<=)DLX2P.KLJO.?JI57SX+)"J\%N.CE/Y=\\"I16_ MY 2&:/$UF-FZQRX'MXPUI32K(%^Z#O#./=PFJO5H [5>Z*$Q&,"4#0Z M8?2'Z8MK5](9 [Q"K[YG0GP% MP$!YO@Q$"5,Y#K&_4-VYTJ]?,],^6&:G1P^@T3OL@ZH[+7H -3-ARK:*'PR5 M_& 13@IAIQP%2_0IG7H*]CCSO'27BKISDQ99YW)9:5WTSF==MOK;!),KLW%RVL0LB67O$Z9M5NV M4*I/&/'"8M>2!<[?\JZ]!PAE_(@+V00O@A?<@+Y$Q-(+2=U@T",@Q@E6W07N MA@9F,-4:8'TH5@IFCQ=!!%K'D%NGP63)C."R)G5,FHB.104CYFV+TD1\GVP: MXV#QY"^"+3 2>L$4/>&[=/>(Z7)S%80I^U4L.%ZF2=-;=$Q^UL]_U+;# -:%Q<[ -W@8+?#7I=MEK MQ3N,F7[^E/_G$<4X^_G__L96_T_T_!Q$&\)_RG^((I+Q9?$;_PF'(BKZE\ _ MMJ/R\:8020_8VT8D)$][T9&N+J%N,8?BF[]$:,>0WV]NMG%^0K_E?\7_],D. M!=$-8T4/[-_?_"5.'^,D2%*^;B81T^=_?<,W,OAGSJW$W\_B4HR'[%4IS76* MB-L,CYP))I1WR4?L311Y2?[OOZG1(._IFX$I?Y:!D:UF1R(FY>A^9" V*(SQ M8?(C"GE[[']]XY4Z-*OVV+!=XV%;#8>#08&/'_48:'9MY;VY7OGL:T)7.$EI M)#RV*,3QBH0A^_454?^ DO[SRSCBT<_HR3*E3YZ4EF%P\L\.3)Q!Q!EV,@)M M]@JN'SA3CZG.($;>&+74'_QB7PS)^ZS.^*GC&$CV-VQA-,VZ>7*V_;!%T5(H MDC&_6X +J.QJI0,VI_M>A2D(A6 2MMF)019W>8F+42H<[LC\FG>'J?AES]>Y M(V*@U"R-P&]/6@X4=M-'3>K=]E6E2/5^H3OGX.&57#(#CNPPK5H+D@<@30&N MWA>\O.QKY!=)':!I&U4'C:W28P-M\_EQRS6&9SW-;[C#3PX>TN5FQD 6_@YF M)A?W,V4.?)[MSV];P&_)14B\KT=MI.?L.N$EAT?V22\0+>_CPQ\WNV=*7O(L M;;;YG$7RMOCEWZLLY*17@&0V=_QL%#8U5WPBGK]>AEH_!B18>GNYT 5KBF N M!,VL[O:WN,,JOJ -IM<,6)_N9T\4B\=5*M . 4D$#\&.J3ZBU3O?FUNV _OL MGCI^:U#M:!L.!@GH/7G%]"9*\!/EI_0RH!XS"&L M@P""5A6-\X4ML!#-7"D MCT "L6#*R.$>NVODB2IN9K@$V9M_Q^@(D\G(,D]YXC_9%JO][O3*:;+77#"V MB($*-II+AZE?3,7-HCE5]TXM\/.9?2NY8A@MW=X[MK_II,5)+!?Q)MN$+BY= MSJ"Y2KDC/8,H@U*!R_*5OF+^;^R?N/#X#?E*>$X]019S?DTLEZ,2_MUX!I*! MR]T)3O@2Q!UZ.X;BHY^GIO4HGX,$1W%>!.,8] 3V>J-# M%26[79!5Y?)CPE&&[S-_+-.!Y!Y=T[EEW#RG)VE)QG@9*M&AD[O%?2=+=8,O MR0MFQDVRP)DJO.+GZ!:]!;MT)R<)_0RG"$$7C?U"V;K(9M/5"Z=[$QC1;)"- M45B_3#MC2HQ2]G"$=;NL?$,E8.(-FV&6Z#/],MN4#1UT7B M5\6S]!%(L7Q)B9?6'%;5WT N6ZKCK7"$7U%HJ!%*1L,$598=R^T _CIMAG$. M?._Y\,STU@"0:]&?!8E\QLFB!--'QBV6&T:HV.=Q\2I<[>- @E?T,^#R[8J\ MBMI13<:3(DGJ]/>X(U8S-Y,XG,<(]N66.SKCFZCA&34=#0;^=N7SEM G%*T9 M0PKQ?HVC@%#N<^*R'F;6# $)E'1+#KX6]NX[D@0>SOS"!IO9,A,D"KA_ M.\1)N82J9KRH!X $B(EM1GY,&M^O%YSE5Z%1/84)RD15 0#"QF<3*L[O.PB0 M+&>E]/-Y$1S3#L,T9F,+__1R\X#H$TX^$X:RDPFH_0,2@C@QZWD07VC6X^"6 M]SB(]S'[4MQ0NO5C0!+* L?Q+!]]-*DKOU5\'1"*#]?,S,=RG^@RPCP',*N@ M%'[DFM#H,Q7DOO5WJ'>N3#5^&3A*Z12,ZA:R.(,H11/ '*ALPW-)SB#DV0'X MGI($BVA$X0AM#_[U?Z,[(<$,N'4:Q#&>?;YDL@Y%-S'O.Q9?,''H;>LQ!,/A M(/E.QD%E7!7TLFN5W377N/PA2$!NT1,["X&W9BH7H8J,L)9!( %K\HX+O"%4 M+8FN4ESK)A$89".<]%(H/*F5M4N=&@Q6[*'8I"2D/A0DQ=A(?;:9=@TQ['@3 M!4F 0JF'1OX,)"EE1KU$>]'PEFYSG&$=LS0A.\++1!7.?KXQ/>DNIM_8J>F]'F@5X&$E%*[?V$CAWGV*0C MYVM9+I"2[34?@]QT1<89#X"T)*5E0\K;-G7Z6=:@+O:V>(?^_W]02P,$% M @ K8!&6'(,"E%=" 0SD \ !A;&=M+65X,S%?,2YH=&WM6UMSV[82 M?DY_!8XSZ=@SDJR+[224FQDW=6;\T/0T)W.FKR )2JA!@@5 R>JO[[<@J9LE M68X=.4[E!TL4%\#NT\F\1=-JYZ\^-:O?]O82G4DV"SS(5 MEGT48_9)ISRK"4/MG$Y!Z\2-:W(E!UE@Y&#H:#4:7Z\3::5-\++M__KCH72B M:7,>B2 WHCDV/"^7&PL:'81:Q?TEWC:R U[&,G;#()&N&8%29,3#Y7WR^^NWC#E6B M1'++*-8+_3 9?WS9.6OW=RCF_)/..HU^KU>J^>T!XJ!FI9948,-[W(&Z0\>-=IU8J;TU@Y9:?=7I[P MB:R;#?E(,"-&4HQ%#'N6EOU>0 !AU(1]$A0.F<[8!VU2UFDW?V*Q$/ M1*.$ABD!$6O,E&G':!27&>/9A!69,X4 KQR/$5,14CA+<64D5RSA$7XR3*?( MF)PNZ6X19"(2UG(S(9*47PNL.S>GQ6\QF,&2BA(76H,((FFB(@59AN'@)!:& M03_1D-F"_LW&CX41U20D0"JM0E*,3)>-I1M"0)LCHZ+5:=X[#OP;X)[+WG#';!$ID!3H3,&7P:0#K(<=O,W9=9@O#(J0[!]T@5,>8$ M1.>PT@"\)854,&_).9#34&J&_@IX=FEI-.5C;FIE;W.Z1O4?V)F2?/ -D?UZ P8\O M;[KMSMN^K M;W9.#\61']HYC49#*V/)C20!9)F! M^UPAHYD*2UFQ=RK6I] ^DFHKP)!#Y*9!.;RFC K%*0& 6)Z)67:-$66N/E]B MX%LHB! /#>-%O+;C]BR,\FF:D<]"-3O":[B,UZW#RBW8;A^0MD8O$#^2,8&2 M6YUQBKS< M!4T!)2N8EKU #'DH=223>A='?5LN1#/, \=DKX+Y#.%<0^P-]4 M N6%R8%=Z]/S*-(F]@SXTG@@,F3="A#&'9&3;R 2E/TE3.%#9(X8^[RM<0_4 MIP9J=/3BY]C2A5 7[Z-/FS-J ]MIX:6S&"8&FUMZV? M>KA5O>3OK,;8/6(?9:(ZB@I#1CZ7]JV:-M76X09M;6,R&V&FO\IM&':X;DP" MO"(N+9%7O$= D>] 4W,Z*Z:<'95\#;F=9LD4T3R^1>Q#O5=)%88G3,EKH:IV M]!)]X^%:V@CJ[QV92S \.7GS[X#A:>O%%W9G_&YE7".X,8L5%+KF,30+&P2" M>Z2ZMXK#&6\<%:+3QD[32_\#YDQ3Z9P0FT)SJ)'!$D$LP:&?Y1!00R2T%&GQ M285J[2'$7X6$ -X9%)D_X&*/OH%S!OOVR[>B(VJ_7"@4,N!$ B'4KZ/.7R0% M3+I*]*9MD+'@UY2YE86-S]U\2>;W(^N]A'L!I>I8E-W2%;&"QQAHQ314K =5 M5O+25&%ZY;;+/C?W!#JG;8Z9Z_\^5@7KZ'IMKIWD71. M8)YWT)R\;KWM+M#@BUEF?E@>^>R +YC*2G,:0Q/-$([M.O#_F_3#"@D7< $= M]E[+K#^BY 49>6740,04/_[P[I00?&X1P[NML].[3'H!4IT6T=]Q.'0+3*T# MRB\PB8!]$*$IZ)S*68-UV]V3.4M<^81"'ET/C"ZRN%FMG?B_97650JS337?7 MYV6W=JOW$_I?:3@_3X*OKK#*A]42Y>";=G)8S?!JA:Z0>2<*KD^R/YJ*C^WQ M[>/*JY2^P3'VSEJOP>;:1_$@C_D]HWTOV_.4[6'.^,M\1^>^OF/E&S"/YC+%UXSOAU(D[/)&1 7M7K#?RF[25Y3NZ_OXPVJK$86 MF I6M$NZ!*\HM/)FY^]W!H9FYM(,J0W.0)3##@ M0/;$^J!\?DRO0+[[X?S8OSSY#U!+ P04 " "M@$98"JQ5RW(( !K.0 M#P &%L9VTM97@S,5\R+FAT;>U;6W/;N Y^[OX*;CK=D\S8CB])VLK9SF3; M="8/9R_=S,YYI43(Y@DE:DG*CL^O/P I^18[<9K6J;O.0Q)9( E ^/ !%'T^ M=)EZ]P,['P(7^)>=.^D4O+O\3[/7:77/C\,E"AQ7$N>Q%A-FW43!SP<9-P.9 M1XR73O\HLT(;QW/7+[@0,A]$[$UQVS_PTPHY6AS4=+J(3MZTVE[D_!@%O&!1 MBZ4Z=TTK_P=1IUVX_MRH=M_?2WDFU22ZEAE8]BN,V2>=\;P6C+5S.D-9![>N MR94A.7&0*.C6"O1 M7]+M7G50E[$4;ABETC43E(2<=+B\'G]Q??7;KUMTB8+T3E"L-_II-O[TLG/6[F_1N/^6 MULET\KE!_S1KKQKL QBX8;^WV(>?7MYVVYVW_8O<225U@R5@2#7FAMQ%S^^2 MK3[RN70HI"T4GT2I@MM%^RI%Z[F\1-,Z;ES?6])$A3,;Q=R"DCG/6-<5 K4MLJ<%&YZD^^Q\N!=IU4[;LYC898-= MY4EK%BO$B=MAQCTF=@<3W1W Q"_H?T$QGTW83:['"L0 &@$:)@!":)PIUX[1 M*"YSQO,)*W-G2D!=.3Y&G(J0PEF&5T9RQ5*>X$>&Z0PK)Z>#W!V!'!*PEIL) MB63\!G#=N3DM?B90&5Q240%#:Y! (DU29BB6XW#41(!AZ)]DR&Q)OV;CQTAJ MU21D0":MPN(8*UXVEFZ(!MH"*RM:G>8M4#4MT,P1#A,LGLR[80_V/=CO WMO ME\$.+)4YPHF0.8-/ Y&.XGC;S-V7>8KTR*D?P?\350J<$R$ZAY4&PEL2I:+R MEI(#)0VE9NBO@&>7ED9-A:2)&R11*A1 R&O$I5_.>GT2;H(_L^9)_L +*O%V!0=W"V F_5P!'OZ325 M>.D1+&ZT"* NC M$Q#XL66'B$$!".H M,O;9,CS ; +)-I/I4*)3H\W.Z>'<.2'=DY%N J7DK8] M\I ,:'Y&;#R7(P)F29>-%TH7%DIQ(;)S.7.@!+4'T;>3#;83.FQ=1U\I3+LN M4:=U=O:Z J_$@@LQTNRU3MMO7]5[B$&NPMCWYJ-#?O3B UC4 V/-%YD/ Z%! M]6_"2[OY$"I$8\"@KE8*I:TN#4Z +#:2UG,C2D'NYZ$=F1FKSC.S <4]2JK: M=A;IC8JUZ:9$AD5=K%92<.<5C:T4DAM)!LA0@?M:(:>92DM5L4\JUI?0GDFU M!53((7/3H *SIDQ*Q:D 0+.\$K/J&D>$6GV^Q<#_8B!!?&@X'L3:G;>=",KG MV93<"==L":_Q,EXWII4[L-V;A'0U- 24KD1-6H0 MQY+'4DDWH7)WU;*40SS /'8"_!=$YQIB3_"WE4%%:0K$KO7E>9)H([P"OC4> M0(Y5MT((XQTH*#>0"+;] ::80V2!'+O;T;@'ZG,#-3EZ<3GBJO3L0U$,:4HO MNT88?W9%AS@TW"YNNOSP,2!2(4V]):Q+MUZ%38A?#Z5!FJK3I\EW.H#VV'IN; DDP1"U=Z.?]G"K?LG?68VQ1W ?5:(Z24I# M03Y7]JV:-M/6X0UZQ8V3V01G^CN\AF&'Z\:DB%?DI27Q2O<$4>1WH&ES.B^G MFAT%O8;<3JMD8C2/;Q">ZKU+*AJ>,"5O0%7;T4ORC:=[Z5Y0?^_(7(+AR62>< [J/F6&,%2P)"HH9^ED.$&C*A):;%O]2HUAD"_BXE&N"309G[@R[V MZ!LX9[#??OE6?$3;+Q<*&QG41")":+^.=OX2"1C25:$WW089 [^ARBTT-KYV M\RV9?Q]9OTMX%%"J'8NP6[J"*[C @1:F5+$>5%4GAV,0&-AP-4+]:+%XM&6& M_D<_>6LJFE[YVF5?&^YKPR^P07*!)6!J,*TW,+[!4Q$BQ+\GKZ#4".63S$=: MC8!JJ)P/JM?]IF(OR JE)X!WQT,=*(LO !6!M:+&_-D\E>, M* +C740G6='%=+>I^ 3;.;3Z%D1_^K*FU7[5KP:@GQ4O+$0V[)I ./^*LYMZ M:MJQ"8"-:NE*"*7$XIN@WFFK<_;*'Y!U8HU,M]5]2*1S@G'Y@,S)Z];;[H(, M_F.6E1^&,Y\=U MC9&4(34D' M5,X:K-ONGLQ%XLHG%//D9F!TF8MFM7;J?Y;=%8Q8YYONM@_,;IQ/'V?T/S)P M?IE$7]UA50ZK+2I0;WJ%PVJ%5SMTAS^4D+*/TY+ZM[G]I6MJ94L#YBL:_?6IX+!Z%4E' MBJ=F5MMH1_=1 ?ZE1F'_I:5M&]==,NZ".LW//KEX_W<4AV:6]080&+O)4PS! MB*LQGUC/V>?']%7)=S^<'_LO6?X?4$L#!!0 ( *V 1E@$\FOG0@4 #$? M / 86QG;2UE>#,R7S$N:'1M[5EM<]HX$/[>7[&73CK)##88"$ELFAF: MD+G,W(4VT)O>1V&O05?9NUI>DD%U;M$>RJB 7!<"WVXD3(UXZ@.; M:/D;3S*I-$MUD+$HXNG(A[UL%FS882-^?K63HV7F-_?2!RV#T;G!R?''8&)[U3>/_QK/^Q\)X'D6@'A[\-'MNX^T'WZ 6EC8,%-ONU%O2.8?![%_J=LW>=TV[?Z7WZH_LW= X' MIJ5>J]4?$22!\5>U9CTH]\/@S6NO50L>,;E_)KGF<7%7"MPOVY,4Z"(MBQ=, MN1Z#'B-\F#!%M!0%G*&9B8 :CZ5*P*LY'T#&T!$"1TK"GSQ4LE_D&I.\ B=I MZ,*6&>#-ZUF]YH7!H4PREA;E911L0RR5]?!EZ2%#Q64$F$88P1&&F Q107V_ M0BRK-X#E$'-!3<$F1I!-U9.&;I"(%\)3S/32+T9RPCIA'&J) B MGH?5: 9E2O;G-L4,(2KS "";J'Q"NX] MJK8N+6"%7XL<'8UOWF@B[&LA9-KXE!@,W&X8: _9#D*GN)7.5]$U'); MK=W-)Q3@/(!%KCPU 3LVY1NRI"G,70!W";%R2*]6NS[@TY03P^EYQ8@G@L0= MDOZ%4>I2O0J_3+C"A#KDAOK]>>WQ&EML&Z@Z+&_L;$7;2T5=:'ZI][FLO'T2 MLJD$2UZ9]>^*5;!]Y)S*#"'K--QF-VBE68&[U53#,3 J@;S;I,D!KSC/265VRO MF*#'Y6:&!FP2]BN?SY20<(8*V6??_G?,C1497N$58=C8Y6EP;M9Y(1-S4A"C MEORSIQE+0XKS&Q9==;>U9Q#ILZH^MU&^6W_ [G\JL@[B:5^$OFJ!1PRFYEF+*!%L%^@V% ML=%R=RG,M8_B7A7S_ZSVE]Q^SMSN5XSO5CN\[ZT=/^8T=QU0-]:,9WDNO2Z3 M][2)X&;Q;W<4AV..,6WE:5NO^3E"+XYYB.H!LWOX&K^5*4Z[IXRV3[A,3):) M;=]4Z^G;[ !>CM%?DON!R=6O)='#LS$CITWP$Z922%,F;DC ME*0WO8^*+2[7YQZS:VUJ^57-*C.+=I#$1>@=,'I^XV4R!'+ B 3+7YC M:2ZD)ID.WD:)$'C5W7LR;M*AI8PWQAEHA,.XK] M0P/?RW5XJ9<7VK:$I(P7P8"E5,$)G<*92$FV,!P*K46*MIK.M$,X&V6!9*.Q M-K.9_HMY(L&%#-YZ]A5.QTQ31^4DHD$NJ3.5)"^GFU+3.Q@*'H?7?+O1'?1E MRF(]#A*FG0@M:69\Z,[&;,@TE&$V(V 0\DN-#O'MB@^/6F M5X%.'SJ'O=-!]_ U2AO[B]CL>2WH'<'@8Q?ZG;,/G9-NW^E]^;W[%W0.!J:E MYGE/J31.D^]RS?J@/"P&[][Z+2]\0G!_3Y1F27%?"CP,[7$&^"4KDQ=,F1Z# M'E/X-"$2:#=VUG-\Z/P0*0YR8KR:QQN0R*DG>'KCQW MJ]X(2TCVXS;Z#!&59@$@GT@UP9H+6L!%OC!\V G+;(&^D%CD&KVY;%R:&-'@ M/-9#(HI2O9)^G3!)4^R@#/7[\]SCU[?(-F!V6#YH;L7;2T5=:'ZI][FL_#T4LLD$ M2UZ9_>^*7;!=BX2;VR.S.,D5#13-":X!+:\#<'"Y&/D;4W@0 MYDP7P<)Z;H16\54NUYNX!)OVOD#':VSP/+U[BXG?<'=NLVGLN,TK)OA!7O=] M7!YE_*:[V\30KUR>*4;"&4I*S@/[WS$/5B"\0BO/]>H[+ N_F6U>1/B<$TBH M)?WL9<;2$!V]PYZKYK::MU'D"B-]U]C?PLH[I(]UQ#M$2@1P1(<2M]8%M.S^ MN7&)B"M7:$BB<]S(3[+8F<^=V-?U<)4@UL6F]M1"O;/Z?@ST+TF<#T7PZ &; MY[ %HAS]%IS%L'!X=4!78'Z2 -_[4F9=B*NJBD=;2<_AU(7#\C2\%W8RC2_N=1=6]OODCM> MY#7UVJMFFC$\[/_)(@JG>+Y@YEQ0@8,QHPD<+<\AO21!"VE/(0-,7&HBJ7Q$ MT(]?"K9RR1!;CN NCENBA+E]4RG =W-.>+UL?P7W ^">YCX"7I?P^<#5KH'K MF)N=>]\-WOR3@K&\J,HC6NXH'9)@B@P(GY)"V3UENVI^V;#_IEVUOXGX%U!+ M 0(4 Q0 ( *V 1E@>-%P2]A$" &M1) 1 " 0 !A M;&=M+3(P,C,Q,C(Y+FAT;5!+ 0(4 Q0 ( *V 1E@]N=4(LQ@! .)S$0 1 M " 242 @!A;&=M+3(P,C,Q,C(Y+GAS9%!+ 0(4 Q0 ( M *V 1EAR# I170@ $,Y / " 0#,Q7S(N:'1M4$L! A0#% @ K8!&6 3R:^="!0 M,1\ \ ( !,#P# &%L9VTM97@S,E\Q+FAT;5!+ 0(4 Q0 M ( *V 1EB(-FH-8 4 !HA / " 9]! P!A;&=M+65X >,S)?,BYH=&U02P4& 8 !@!R 0 +$<# end XML 77 algm-20231229_htm.xml IDEA: XBRL DOCUMENT 0000866291 us-gaap:PerformanceSharesMember 2023-12-29 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MorganStanleySeniorFundingIncMember 2023-06-21 2023-06-21 0000866291 2022-03-25 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000866291 us-gaap:PerformanceSharesMember 2023-04-01 2023-12-29 0000866291 us-gaap:CommonStockMember 2022-03-26 2022-12-23 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-03-26 2022-12-23 0000866291 algm:IndustrialEndMarketMember 2022-12-24 2023-03-31 0000866291 algm:SankenMember 2023-12-29 0000866291 algm:TimeDepositsAndMoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:EquityMethodInvesteeMember 2022-09-24 2022-12-23 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-12-29 0000866291 2022-03-26 2022-12-23 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000866291 algm:MagneticSensorsAndOtherMember 2022-03-26 2022-12-23 0000866291 2023-04-01 2023-12-29 0000866291 algm:IndustrialEndMarketMember 2022-03-26 2022-12-23 0000866291 algm:PowerIntegratedCircuitsMember 2023-09-30 2023-12-29 0000866291 us-gaap:CommonStockMember 2023-09-30 2023-12-29 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-26 2022-12-23 0000866291 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-12-29 0000866291 us-gaap:PerformanceSharesMember 2023-09-30 2023-12-29 0000866291 us-gaap:PerformanceSharesMember 2023-03-31 0000866291 algm:SankenMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-26 2023-03-31 0000866291 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000866291 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-29 0000866291 algm:SankenDistributionAgreementOneTimeSalesReturnMember us-gaap:MajorityShareholderMember 2023-12-29 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-29 0000866291 us-gaap:PreferredStockMember 2022-03-25 0000866291 us-gaap:EquityMethodInvesteeMember 2023-04-01 2023-12-29 0000866291 country:CN 2023-04-01 2023-12-29 0000866291 algm:AutomotiveEndMarketMember 2021-03-27 2021-06-25 0000866291 algm:AutomotiveEndMarketMember 2022-03-26 2022-12-23 0000866291 us-gaap:MachineryAndEquipmentMember 2023-12-29 0000866291 algm:OtherEndMarketMember 2021-06-26 2021-09-24 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2023-09-30 2023-12-29 0000866291 algm:SankenMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-26 2022-12-23 0000866291 us-gaap:NoncontrollingInterestMember 2023-09-30 2023-12-29 0000866291 algm:TermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-31 2023-10-31 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-25 0000866291 algm:MagneticSensorsAndOtherMember 2023-04-01 2023-12-29 0000866291 us-gaap:PreferredStockMember 2023-03-31 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-12-29 0000866291 us-gaap:CommonStockMember 2022-09-24 2022-12-23 0000866291 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-09-24 2022-12-23 0000866291 2024-02-02 0000866291 algm:WaferFoundryAgreementTerminationNoticePeriodMember us-gaap:EquityMethodInvesteeMember 2023-01-26 2023-01-26 0000866291 srt:EuropeMember 2022-03-26 2022-12-23 0000866291 us-gaap:RetainedEarningsMember 2022-09-24 2022-12-23 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:CostOfSalesMember 2022-03-26 2022-12-23 0000866291 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000866291 us-gaap:RetainedEarningsMember 2022-03-25 0000866291 algm:WaferFoundryAgreementRenewalTermMember us-gaap:EquityMethodInvesteeMember 2023-01-26 2023-01-26 0000866291 algm:OtherEndMarketMember 2022-06-25 2022-09-22 0000866291 algm:OtherEndMarketMember 2022-12-24 2023-03-31 0000866291 algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember 2023-03-31 0000866291 algm:AutomotiveEndMarketMember 2023-09-30 2023-12-29 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MorganStanleySeniorFundingIncMember 2023-06-21 0000866291 algm:CustomerMember 2023-04-01 2023-12-29 0000866291 us-gaap:EquityMethodInvesteeMember 2023-09-30 2023-12-29 0000866291 us-gaap:CommonStockMember 2022-09-23 0000866291 country:JP 2022-09-24 2022-12-23 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember 2020-09-30 2020-09-30 0000866291 us-gaap:PreferredStockMember 2022-12-23 0000866291 2023-09-29 0000866291 algm:IndustrialEndMarketMember 2021-03-27 2021-06-25 0000866291 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-12-29 0000866291 algm:AutomotiveEndMarketMember 2022-12-24 2023-03-31 0000866291 us-gaap:RetainedEarningsMember 2023-03-31 0000866291 us-gaap:NoncontrollingInterestMember 2022-03-26 2022-12-23 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2022-03-26 2022-12-23 0000866291 2021-03-27 2021-06-25 0000866291 srt:MinimumMember us-gaap:LetterOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-04-01 2023-12-29 0000866291 algm:SankenMember algm:PolarSemiconductorLLCMember 2023-12-29 0000866291 country:JP 2023-04-01 2023-12-29 0000866291 algm:OtherEndMarketMember 2023-04-01 2023-06-30 0000866291 algm:TermLoanFacilityMember 2023-10-31 0000866291 algm:AutomotiveEndMarketMember 2022-03-26 2022-06-24 0000866291 algm:MagneticSensorsAndOtherMember 2022-09-24 2022-12-23 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-24 2022-12-23 0000866291 us-gaap:NoncontrollingInterestMember 2022-12-23 0000866291 algm:SankenDistributionAgreementOneTimeSalesReturnMember us-gaap:MajorityShareholderMember 2023-03-31 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2022-09-24 2022-12-23 0000866291 us-gaap:PreferredStockMember 2023-12-29 0000866291 us-gaap:OfficeEquipmentMember 2023-12-29 0000866291 algm:MagneticSensorsAndOtherMember 2023-09-30 2023-12-29 0000866291 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-04-01 2023-12-29 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 algm:OtherEndMarketMember 2022-03-26 2022-06-24 0000866291 us-gaap:CommonStockMember 2022-03-25 0000866291 algm:NonRelatedPartyRevenueMember 2022-09-24 2022-12-23 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 2023-12-29 0000866291 algm:AutomotiveEndMarketMember 2021-06-26 2021-09-24 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-29 0000866291 2023-07-01 2023-09-29 0000866291 us-gaap:CostOfSalesMember 2023-09-30 2023-12-29 0000866291 algm:NonRelatedPartyRevenueMember 2023-09-30 2023-12-29 0000866291 us-gaap:EquityMethodInvesteeMember 2023-12-29 0000866291 algm:IndustrialEndMarketMember 2023-04-01 2023-12-29 0000866291 us-gaap:RetainedEarningsMember 2023-04-01 2023-12-29 0000866291 algm:TermLoanFacilityMember us-gaap:BaseRateMember 2023-10-31 2023-10-31 0000866291 us-gaap:RelatedPartyMember 2023-03-31 0000866291 algm:CrocusMember us-gaap:CustomerRelationshipsMember 2023-04-01 2023-12-29 0000866291 algm:AutomotiveEndMarketMember 2023-04-01 2023-12-29 0000866291 algm:TwoCustomerMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-12-29 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-03-26 2022-12-23 0000866291 country:KR 2022-03-26 2022-12-23 0000866291 2023-03-31 0000866291 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember algm:LondonInterbankOfferedRateMember 2020-09-30 2020-09-30 0000866291 algm:OtherEndMarketMember 2021-12-25 2022-03-25 0000866291 algm:OtherEndMarketMember 2022-09-24 2022-12-23 0000866291 country:CN 2022-09-24 2022-12-23 0000866291 algm:TrademarksAndOtherMember 2023-03-31 0000866291 us-gaap:CustomerRelationshipsMember 2023-03-31 0000866291 algm:AutomotiveEndMarketMember 2022-09-24 2022-12-23 0000866291 srt:MaximumMember us-gaap:LetterOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-04-01 2023-12-29 0000866291 us-gaap:EmployeeStockMember 2023-04-01 2023-12-29 0000866291 us-gaap:NoncontrollingInterestMember 2022-03-25 0000866291 algm:TermLoanFacilityMember algm:CreditSuisseAGCaymanIslandsBranchMember 2020-09-30 0000866291 us-gaap:PreferredStockMember 2023-09-29 0000866291 algm:WaferFoundryAgreementForecastMember us-gaap:EquityMethodInvesteeMember 2023-01-26 2023-01-26 0000866291 2023-12-29 0000866291 us-gaap:EmployeeStockMember 2022-09-24 2022-12-23 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2021-12-02 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-12-23 0000866291 algm:TrademarksAndOtherMember 2023-12-29 0000866291 algm:IndustrialEndMarketMember 2022-09-24 2022-12-23 0000866291 us-gaap:CustomerRelationshipsMember 2023-12-29 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-23 0000866291 algm:InitialCrocusLoanMember us-gaap:LoansPayableMember algm:EquityMethodInvestee1Member 2023-10-02 0000866291 algm:OtherAmericasMember 2022-03-26 2022-12-23 0000866291 us-gaap:RetainedEarningsMember 2022-09-23 0000866291 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember algm:LondonInterbankOfferedRateMember 2020-09-30 2020-09-30 0000866291 algm:NonRelatedPartyRevenueMember 2022-03-26 2022-12-23 0000866291 us-gaap:RetainedEarningsMember 2023-09-29 0000866291 algm:OtherAsiaMember 2023-09-30 2023-12-29 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 2023-12-29 0000866291 2022-09-23 2022-12-23 0000866291 algm:IndustrialEndMarketMember 2023-04-01 2023-06-30 0000866291 us-gaap:RelatedPartyMember 2023-12-29 0000866291 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember algm:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember 2023-04-01 2023-12-29 0000866291 algm:AllegroMicrosystemsIncMember algm:PolarSemiconductorLLCMember 2023-12-29 0000866291 country:JP 2023-09-30 2023-12-29 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-12-29 0000866291 algm:OtherEndMarketMember 2023-09-30 2023-12-29 0000866291 algm:TimeDepositsAndMoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:EmployeeStockMember 2022-03-26 2022-12-23 0000866291 algm:WaferFoundryAgreementMember us-gaap:EquityMethodInvesteeMember 2023-01-26 2023-01-26 0000866291 algm:OtherEndMarketMember 2022-03-26 2022-12-23 0000866291 algm:TermLoanFacilityMember algm:CreditSuisseAGCaymanIslandsBranchMember 2023-10-31 0000866291 us-gaap:CommonStockMember 2023-09-29 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-09-24 2022-12-23 0000866291 algm:RelatedPartyRevenueMember us-gaap:MajorityShareholderMember 2022-09-24 2022-12-23 0000866291 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-12-29 0000866291 algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember 2023-12-29 0000866291 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0000866291 algm:CrocusMember 2023-09-11 2023-09-11 0000866291 algm:OtherAmericasMember 2023-09-30 2023-12-29 0000866291 algm:PowerIntegratedCircuitsMember 2022-03-26 2022-12-23 0000866291 us-gaap:NoncontrollingInterestMember 2022-09-24 2022-12-23 0000866291 country:CN 2023-09-30 2023-12-29 0000866291 country:KR 2023-04-01 2023-12-29 0000866291 country:KR 2023-09-30 2023-12-29 0000866291 us-gaap:EmployeeStockMember 2023-09-30 2023-12-29 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2022-09-24 2022-12-23 0000866291 2022-09-24 2022-12-23 0000866291 algm:OtherEndMarketMember 2022-09-23 2022-12-23 0000866291 us-gaap:RetainedEarningsMember 2023-09-30 2023-12-29 0000866291 us-gaap:RetainedEarningsMember 2022-12-23 0000866291 algm:IndustrialEndMarketMember 2022-06-25 2022-09-22 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2023-12-29 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MorganStanleySeniorFundingIncMember 2023-12-29 0000866291 us-gaap:EquityMethodInvesteeMember 2022-03-26 2022-12-23 0000866291 us-gaap:ConstructionInProgressMember 2023-03-31 0000866291 algm:PowerIntegratedCircuitsMember 2022-09-24 2022-12-23 0000866291 algm:RelatedPartyRevenueMember us-gaap:MajorityShareholderMember 2022-03-26 2022-12-23 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2021-12-02 2021-12-02 0000866291 us-gaap:MachineryAndEquipmentMember 2023-03-31 0000866291 algm:SankenMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-12-29 0000866291 algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember 2023-12-29 0000866291 2022-09-23 0000866291 2021-06-26 2021-09-24 0000866291 2022-12-23 0000866291 us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000866291 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 2023-12-29 0000866291 country:US 2022-09-24 2022-12-23 0000866291 algm:RelatedPartyRevenueMember us-gaap:MajorityShareholderMember 2023-04-01 2023-12-29 0000866291 country:JP 2022-03-26 2022-12-23 0000866291 us-gaap:LandMember 2023-03-31 0000866291 algm:AutomotiveEndMarketMember 2021-12-25 2022-03-25 0000866291 algm:AutomotiveEndMarketMember 2022-06-25 2022-09-22 0000866291 srt:EuropeMember 2022-09-24 2022-12-23 0000866291 algm:OtherAmericasMember 2023-04-01 2023-12-29 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-09-23 0000866291 country:US 2023-04-01 2023-12-29 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-12-29 0000866291 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-04-01 2023-12-29 0000866291 us-gaap:AdditionalPaidInCapitalMember 2023-09-29 0000866291 algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember 2023-03-31 0000866291 algm:OtherEndMarketMember 2023-07-01 2023-09-29 0000866291 us-gaap:PerformanceSharesMember 2022-03-26 2022-12-23 0000866291 algm:AutomotiveEndMarketMember 2022-09-23 2022-12-23 0000866291 algm:RightOfUseAssetMember 2023-12-29 0000866291 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-09-30 2023-12-29 0000866291 algm:IndustrialEndMarketMember 2021-06-26 2021-09-24 0000866291 us-gaap:PerformanceSharesMember 2022-09-24 2022-12-23 0000866291 us-gaap:OtherCustomerMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-03-26 2023-03-31 0000866291 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember algm:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember 2023-04-01 2023-12-29 0000866291 country:US 2022-03-26 2022-12-23 0000866291 algm:WaferFoundryAgreementBindingYearsMember us-gaap:EquityMethodInvesteeMember 2023-01-26 2023-01-26 0000866291 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0000866291 algm:TimeDepositsAndMoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-04-01 2023-12-29 0000866291 us-gaap:NoncontrollingInterestMember 2023-03-31 0000866291 algm:CrocusMember 2023-09-11 0000866291 algm:SecondaryPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2021-12-02 0000866291 2023-04-01 2023-06-30 0000866291 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-04-01 2023-12-29 0000866291 algm:TermLoanFacilityMember 2023-10-31 2023-10-31 0000866291 algm:WaferFoundryAgreementMaskPricingTermMember us-gaap:EquityMethodInvesteeMember 2023-01-26 2023-01-26 0000866291 us-gaap:MajorityShareholderMember 2023-03-31 0000866291 2021-09-25 2021-12-24 0000866291 algm:SankenMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-09-24 2022-12-23 0000866291 algm:CustomerMember 2023-09-30 2023-12-29 0000866291 country:KR 2022-09-24 2022-12-23 0000866291 us-gaap:CommonStockMember 2022-12-23 0000866291 us-gaap:CommonStockMember 2023-12-29 0000866291 us-gaap:CommonStockMember 2023-03-31 0000866291 algm:CrocusMember algm:CompletedTechnologyMember 2023-04-01 2023-12-29 0000866291 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember algm:LondonInterbankOfferedRateMember 2020-09-30 0000866291 algm:AutomotiveEndMarketMember 2023-04-01 2023-06-30 0000866291 us-gaap:CostOfSalesMember 2022-09-24 2022-12-23 0000866291 us-gaap:CommonStockMember 2023-04-01 2023-12-29 0000866291 srt:MaximumMember algm:InitialCrocusLoanMember us-gaap:LoansPayableMember algm:EquityMethodInvestee1Member 2023-09-11 0000866291 algm:InitialCrocusLoanMember us-gaap:LoansPayableMember algm:EquityMethodInvestee1Member 2023-09-11 0000866291 algm:IndustrialEndMarketMember 2021-12-25 2022-03-25 0000866291 algm:IndustrialEndMarketMember 2022-09-23 2022-12-23 0000866291 us-gaap:PatentsMember 2023-12-29 0000866291 us-gaap:ConstructionInProgressMember 2023-12-29 0000866291 algm:NonRelatedPartyRevenueMember 2023-04-01 2023-12-29 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2023-12-29 0000866291 us-gaap:PatentsMember 2023-03-31 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000866291 us-gaap:MajorityShareholderMember 2023-12-29 0000866291 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-03-31 0000866291 algm:OtherAmericasMember 2022-09-24 2022-12-23 0000866291 us-gaap:RetainedEarningsMember 2022-03-26 2022-12-23 0000866291 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000866291 us-gaap:EquityMethodInvesteeMember 2023-03-31 0000866291 algm:RelatedPartyRevenueMember us-gaap:MajorityShareholderMember 2023-09-30 2023-12-29 0000866291 2022-12-24 2023-03-31 0000866291 us-gaap:ResearchAndDevelopmentExpenseMember 2022-03-26 2022-12-23 0000866291 us-gaap:RetainedEarningsMember 2023-12-29 0000866291 algm:CrocusMember algm:CompletedTechnologyMember 2023-09-11 0000866291 algm:AutomotiveEndMarketMember 2021-09-25 2021-12-24 0000866291 us-gaap:RevolvingCreditFacilityMember 2023-12-29 0000866291 algm:IndustrialEndMarketMember 2022-03-26 2022-06-24 0000866291 algm:CustomerMember 2022-03-26 2022-12-23 0000866291 2022-06-25 2022-09-22 0000866291 2021-12-25 2022-03-25 0000866291 algm:OtherAsiaMember 2022-03-26 2022-12-23 0000866291 us-gaap:OfficeEquipmentMember 2023-03-31 0000866291 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-12-29 0000866291 algm:EquityMethodInvestee1Member 2023-10-31 2023-10-31 0000866291 us-gaap:LandMember 2023-12-29 0000866291 algm:IndustrialEndMarketMember 2021-09-25 2021-12-24 0000866291 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000866291 us-gaap:NoncontrollingInterestMember 2023-12-29 0000866291 algm:AutomotiveEndMarketMember 2023-07-01 2023-09-29 0000866291 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember algm:OneMonthSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember 2023-04-01 2023-12-29 0000866291 algm:SankenDistributionAgreementOneTimeSalesReturnMember us-gaap:MajorityShareholderMember 2023-03-31 2023-03-31 0000866291 algm:TimeDepositsAndMoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 algm:OtherAsiaMember 2022-09-24 2022-12-23 0000866291 algm:OtherAsiaMember 2023-04-01 2023-12-29 0000866291 algm:CustomerMember 2022-09-24 2022-12-23 0000866291 algm:CrocusMember us-gaap:CustomerRelationshipsMember 2023-09-11 0000866291 srt:EuropeMember 2023-04-01 2023-12-29 0000866291 2023-09-30 2023-12-29 0000866291 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-12-29 0000866291 algm:OtherEndMarketMember 2023-04-01 2023-12-29 0000866291 us-gaap:AdditionalPaidInCapitalMember 2022-03-25 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember 2020-09-30 0000866291 country:CN 2022-03-26 2022-12-23 0000866291 algm:OtherEndMarketMember 2021-09-25 2021-12-24 0000866291 country:US 2023-09-30 2023-12-29 0000866291 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MizuhoBankLtdMember 2023-06-21 0000866291 us-gaap:NoncontrollingInterestMember 2022-09-23 0000866291 2022-03-26 2022-06-24 0000866291 srt:EuropeMember 2023-09-30 2023-12-29 0000866291 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-29 0000866291 algm:OtherEndMarketMember 2021-03-27 2021-06-25 0000866291 algm:InitialPSLLoanMember us-gaap:LoansPayableMember us-gaap:EquityMethodInvesteeMember 2022-07-01 0000866291 us-gaap:NoncontrollingInterestMember 2023-09-29 0000866291 us-gaap:PreferredStockMember 2022-09-23 0000866291 us-gaap:CostOfSalesMember 2023-04-01 2023-12-29 0000866291 algm:PowerIntegratedCircuitsMember 2023-04-01 2023-12-29 0000866291 algm:IndustrialEndMarketMember 2023-09-30 2023-12-29 0000866291 algm:IndustrialEndMarketMember 2023-07-01 2023-09-29 0000866291 us-gaap:RevolvingCreditFacilityMember algm:MorganStanleySeniorFundingIncMember us-gaap:LetterOfCreditMember 2023-06-21 0000866291 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-23 pure shares iso4217:USD shares iso4217:USD 0000866291 --03-29 false Q3 2024 10-Q true 2023-12-29 false 001-39675 ALLEGRO MICROSYSTEMS, INC. DE 46-2405937 955 Perimeter Road Manchester, NH 03103 603 626-2300 Common Stock, par value $0.01 per share ALGM NASDAQ Yes Yes Large Accelerated Filer false false false 193125832 214308000 351576000 9427000 7129000 114324000 111290000 154000 13494000 165553000 151301000 41980000 27289000 3750000 3750000 549496000 665829000 325822000 263099000 21620000 16866000 79420000 50359000 214709000 27691000 293699000 52378000 5625000 8438000 25974000 27265000 48936000 69230000 1565301000 1181155000 37633000 56256000 3158000 9682000 69951000 94894000 5486000 4493000 3959000 120187000 165325000 250464000 25000000 16321000 13048000 27740000 15103000 10967000 429815000 214340000 0.01 0.01 20000000 20000000 0 0 0 0 0 0 0.01 0.01 1000000000 193047658 193047658 1000000000 191754292 191754292 1931000 1918000 684063000 674179000 470127000 310315000 -21889000 -20784000 1134232000 965628000 1254000 1187000 1135486000 966815000 1565301000 1181155000 254984000 203672000 802625000 572356000 0 45117000 6161000 131852000 254984000 248789000 808786000 704208000 121156000 84776000 354561000 247805000 0 21419000 2944000 63413000 133828000 142594000 451281000 392990000 44396000 39593000 130799000 109017000 52746000 37373000 140135000 143770000 97142000 76966000 270934000 252787000 36686000 65628000 180347000 140203000 3854000 613000 5381000 1581000 857000 360000 2550000 1144000 2682000 6716000 30000 3659000 36371000 72091000 177546000 143425000 2969000 7540000 17584000 17943000 33402000 64551000 159962000 125482000 57000 32000 150000 102000 33345000 64519000 159812000 125380000 0.17 0.34 0.83 0.66 0.17 0.33 0.82 0.65 192724541 191328538 192384315 191082141 194570380 193935908 194925040 193100762 33402000 64551000 159962000 125482000 57000 32000 150000 102000 33345000 64519000 159812000 125380000 3618000 8303000 -1188000 -6414000 36963000 72822000 158624000 118966000 -2000 56000 -83000 -81000 36965000 72766000 158707000 119047000 0 0 191308141 1913000 662082000 183819000 -33028000 1089000 815875000 64519000 32000 64551000 127728 1000 8862000 8863000 3036000 3036000 8247000 56000 8303000 0 0 191435869 1914000 667908000 248338000 -24781000 1177000 894556000 0 0 192469731 1925000 683891000 436782000 -25509000 1199000 1098288000 33345000 57000 33402000 577927 6000 10904000 10910000 10732000 10732000 3620000 -2000 3618000 0 0 193047658 1931000 684063000 470127000 -21889000 1254000 1135486000 0 0 190473595 1905000 627792000 122958000 -18448000 1156000 735363000 125380000 102000 125482000 89454 1000 1572000 1573000 872820 8000 51186000 51194000 12642000 12642000 -6333000 -81000 -6414000 0 0 191435869 1914000 667908000 248338000 -24781000 1177000 894556000 0 0 191754292 1918000 674179000 310315000 -20784000 1187000 966815000 159812000 150000 159962000 76204 1000 1898000 1899000 1217162 12000 32809000 32821000 24823000 24823000 -1105000 -83000 -1188000 0 0 193047658 1931000 684063000 470127000 -21889000 1254000 1135486000 159962000 125482000 49548000 36705000 292000 74000 -28253000 -28387000 32839000 51242000 -18000 -287000 0 -2700000 9851000 1744000 -3579000 -5000 2564000 5894000 462000 -2000000 19909000 39136000 12623000 17761000 -9604000 19553000 6817000 -3273000 -20540000 5717000 168951000 145658000 110500000 49563000 408119000 19728000 16175000 0 -502444000 -69291000 0 7500000 245452000 0 25000000 0 743000 0 2813000 1875000 24823000 12642000 1899000 1573000 1450000 0 198148000 -16694000 375000 -5344000 -134970000 54329000 358705000 289799000 223735000 344128000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Nature of the Business and Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allegro MicroSystems, Inc., together with its consolidated subsidiaries (the “Company”), is a leading global designer, developer, fabless manufacturer and marketer of sensing and power solutions for motion control and energy-efficient systems in the automotive and industrial markets. The Company is headquartered in Manchester, New Hampshire and has a global footprint across multiple continents.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission. The unaudited condensed consolidated financial statements include the Company’s accounts and those of its subsidiaries. All intercompany balances have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended March 31, 2023. In the opinion of the Company’s management, the financial statements for the interim periods presented reflect all adjustments necessary for a fair statement of the Company’s financial position, results of operations and cash flows. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Periods</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s third quarter three-month period is a 13-week period. The Company’s third quarter of fiscal 2024 ended December 29, 2023, and the Company’s third quarter of fiscal 2023 ended December 23, 2022.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, provisions for expected credit losses and customer returns and sales allowances. Such estimates also relate to accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, the net realizable value of inventory, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 29, 2023, two customers accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s outstanding trade accounts receivable, net. No other customers accounted for 10% or more of outstanding trade accounts receivable, net as of such dates. As of March 31, 2023, Sanken Electric Co., Ltd. (“Sanken”) and another customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of the Company’s outstanding trade accounts receivable, net, including related party trade accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the nine-month period ended December 29, 2023, one customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total net sales. For the three- and nine-month periods ended December 23, 2022, Sanken accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three- or nine-month periods ended December 23, 2022 or for the three-month period ended December 29, 2023.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Updated (“ASU”) No. 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures. ASU 2023-09 requires entities to provide additional information of the Company’s tax rate reconciliation, as well as additional disclosures about income taxes paid by jurisdictions. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted. The ASU 2023-09 should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. The Company is currently evaluating the impact of adopting this guidance.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848. In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which was beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The adoption of this new guidance did not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All other recent accounting pronouncements were determined to not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited condensed consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, provisions for expected credit losses and customer returns and sales allowances. Such estimates also relate to accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, the net realizable value of inventory, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 29, 2023, two customers accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s outstanding trade accounts receivable, net. No other customers accounted for 10% or more of outstanding trade accounts receivable, net as of such dates. As of March 31, 2023, Sanken Electric Co., Ltd. (“Sanken”) and another customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of the Company’s outstanding trade accounts receivable, net, including related party trade accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the nine-month period ended December 29, 2023, one customer accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total net sales. For the three- and nine-month periods ended December 23, 2022, Sanken accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three- or nine-month periods ended December 23, 2022 or for the three-month period ended December 29, 2023.</span></p> 0.243 0.106 0.173 0.11 0.181 0.187 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, Financial Accounting Standards Board (“FASB”) issued Accounting Standards Updated (“ASU”) No. 2023-09, Income Taxes (Topic 740), Improvements to Income Tax Disclosures. ASU 2023-09 requires entities to provide additional information of the Company’s tax rate reconciliation, as well as additional disclosures about income taxes paid by jurisdictions. ASU 2023-09 is effective for annual reporting periods beginning after December 15, 2024, with early adoption permitted. The ASU 2023-09 should be applied prospectively, but entities have the option to apply it retrospectively for each period presented. The Company is currently evaluating the impact of adopting this guidance.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848. In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provided temporary relief when transitioning from the London Interbank Offered Rate (“LIBOR”) to the Secured Overnight Financing Rate (“SOFR”) or another applicable rate during the original transition period ending on December 31, 2022. In March 2021, the UK Financial Conduct Authority announced that the intended cessation date of the overnight 1-, 3-, 6-, and 12-month tenors of U.S. dollar LIBOR would be June 30, 2023, which was beyond the current sunset date of Topic 848. In light of this development, the FASB issued this update to defer the sunset date of Topic 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The adoption of this new guidance did not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All other recent accounting pronouncements were determined to not have a material impact on the Company’s financial position, results of operations, cash flows, or related disclosures.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Revenue from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize net sales disaggregated by application, by product and by geography for the three- and nine-month periods ended December 29, 2023 and December 23, 2022. The categorization of net sales by application is determined using various characteristics of the product and the application into which the Company’s product will be incorporated. The categorization of net sales by geography is determined based on the location to which the products are shipped.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net sales by application:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the preparation of the third quarter fiscal year 2024 interim condensed consolidated financial statements, the Company identified an immaterial error in the classification of net sales by application, whereby customer returns and sales allowances were incorrectly classified by application between Automotive, Industrial and Other in the prior periods. There was no impact to previously reported total net sales or net income in any of the periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assessed the materiality of the revision qualitatively and quantitatively and determined the revisions to be immaterial to the prior period interim fiscal year 2024, annual fiscal year 2023, and annual fiscal year 2022 consolidated financial statements. All prior period amounts have been revised in the tables below.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.753%;"></td> <td style="width:2.521%;"></td> <td style="width:1%;"></td> <td style="width:12.603%;"></td> <td style="width:1%;"></td> <td style="width:2.521%;"></td> <td style="width:1%;"></td> <td style="width:12.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">275,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.96%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 24, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 22, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.96%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 25, 2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 24, 2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 24, 2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 25, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net sales by product:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Power integrated circuits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">272,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Magnetic sensors</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">503,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">431,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net sales by geography:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Greater China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">South Korea</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes sales net of returns and sales allowances, which are comprised of credits issued, price protection adjustments and stock rotation rights. At December 29, 2023 and March 31, 2023, the liability associated with returns and sales allowances, inclusive of related party adjustments, was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,342</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,571</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and was netted against trade accounts receivable in the unaudited condensed consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company elected not to disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net sales by application:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the preparation of the third quarter fiscal year 2024 interim condensed consolidated financial statements, the Company identified an immaterial error in the classification of net sales by application, whereby customer returns and sales allowances were incorrectly classified by application between Automotive, Industrial and Other in the prior periods. There was no impact to previously reported total net sales or net income in any of the periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assessed the materiality of the revision qualitatively and quantitatively and determined the revisions to be immaterial to the prior period interim fiscal year 2024, annual fiscal year 2023, and annual fiscal year 2022 consolidated financial statements. All prior period amounts have been revised in the tables below.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">577,515</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">146,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.753%;"></td> <td style="width:2.521%;"></td> <td style="width:1%;"></td> <td style="width:12.603%;"></td> <td style="width:1%;"></td> <td style="width:2.521%;"></td> <td style="width:1%;"></td> <td style="width:12.603%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,226</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">275,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.96%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 24, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 22, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">155,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">164,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,802</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">269,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.96%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> <td style="width:1.88%;"></td> <td style="width:1%;"></td> <td style="width:8.88%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 25, 2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 24, 2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 24, 2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 25, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Automotive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,827</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,997</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">188,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">200,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 194764000 164719000 577515000 467959000 45949000 53737000 180021000 146797000 14271000 30333000 51250000 89452000 254984000 248789000 808786000 704208000 185430000 197321000 73110000 60962000 19753000 17226000 278293000 275509000 148070000 155170000 164719000 178802000 42718000 50342000 53737000 61807000 26965000 32154000 30333000 28836000 217753000 237666000 248789000 269445000 131827000 124435000 128536000 137997000 31190000 38785000 34669000 38622000 25125000 30390000 23424000 23674000 188142000 193610000 186629000 200293000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net sales by product:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Power integrated circuits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305,151</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">272,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Magnetic sensors</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">503,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">431,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 101426000 94513000 305151000 272500000 153558000 154276000 503635000 431708000 254984000 248789000 808786000 704208000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net sales by geography:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">EMEA:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,650</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">139,209</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Greater China</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Japan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">South Korea</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">248,789</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">808,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 28481000 33613000 125029000 87135000 7718000 6473000 25765000 20204000 36870000 39650000 139209000 115693000 77331000 64305000 209010000 182624000 42250000 45117000 131105000 131852000 27710000 25504000 86277000 67414000 34624000 34127000 92391000 99286000 254984000 248789000 808786000 704208000 35342000 30571000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Business Combination</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 7, 2023, the Company entered into an Agreement and Plan of Merger with Crocus Technology International Corp., (“Crocus”). Pursuant to the terms and conditions of the Merger Agreement, on October 31, 2023 (the “Closing Date”), the Company acquired all of the outstanding equity interests of Crocus for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">412,274</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in cash, subject to a working capital adjustment. The acquisition of Crocus is expected to complement and accelerate the Company’s tunnel magnetoresistance sensors roadmap and strengthen its position in the magnetic sensing market.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Notes Receivable from Crocus</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 11, 2023, to fund the ongoing operations of Crocus prior to the closing of the merger, the Company entered into a note purchase agreement with Crocus, wherein the Company agreed to purchase promissory notes up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. An initial promissory note of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was issued on September 11, 2023, and an additional promissory note was issued on October 2, 2023 for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The promissory notes were repaid in full in connection with the closing of the merger and included within the estimated fair value of consideration paid.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Allocation of Purchase Price</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The acquisition of Crocus has been accounted for as a business combination. The purchase price for the acquisition is allocated based upon a valuation of the fair values of assets acquired and liabilities assumed. Assets acquired and liabilities assumed have been recorded at their estimated fair values as of the acquisition date. Management applied the multi-period excess earnings method under the income approach to estimate the fair value of the completed technology asset and the distributor method under the income approach to estimate the fair value of the customer relationships asset. The fair value of intangible assets was based on estimates and assumptions developed by management. The process for estimating the fair values of identifiable intangible assets requires the use of significant estimates and assumptions, including estimating future cash flows and developing appropriate discount rates. The excess of the purchase price over the fair values of tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill for the acquisition. The Company’s estimates and assumptions in determining the estimated fair values of certain assets and liabilities are subject to change within the measurement period (up to one year from the acquisition date) as a result of additional information obtained with regards to facts and circumstances that existed as of the acquisition date.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preliminary purchase price allocation is as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.06%;"></td> <td style="width:12.78%;"></td> <td style="width:1%;"></td> <td style="width:19.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset*</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Completed technology**</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships**</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">274,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability***</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable net assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">*Primarily included in Property, plant and equipment in the unaudited condensed consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">**Included in Intangible assets, net in the unaudited condensed consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">***Primarily included in Long-term debt in the unaudited condensed consolidated balance sheets.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 29, 2023, the purchase price allocation is preliminary, pending the finalization of the fair value of the intangible assets acquired, certain income tax matters, and the net working capital adjustment.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The goodwill acquired is not deductible for U.S. income tax purposes. The amortization period for the intangible assets acquired is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years for completed technology and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years for customer relationships. The goodwill recorded represents the anticipated incremental value of future cash flows potentially attributable to: (i) Crocus’ ability to grow the business with existing and new customers, including leveraging the Company’s customer base; (ii) Crocus’ ability to grow the business through new product introductions; and (iii) cost improvements due to the integration of Crocus’ operations into the Company’s existing infrastructure.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The operating results of Crocus were included in the Company’s statements of operations beginning on October 31, 2023. Revenue and earnings attributable to Crocus since the date of acquisition are not material.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquisition-Related Costs</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Acquisition-related costs were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,799</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 29, 2023, and are included in the selling, general and administrative expenses in the unaudited condensed consolidated statements of operations. Acquisition-related costs for the Crocus acquisition relate to professional fees as well as deal fees.</span></p> 412274000 7000000 4000000 3000000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preliminary purchase price allocation is as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.06%;"></td> <td style="width:12.78%;"></td> <td style="width:1%;"></td> <td style="width:19.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">412,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset*</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Completed technology**</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships**</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable assets acquired</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">274,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liability***</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total identifiable net assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">*Primarily included in Property, plant and equipment in the unaudited condensed consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">**Included in Intangible assets, net in the unaudited condensed consolidated balance sheets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">***Primarily included in Long-term debt in the unaudited condensed consolidated balance sheets.</span></p> 412274000 4155000 4208000 455000 2400000 7683000 9770000 234000000 12000000 229000 274900000 5134000 2525000 842000 10390000 3404000 26876000 225729000 186545000 P12Y P15Y 8799000 8799000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Fair Value Measurements</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present information about the Company’s financial assets and liabilities as of December 29, 2023 and March 31, 2023, measured at fair value on a recurring basis:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.08%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at December 29, 2023:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market fund deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market fund deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at March 31, 2023:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market fund deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market fund deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investments in marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets and liabilities measured at fair value on a recurring basis also consist of marketable securities, unit investment trust funds, loans, bonds, stock and other investments, which constitute the Company’s defined benefit plan assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine-month periods ended December 29, 2023 and December 23, 2022, there were no transfers among Level 1, Level 2 and Level 3 assets or liabilities.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables present information about the Company’s financial assets and liabilities as of December 29, 2023 and March 31, 2023, measured at fair value on a recurring basis:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.08%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.940000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.98%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at December 29, 2023:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market fund deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,727</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market fund deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value Measurement at March 31, 2023:</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market fund deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market fund deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investments in marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 35727000 0 0 35727000 0 6392000 0 6392000 9427000 0 0 9427000 45154000 6392000 0 51546000 102019000 0 0 102019000 7129000 0 0 7129000 19929000 0 0 19929000 129077000 0 0 129077000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Trade Accounts Receivable, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less:</span></p></td> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for expected credit losses</span></p></td> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Returns and sales allowances</span></p></td> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Related party trade accounts receivable, net of returns and sales allowances</span></p></td> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Company’s expected credit losses and returns and sales allowances, exclusive of related party adjustments, were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Provision for<br/>Expected Credit<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Returns<br/>and Sales<br/>Allowances</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provisions (Benefits)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 25, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 23, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade accounts receivable</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">150,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less:</span></p></td> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for expected credit losses</span></p></td> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Returns and sales allowances</span></p></td> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Related party trade accounts receivable, net of returns and sales allowances</span></p></td> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 149666000 150914000 90000 102000 35252000 26269000 0 13253000 114324000 111290000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the Company’s expected credit losses and returns and sales allowances, exclusive of related party adjustments, were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Provision for<br/>Expected Credit<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Returns<br/>and Sales<br/>Allowances</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,371</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provisions (Benefits)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 25, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 23, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 102000 26269000 26371000 -14000 140402000 140388000 2000 131419000 131417000 90000 35252000 35342000 105000 14819000 14924000 42000 78737000 78779000 0 74807000 74807000 147000 18749000 18896000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Inventories</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories include material, labor and overhead and consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials and supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded inventory provisions totaling </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">429</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">9,865</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 29, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">654</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">5,716</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 23, 2022, respectively.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories include material, labor and overhead and consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials and supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">151,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 13966000 15049000 107042000 98836000 44545000 37416000 165553000 151301000 429000 9865000 654000 5716000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Property, Plant and Equipment, net</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net, is stated at cost and consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings, building improvements and leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">685,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">611,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">742,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">263,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total depreciation expense amounted to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">15,124</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">41,472</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 29, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,128</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,958</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 23, 2022, respectively.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net, is stated at cost and consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,384</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings, building improvements and leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">685,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">611,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">742,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">504,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">263,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 20498000 15384000 66169000 61500000 685242000 611459000 6986000 6119000 8389000 43139000 48378000 830423000 742840000 504601000 479741000 325822000 263099000 15124000 41472000 11128000 32958000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Goodwill and Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the changes in the carrying amount of goodwill as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:11.202%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average Lives</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Process technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived and legacy process technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">326,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:11.202%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average Lives</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,878</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Process technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived and legacy process technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets amortization expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">5,071</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">8,076</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 29, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,420</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,650</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 23, 2022, respectively.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below summarizes the changes in the carrying amount of goodwill as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Acquisitions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 27691000 186545000 280000 -193000 214709000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:11.202%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average Lives</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,006</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Process technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived and legacy process technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">326,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">293,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.37%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:11.202%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-<br/>Average Lives</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Patents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,878</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Process technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite-lived and legacy process technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 43638000 21006000 22632000 P4Y 15344000 3354000 11990000 P15Y 262508000 8162000 254346000 P12Y 4667000 0 4667000 289000 225000 64000 P2Y 326446000 32747000 293699000 40213000 18335000 21878000 P10Y 3281000 3115000 166000 P9Y 28508000 2963000 25545000 P12Y 4696000 0 4696000 287000 194000 93000 P5Y 76985000 24607000 52378000 5071000 8076000 1420000 3650000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Debt and Other Borrowings</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2023 Revolving Credit Facility</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 21, 2023, the Company entered into a revolving credit agreement (the “2023 Revolving Credit Agreement”) with Morgan Stanley Senior Funding, Inc., as administrative agent, collateral agent, a letter of credit issuer and a lender, and other agents, lenders and letter of credit issuers parties. The agreement provides for a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">224,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> secured revolving credit facility (the “2023 Revolving Credit Facility”), which includes a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> letter of credit subfacility. The 2023 Revolving Credit Facility is available until, and loans made thereunder will mature on, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 21, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under the terms of the 2023 Revolving Credit Agreement, interest is calculated at a rate equal to (i) Term SOFR (as defined in the agreement) in effect, plus the applicable spread (ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) or (ii) the highest of (x) the Federal funds rate, as published by the Federal Reserve Bank of New York, plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, (y) the prime lending rate, or (z) the one-month Term SOFR plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in effect, plus the applicable spread (ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%). The applicable spreads are based on the Company’s Total Net Leverage Ratio (as defined in the agreement) at the time of the applicable borrowing. As of December 29, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding borrowings under the 2023 Revolving Credit Facility.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company will also pay a quarterly commitment fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% on the daily amount by which the commitments under the 2023 Revolving Credit Facility exceed the outstanding loans and letters of credit under the 2023 Revolving Credit Facility. The agreement contains certain covenants applicable to the Company and its subsidiaries, including, limitations on additional indebtedness, liens, various fundamental changes, dividends and distributions, investments (including acquisitions), transactions with affiliates, asset sales, prepayment of junior financing, changes in business and other limitations customary in senior secured credit facilities. In addition, the Company is required to maintain a Total Net Leverage Ratio of no more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.00 at the end of each fiscal quarter, which may, subject to certain limitations, be increased to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.00 for four fiscal quarters subsequent to the Company completing an acquisition in excess of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2023 Revolving Credit Agreement provides for customary events of default. Upon an event of default, the administrative agent with the consent of, or at the request of, the holders of more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in principal amount of the loans and commitments, may terminate the commitments and accelerate the maturity of the loans and enforce certain other remedies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2023 Term Loan Facility</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 31, 2023, the Company entered into a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> term loan maturing in 2030 with Morgan Stanley Senior Funding, Inc. as administrative agent and collateral agent, and other agents, arrangers and lenders party thereto (the “2023 Term Loan Facility”). The proceeds of the 2023 Term Loan Facility were used </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">to repay the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding balance under the 2020 Term Loan Facility (as defined below) and to finance, in part, the merger with Crocus. The 2023 Term Loan Facility was executed as an incremental amendment to the 2023 Revolving Credit Agreement, and accordingly is subject to the same covenants and limitations. The 2023 Term Loan Facility amortizes and is payable at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per quarter, with the remainder payable at maturity, and the initial margin applicable to the 2023 Term Loan Facility is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for SOFR-based loans and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for base rate loans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2020 Term Loan Facility</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 30, 2020, the Company entered into a term loan credit agreement with Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and other agents, arrangers and lenders party thereto, providing for a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">325,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> senior secured term loan facility due in fiscal 2028 (the “2020 Term Loan Facility”). On June 28, 2023, the Company amended the 2020 Term Loan Facility to replace the LIBOR rate with a Term SOFR-based rate as the applicable interest rate benchmark. On October 31, 2023, the 2020 Term Loan Facility was paid in full in connection with the 2023 Term Loan Facility.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2020 Revolving Credit Facility</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 30, 2020, the Company entered into a revolving facility credit agreement with Mizuho Bank, Ltd., as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> senior secured revolving credit facility expiring in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “2020 Revolving Credit Facility”). The 2020 Revolving Credit Facility was secured by a lien on the same collateral and on the same basis as the 2020 Term Loan Facility. Interest on the 2020 Revolving Credit Facility was calculated at LIBOR plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based on the Company’s net leverage ratio, and LIBOR was subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% floor. Following the entry into the 2023 Revolving Credit Agreement on June 21, 2023, the Company terminated all commitments and obligations under the 2020 Revolving Credit Facility, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding borrowings at the time of termination. The 2020 Revolving Credit Facility was replaced by the 2023 Revolving Credit Facility.</span></p> 224000000 20000000 2028-06-21 0.015 0.0175 0.005 0.01 0.005 0.0075 0 0.002 0.0025 4000 4500 500000000 0.50 250000000 25000000 0.0025 0.0275 0.0175 325000000 50000000 2023 0.0375 0.04 0.005 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal proceedings</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is subject to various legal proceedings, claims, and regulatory examinations or investigations arising in the normal course of business, the outcomes of which are subject to significant uncertainty, and the Company’s ultimate liability, if any, is difficult to predict. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable and estimable, the Company will disclose the nature of the contingency and, if estimable, will provide the likely amount of such loss or range of loss. The Company does not believe there are any such current matters that could have a material adverse effect on its financial position, results of operations or cash flows.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Net Income per Share</span></p><div style="font-size:11pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the basic and diluted net income per common share attributable to Allegro MicroSystems, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.867%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to common stockholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">159,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares of common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,724,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,328,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,384,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,082,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of common stock equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,845,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,607,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,540,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,018,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares of common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">194,570,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">193,935,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">194,925,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">193,100,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income attributable to common stockholders per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted net income attributable to common stockholders per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computed net income per share for the three- and nine-month periods ended December 29, 2023 and December 23, 2022 does not assume conversion of securities that would have an antidilutive effect on income per share. The following represents contingently issuable shares under the restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”) excluded from the computation of net income per share, as such securities would have an antidilutive effect on net income per share:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.867%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">882,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents issued and issuable weighted average share information underlying our outstanding RSUs, PSUs and participation in our employee stock purchase plan for the respective periods:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.09%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.658%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">557,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">973,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">752,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,287,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,612,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,607,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,244,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,845,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,607,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,540,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,018,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the basic and diluted net income per common share attributable to Allegro MicroSystems, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.867%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.382%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income attributable to common stockholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">159,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic weighted average shares of common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,724,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,328,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,384,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">191,082,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive effect of common stock equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,845,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,607,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,540,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,018,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted weighted average shares of common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">194,570,380</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">193,935,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">194,925,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">193,100,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income attributable to common stockholders per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted net income attributable to common stockholders per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 33402000 33402000 64551000 64551000 159962000 159962000 125482000 125482000 192724541 191328538 192384315 191082141 1845839 2607370 2540725 2018621 194570380 193935908 194925040 193100762 0.17 0.34 0.83 0.66 0.17 0.33 0.82 0.65 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computed net income per share for the three- and nine-month periods ended December 29, 2023 and December 23, 2022 does not assume conversion of securities that would have an antidilutive effect on income per share. The following represents contingently issuable shares under the restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”) excluded from the computation of net income per share, as such securities would have an antidilutive effect on net income per share:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.867%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:12.703%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">882,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 882656 12620 18811 24273 246073 110263 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents issued and issuable weighted average share information underlying our outstanding RSUs, PSUs and participation in our employee stock purchase plan for the respective periods:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.09%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.418%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.658%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">557,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">973,417</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">917,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">752,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,287,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,612,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,607,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,244,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,845,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,607,370</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,540,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,018,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 557405 973417 917491 752637 1287519 1612824 1607797 1244855 915 21129 15437 21129 1845839 2607370 2540725 2018621 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. Common Stock and Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s RSU activity for the nine-months ended December 29, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.52%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:15.82%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:15.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average<br/>Grant Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,251,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,093,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">897,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 29, 2023, total unrecognized compensation expense for awards issued was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51,039</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.25</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. The total grant date fair value of RSUs vested was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,696</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the nine-months ended December 29, 2023.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance Stock Units</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s PSU activity for the nine-months ended December 29, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.52%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:15.82%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:15.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average<br/>Grant Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,748,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excess shares issued due to achievement of performance conditions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,062,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,432,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in the outstanding shares are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">396,171</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,306</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares as of March 31, 2023 and December 29, 2023, respectively, that have vested but have not been issued. PSUs are included at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% - </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of target goals. The total compensation cost related to unvested awards not yet recorded at December 29, 2023 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,537</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is expected to be recognized over a weighted average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.07</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. The total grant date fair value of PSUs vested was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">22,777</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the nine-months ended December 29, 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,572</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s RSU activity for the nine-months ended December 29, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.52%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:15.82%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:15.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average<br/>Grant Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,251,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,093,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36.25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">897,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.78</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2251224 23.85 1093856 36.25 897837 23.11 82938 27.2 2364305 29.78 51039000 P2Y3M 20696000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s PSU activity for the nine-months ended December 29, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.52%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:15.82%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:15.34%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-Average<br/>Grant Date<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,748,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Excess shares issued due to achievement of performance conditions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,062,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 29, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,432,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2748347 23.47 333333 39.06 500451 17.65 1062884 21.43 86539 23.7 2432708 25.64 396171 76306 0 2 19537000 P2Y25D 22777000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded stock-based compensation expense in the following expense categories of its unaudited condensed consolidated statements of operations:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,572</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1073000 1156000 4625000 3112000 3870000 3174000 10340000 6013000 5977000 4572000 17874000 42117000 10920000 8902000 32839000 51242000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14. Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.867%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.222%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.222%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.222%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.222%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s provision for income taxes is comprised of the year-to-date taxes based on an estimate of the annual effective tax rate plus the tax impact of discrete items.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is subject to tax in the U.S. and various foreign jurisdictions. The Company’s effective income tax rate fluctuates primarily because of the change in the mix of its U.S. and foreign income, the impact of discrete transactions and law changes, state tax impacts and tax benefits generated by the foreign derived intangible income (“FDII”) deduction, including permanent impacts of Internal Revenue Code Section 174 Capitalization, and research credits; offset by non-deductible stock-based compensation charges.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective tax rate (“ETR”) year-over-year was primarily impacted by reductions in global intangible low-tax income (“GILTI”) and non-deductible stock-based compensation charges, offset by a decrease in FDII benefits. The ETR year-over-year was also reduced by discrete tax benefits related to stock-based compensation windfalls realized in the period ended December 29, 2023.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded the following tax provision in its unaudited condensed consolidated statements of operations:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.867%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.222%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.222%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.222%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.222%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine-Month Period Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 29,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 23,<br/>2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 2969000 7540000 17584000 17943000 0.082 0.105 0.099 0.125 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15. Related Party Transactions</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Transactions involving Sanken</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company sells products to, and purchases in-process products from Sanken. As of December 29, 2023, Sanken held approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">51.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s outstanding common stock.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales of the Company’s products to Sanken totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,161</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in the nine-month period ended December 29, 2023, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,117</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">131,852</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the three- and nine-month periods ended December 23, 2022, respectively. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> sales to Sanken in the three-month period ended December 29, 2023. Although certain costs are shared or allocated, cost of goods sold and gross margins attributable to related party sales are consistent with those of third-party customers. Trade accounts receivables, net of allowances of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from Sanken, totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,253</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of March 31, 2023. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> trade accounts receivables, net from Sanken as of December 29, 2023. Other accounts receivable from Sanken totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">102</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">241</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 29, 2023 and March 31, 2023, respectively. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> accounts payable to Sanken as of December 29, 2023 or March 31, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 30, 2023, the Company entered into a termination of the distribution agreement with Sanken (the “Termination Agreement”). The Termination Agreement formally terminated the distribution agreement dated as of July 5, 2007, by and between the Company and Sanken (the “Distribution Agreement”), effective March 31, 2023. The Distribution Agreement provided Sanken the exclusive right to distribute the Company’s products in Japan. In connection with the termination of the Distribution Agreement, and, as provided for in the Termination Agreement, the Company made a one-time payment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to Sanken in exchange for the cancellation of Sanken’s exclusive distribution rights in Japan, which was recorded in selling, general and administrative expenses in the condensed consolidated statements of operations. Concurrent with the Termination Agreement, Allegro MicroSystems LLC (“AML”) and Sanken also entered into a short-term, nonexclusive distribution agreement (the “Short-Term Distribution Agreement”) and a consulting agreement (the “Consulting Agreement”), each of which were effective A</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pril 1, 2023. In addition, the Company allowed a one-time sales return from Sanken of resalable inventory of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Short-Ter</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">m Distribution Agreement provides for the management and sale of Company product inventory for a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under the terms of the Consulting Agreement, Sanken agreed to continue to provide transition services for a period of six months to a strategic customer as orders for the customer are transitioned from Sanken to the Company, and the Company agreed to pay Sanken for providing these transition services.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Transactions involving Polar Semiconductor, LLC (“PSL”)</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company purchases in-process products from PSL. PSL is a subsidiary of Sanken, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% owned by Sanken and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% owned by the Company.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Purchases of various products from PSL totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,982</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,714</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 29, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,995</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,145</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three- and nine-month periods ended December 23, 2022, respectively. Accounts payable to PSL included in amounts due to a related party totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,128</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,682</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 29, 2023 and March 31, 2023, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effective January 26, 2023, the Company and PSL entered into a new Wafer Foundry Agreement (“WFA”) for the fabrication of wafers. The WFA replaces the previous Wafer Foundry Agreement with PSL, dated April 12, 2013, which was due to expire on March 31, 2023. The WFA has a</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> term and auto renews for subsequent </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> terms, unless terminated by either party providing </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> notice. If the Company fails to purchase the forecasted number of wafers for either of the first two years, it will pay a penalty for any shortfall for the given year. Pursuant to the WFA, the Company will provide a rolling annual forecast for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the first </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of which will be binding. If the Company fails to purchase the forecasted number of wafers for either of the first </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, it will pay a penalty for any shortfall for the given year. The parties also agreed upon production lead-times, as well as wafer, alignment, and mask pricing for the first</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the term. Any changes to such pricing are subject to mutual agreement.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Notes Receivable from PSL</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 2, 2021, AML entered into a loan agreement with PSL wherein PSL provided an initial promissory note to AML for a principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the “Initial PSL Loan”). The Initial PSL Loan will be repaid in equal installments, comprising principal and interest accrued at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.26</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, over a term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with payments due on the first day of each calendar year quarter (April 1, July 1, October 1, and January 1). On July 1, 2022, PSL borrowed an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> under the same terms of the PSL Loan (the “Secondary PSL Loan” and, together with the Initial PSL Loan, the “PSL Promissory Notes”). The Secondary PSL Loan will be repaid in equal installments, comprising of principal and interest accrued at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, over a term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with payments due on the first day of each calendar year quarter (April 1, July 1, October 1, and January 1). The loan funds were used by PSL to procure a deep ultraviolet scanner and other associated manufacturing tools necessary to increase wafer fabrication capacity in support of the Company’s increasing wafer demand. As of December 29, 2023, the outstanding balance of the PSL Promissory Notes was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,375</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. During the nine-months ended December 29, 2023, PSL made required quarterly payments to AML totaling </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,998</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which included </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">185</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of interest.</span></p> 0.51 6161000 45117000 131852000 0 4200000 13253000 0 102000 241000 0 0 5000000 4200000 P24M 0.70 0.30 14982000 45714000 15995000 45145000 3128000 4682000 P3Y P1Y P2Y P3Y P2Y P2Y P2Y 7500000 0.0126 P4Y 7500000 0.0299 P4Y 9375000 2998000 185000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 8, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mr. Max Glover</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company’s </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Senior Vice President</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of Worldwide Sales, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a trading arrangement for the sale of shares of the Company’s common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. Mr. Glover’s Rule 10b5-1 Trading Plan, which </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">terminates</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at the close of trading on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for a total duration of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">389</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> days, provides for the sale of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">97,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock pursuant to the terms of the plan.</span></p> Mr. Max Glover Senior Vice President true true December 31, 2024 P389D 97000